Формула Excel: Подсчитайте числа, начинающиеся с -

Содержание

Общая формула

=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.

Интересные статьи...