1

У меня есть один набор данных, где только данные, начинающиеся с 5, верны, а остальные неверны. Поэтому я пытаюсь посчитать, сколько из них неверно с помощью функции countif.

Это что-то можно сделать по countif(range,"5*")?

Это не принимать их как цифры:

56106490
56106490
57130705
57130705
57130705
57130705
57710848
57710848
57839585
57839585
57839585
58137939
58137939
58345877
58345877
58569395
58569395

1 ответ1

1

Подстановочные знаки работают только в функции COUNTIF когда значения имеют текстовый формат (не числовой). Попробуйте использовать SUMPRODUCT следующим образом:

=SUMPRODUCT((LEFT(range)="5")+0)

или предполагая, что все числа в вашем диапазоне имеют 8 цифр, в соответствии с вашим примером вы можете использовать COUNTIFS например, так:

=COUNTIFS(range,">=50000000",range,"<=59999999")

для больших диапазонов версия COUNTIFS вероятно, быстрее

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