1

Я хочу подсчитать ячейки, значения которых являются датами, при следующем условии: Введенное значение даты должно быть днем между понедельником и пятницей.

Предположим, следующие данные и моя попытка:

Column A
--
15.01.2015 (5)
16.01.2015 (6)
17.01.2015 (7)
18.01.2015 (1)
19.01.2015 (2)

Функция WEEKDAY представляется практичной в использовании. Возвращает 1 для понедельника до 7 для воскресенья.

Формула: =COUNTIF( A:A; WEEKDAY(A:A; 1) < 6 )

На данный момент моя формула возвращает 0 , но ожидается 3 .

Как я могу изменить это на правильное поведение?

1 ответ1

1

Я не думаю, что COUNTIF сможет делать то, что вы хотите, без использования вспомогательного столбца. Итак, попробуйте следующую формулу массива.

Введите эту формулу,

=SUM(N(WEEKDAY(A1:A5)>6))

нажмите Ctrl+Shift+Enter, чтобы сделать его формулой массива.

Конечная полученная формула будет выглядеть следующим образом.

{=SUM(N(WEEKDAY(A1:A5)>6))}

Примечание. Ссылка на столбец A:A не будет работать. Вы должны указать фактический диапазон.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .