
Общая формула
=SUMPRODUCT(--(LEFT(range,chars)="xx"))
Резюме
Чтобы подсчитать числа в диапазоне, которые начинаются с определенных чисел, вы можете использовать формулу, основанную на функции СУММПРОИЗВ и функциях ВЛЕВО.
В показанном примере формула E6 имеет следующий вид:
=SUMPRODUCT(--(LEFT(B5:B11,2)="25"))
Объяснение
Внутри SUMPRODUCT мы используем функцию LEFT для диапазона чисел следующим образом:
LEFT(B5:B11,2)
Это создает массив таких результатов:
("25";"25";"35";"45";"25";"45";"25")
Затем мы сравниваем каждое значение с «25», чтобы получить результат ИСТИНА или ЛОЖЬ. Обратите внимание, что LEFT автоматически преобразует числа в текст, поэтому для сравнения мы используем текстовое значение «25». Результатом является массив значений ИСТИНА и ЛОЖЬ:
=SUMPRODUCT(--((TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE)))
Затем мы используем двойное отрицательное приведение значений TRUE FALSE к 1 и нулю, что создает числовой массив:
=SUMPRODUCT((1;1;0;0;1;0;1))
Затем функция СУММПРОИЗВ просто суммирует элементы в массиве и возвращает 4.