Вы можете добавить второй столбец с формулой формы
=IF(ISNUMBER(VALUE(LEFT(A1,1))),1,0)
который будет определять, является ли первый символ ячейки A1
числовым символом, который в вашем примере будет соответствовать рабочему дню. Рабочие дни будут представлены 1
в новом столбце, остальные дни - 0
. Обратите внимание, что эта формула предполагает, что ваши рабочие дни всегда начинаются с числа, а свободные дни - никогда!
Затем вы можете суммировать по этому новому столбцу, чтобы получить общее количество рабочих дней.
Вариант 2
Как уже упоминалось в комментариях, вы можете попробовать использовать функцию COUNTIF
которая в принципе позволяет подсчитывать ячейки с определенными характеристиками без необходимости во временном столбце. Проблема в том, что AFAIK вы не можете использовать полную гибкость отдельных формул, поэтому я не могу придумать версию, явно проверяющую ячейки, начинающиеся с числового символа. Я нашел решение, которое работает для вашего примера, хотя:
=COUNTIF(A1:A7;"<A")
который (я думаю) подсчитывает ячейки, первый символ которых имеет меньший код ASCII, чем буква "А". Обратите внимание, что это включает в себя много не буквенных символов, примечательно space
!
Вариант 3 включает использование формулы массива, вдохновленной «Советом дня» на MrExcel.com:
=SUM((A1:A5>="0")*(A1:A5<="9")*1)
Это должно быть введено как формула массива, т.е. нажав Ctrl+Shift+Enter
вместо просто Enter. Это решение эквивалентно первому, которое я дал, но избегая лишнего столбца. Обратите внимание, что дополнительный столбец по-прежнему имеет то преимущество, что вы можете вручную проверять каждый день отдельно, что он был классифицирован правильно.