Страницы: 1
RSS
Формула массива, вычисляющая сумму дней между двумя датами для определенного месяца
 
Доброго времени суток. Таблица с исходными данными, в которой есть две даты - дата начала и дата окончания (дата начала 25.05.2016, дата окончания 28.08.2016, например. Разница между этими датами 74 дня). Как с помощью формулы массива посчитать сумму дней (из всей таблицы), приходящихся отдельно на май, отдельно на июнб и т.д.? В файле более наглядно (надеюсь) представлена задача. Спасибо.
Изменено: interspb78 - 23.04.2016 02:03:17
 
Посмотрите тему http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=1&TID=73094
там было подобное
 
Как вариант, формула массива
Код
=СУММ(--ТЕКСТ(I$3+1-ТЕКСТ(I$3+1-$B$5:$B$6;"0;\0")-ТЕКСТ(I$2-$A$5:$A$6;"0;\0")-$A$5:$A$6;"0;\0"))

Или обычная
Код
=СУММПРОИЗВ(--ТЕКСТ(I$3+1-ТЕКСТ(I$3+1-$B$5:$B$6;"0;\0")-ТЕКСТ(I$2-$A$5:$A$6;"0;\0")-$A$5:$A$6;"0;\0"))
Изменено: Pelena - 23.04.2016 14:32:19
 
Цитата
Pelena написал:
Как вариант, формула массива
Код ? 1=СУММ(--ТЕКСТ(I$3+1-ТЕКСТ(I$3+1-$B$5:$B$6;"0;\0")-ТЕКСТ(I$2-$A$5:$A$6;"0;\0")-$A$5:$A$6;"0;\0"))
Или обычная
Код ? 1=СУММПРОИЗВ(--ТЕКСТ(I$3+1-ТЕКСТ(I$3+1-$B$5:$B$6;"0;\0")-ТЕКСТ(I$2-$A$5:$A$6;"0;\0")-$A$5:$A$6;"0;\0"))

Pelena, спасибо огромное, открыл для себя новые возможности. В общем то разобрался, как работает функция ТЕКСТ с форматом "0;\0", но никак не мог понять, что означает --. Собственно, на форуме и нашел ответ. Всем спасибо большое, и Pelena и сайту и Kuzmich.
Страницы: 1
Читают тему
Наверх