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

Загальна формула

=SUMPRODUCT(--(LEFT(range,chars)="xx"))

Резюме

Для підрахунку чисел у діапазоні, які починаються з певних чисел, ви можете використовувати формулу на основі функції SUMPRODUCT та LEFT.

У наведеному прикладі формула в Е6 має вигляд:

=SUMPRODUCT(--(LEFT(B5:B11,2)="25"))

Пояснення

Усередині SUMPRODUCT ми використовуємо функцію LEFT для діапазону чисел, як це:

LEFT(B5:B11,2)

Це створює масив таких результатів:

("25";"25";"35";"45";"25";"45";"25")

Потім ми порівнюємо кожне значення з "25", щоб отримати результат TRUE або FALSE. Зверніть увагу, що LEFT автоматично перетворює числа в текст, тому для порівняння ми використовуємо текстове значення "25". Результат - масив значень TRUE і FALSE:

=SUMPRODUCT(--((TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE)))

Далі ми використовуємо подвійне негативне примусове значення TRUE FALSE до 1 і нуля, що створює числовий масив:

=SUMPRODUCT((1;1;0;0;1;0;1))

Потім функція SUMPRODUCT просто підсумовує елементи масиву і повертає 4.

Цікаві статті...