Страницы: 1
RSS
Подсчет суммы за последние 10 дней
 
Доброго всем!
Такая вот маленькая задача:
нужно написать формулу, которая суммирует продажи за последние 10 дней с помощью суммесли или суммпроизв.
Проблема в том, что не могу задать диапазон суммирования, поискпоз выдает тупо цифру, а не ссылку, чтобы можно было использовать в критерии суммесли. Также пробовал функцию индекс, но его правильно использовать не получается.
Изменено: Yalta - 22.01.2014 18:37:19 (неправильно закреплен файл)
 
как то так
Код
=СУММПРОИЗВ($B$5:$W$5*($B$4:$W$4>=СЕГОДНЯ()-$B$10)*($B$4:$W$4<=СЕГОДНЯ())) 

в В10 можно ставить вместо 10 любое число дней
Вполне такой нормальный кинжальчик. Процентов на 100
 
Можно так:

Код
=СУММЕСЛИ(B4:W4;"<"&СЕГОДНЯ();B5:W5)-СУММЕСЛИ(B4:W4;"<"&МАКС(СЕГОДНЯ()-11;B4);B5:W5)
 
Спасибо Всем за подсказку!
 
Код
=СУММ(ИНДЕКС(B5:W5;ПОИСКПОЗ(СЕГОДНЯ()-B10;B4:W4;0)):ИНДЕКС(B5:W5;ПОИСКПОЗ(СЕГОДНЯ();B4:W4;0)))
можно и с ИНДЕКС (если сильно хочется) ;)
 
китин

Отдельное Вам спасибо за изящный пример, но...
но и здесь есть слово "но")
когда дней продаж равен 10 дням, формула суммирует за 9 дней. Проблема почему-то именно цифрой 10, до и после этой цифры - все нормально.
Попытался понять логику построения функций, не смог) Знаки "=" убирал, не получилось. Видимо не там ищу.
 
дык вам надо 10 дней без учета СЕГОДНЯ?тогда пробуйте так
Код
=СУММПРОИЗВ($B$5:$W$5*($B$4:$W$4>=СЕГОДНЯ()-($B$10+1))*($B$4:$W$4<СЕГОДНЯ())) 
Вполне такой нормальный кинжальчик. Процентов на 100
Страницы: 1
Наверх