
Загальна формула
=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.