Страницы: 1
RSS
расчет среднего значения начиная с момента начала продаж
 
Уважаемые эксперты,  
 
нужна помощь в составлении формулы, которая бы считала средние продажи в месяц с момента начала продаж.    
В приведенном мной примере, формула должна сама автоматически определять кол-во месяцев, когда товар начал продаваться. Функция СЧЕТЕСЛИ не работает..
 
А с чего вы взяли что СЧЁТЕСЛИ не работает ??  
=СЧЁТЕСЛИ($B4:$M4;"<>0")
Редко но метко ...
 
=СЧЁТ(ЕСЛИ(B4:M4<>0;1)) вот такая формула массива (не забывайте ctrl+shift+enter)
 
=СУММ(B5:M5/СЧЁТ(ЕСЛИ(B5:M5<>0;1))), без столбца с кол-м месяцев
 
не работает.  
 
Например Товар Г начал продавать с сентября месяца. По декабрь, это получается 4 месяца продаж, т.е. в столбце "кол-во месяцев" должно получиться 4.
 
я знаю как работает формула массива СЧЕТЕСЛИ, но тут другой случай. Нужно посчитать сколько продается в месяц каждой позиции начиная с МОМЕНТА НАЧАЛА продаж.  
 
В прикрепленном примере, например, с товаром А проблем нет, он продается всегда, можно использовать СРЗНАЧ для определения среднемесячных продаж, но товар Г например, начал продаваться только с сентября 2010 года, т.е. здесь кол-во месяцев уже не 12, а 4 и формула  =СЧЁТЕСЛИ($B4:$M4;"<>0") не учитывает то, что в октябре-декабре товар на складе был, но просто не продавался, соответсвенно среднемесячные продажи по этому товару - 2/4 = 0,5.  
 
В общем мне нужна формула, которая определяет позицию первого не-нуля в строке если смотреть слева направо.
 
тогда так:    
=13-ПОИСКПОЗ(1=1;$B4:$M4<>0;0) формула массива
Редко но метко ...
 
Используйте вашу формулу для подсчета количества месяцев,  
только очистите ячейки с нулями до начала продаж  
=СЧЁТЗ(A4:M4)
 
Спасибо за совет, но у меня тысячи строк, в последних шести столбцах нули очистить не получится, так как там формулы, а в первых сорока это проблематично.
 
таких файлов у меня около десяти, и каждую неделю добавляется по одному столбцу справа (продажи понедельно), поэтому в каждом файле еженедельно менять 0 на пустоту не хотелось бы.
 
вы мой предыдущий пост смотрели ?
Редко но метко ...
 
GIG_ant,  
 
случайно пропустил, спасибо за формулу!!!  
 
Сейчас попробую применить)
 
GIG_ant,  
 
что означает 1=1 в формуле?
 
{quote}{login=GIG_ant}{date=21.02.2011 12:35}{thema=}{post}тогда так:    
=13-ПОИСКПОЗ(1=1;$B4:$M4<>0;0) формула массива{/post}{/quote}  
 
GIG_ant,  
 
что означает 1=1 в формуле?
 
1=1 это по нашему ИСТИНА )  
так просто буковок меньше ))
Редко но метко ...
Страницы: 1
Читают тему
Наверх