Можно ли использовать функцию МЕСЯЦ () в формуле СУММЕСЛИМН в Excel?

Я пытаюсь создать формулу sumifs в Excel, где я пытаюсь вычислить:

Сумма часов

где "Проект" = выбранный проект, а "Исполнитель" = выбранный исполнитель, а месяц "Срок выполнения" = текущий месяц.

Forumla, который я пытался использовать для выделенной ячейки, был:

= СУММЕСЛИМН (E3: E7, B3: B7, B13, C3: C7, C12, МЕСЯЦ (D3: D7), МЕСЯЦ (СЕЙЧАС ()))

Но выдает ошибки.

введите описание изображения здесь


person Takeshi Patterson    schedule 13.11.2015    source источник
comment
Значение D3 равно Due, возможно ли, что вы приняли его за строку?   -  person Dominique    schedule 13.11.2015


Ответы (1)


К сожалению, нет - но вы можете немного обмануть его. Если вы используете дату в SUMIFS критериях, Excel, похоже, может правильно определить ее, поэтому вы можете использовать ее для определения минимальной и максимальной даты для значений, которые вы хотите вернуть, например:

=SUMIFS($E$3:$E$7,$B$3:$B$7,$B13,$C$3:$C$7,C$12,$D$3:$D$7,">="&DATE(YEAR(NOW()),MONTH(NOW()),1),$D$3:$D$7,"<"&DATE(YEAR(NOW()),MONTH(NOW())+1,1))

Это применяется SUMIFS между 1-м числом текущего месяца и 1-м числом следующего месяца.

person asongtoruin    schedule 13.11.2015
comment
=SUMIFS($E$3:$E$7,$B$3:$B$7,$B13,$C$3:$C$7,C$12,$D$3:$D$7,">="&DATE(YEAR(NOW()),MONTH(NOW()),1),$D$3:$D$7,"<"&DATE(YEAR(NOW()),MONTH(NOW())+1,1)) позволяет перетаскивать формулу. - person Robin Gertenbach; 13.11.2015
comment
Даже не заметил этого в оригинале - спасибо, Робин! - person asongtoruin; 13.11.2015
comment
Хороший. Работает, даже если month (now ()) равно 12, Excel обрабатывает это правильно. +1 - person A.S.H; 13.11.2015