Страницы: 1
RSS
Перевод любого числа в единицу
 
Добрый день!  
Прошу оказать помощь! Выгрузила крупную таблицу из 1С в Excel (продажи покупателей по месяцам). Имеются пустые ячейки, а есть ячейки с числами (вариация чисел большая).  
Моя цель - выявить частоту посещения покупателей в течение года (сколько месяцев из 12 он у нас был). Посчитать вручную - не беда, а как формулой переработать такой массив? ВИжу ситуацию такой - там где есть число (любое) - приравнять к единице, там где пустые ячейки - постваить 0. Чувствую, что это должно быть функция ЕСЛИ. Но не могу реализовать.
 
Вобщето с примером было бы легче, ну а так на вскидку формула:  
=Если(A1;0;1)
Редко но метко ...
 
ой-ой-ой! Вам огромнейшее спасибооооо!!! Скорректировала немного формулу в =ЕСЛИ(А1;1;0) и вуаля - 8 тысяч с гаком покупателей обработано!  
...и как у Вас это получается...казалось бы все так просто в формуле...
 
Варианты:  
=--ЕЧИСЛО(A1)  
=ЗНАК(A1)  
 
а может просто:  
=СЧЕТ(A1:A8000)
 
Конечно правильно =ЕСЛИ(А1;1;0)  
 
Но главное что вы поняли ))
Редко но метко ...
 
Если ноль оставить нулём, то:  
 
=--ЕЧИСЛО(A1^0)
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Основная задача - не преобразовать число, а посчитать статистику.  
 
=СУММПРОИЗВ(--(диапазон1=покупатель);--(диапазон2>0))  
Это если покупатели разные. Если нет, то МСН уже показал.  
 
Владимир, зачем в степень? Или зачем ЕЧИСЛО()?
 
Возведение в нулевую степень превращает любое число в единицу, а ЕЧИСЛО убирает ошибку, если есть ноль или "пусто".  
 
---------  
55655
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Точно, спасибо.  
Я почему-то подумал, что 0^0=0.
 
Не понял, у меня 0^0 = #ЧИСЛО!
 
{quote}{login=Владимир}{date=05.04.2012 01:52}{thema=}{post}Если ноль оставить нулём, то:  
=--ЕЧИСЛО(A1^0){/post}{/quote}  
Аааа, Эксель-извращение :-)
Страницы: 1
Читают тему
Наверх