Например, у меня есть список дат в ячейках A2–A31 (с 1 по 30 апреля), и я хочу подсчитать количество рабочих дней.
В B2 - B31 я мог бы использовать, =WEEKDAY(A2,2)<6
чтобы дать true или false. Затем отдельно подсчитать true.
Есть ли возможность сделать все это в одной ячейке с помощью чего-то похожего =COUNTIF(A2:A31,WEEKDAY(A2,2)<6)
?
решение1
Извините, если это неуместно, но в ответах на «похожий вопрос» я нашел этот непринятый ответ, который решает другую проблему, но также решил и мою.
Я не думаю, что между этим вопросом и тем, на что он ответил, очевидна связь, поэтому я все равно опубликовал вопрос, и вот ответ, который решил для меня эту проблему.
Вы можете указать WEEKDAY()
массив, который не документирован на сайте Microsoft.
Итак, мне помогло следующее.=SUMPRODUCT(1*(WEEKDAY(A2:A31,2)<6))
Изменено --
на 1*
спасибоБрандашмыг