![](https://cdn.wiki-base.com/6166852/excel_formula_count_numbers_that_begin_with__2.png.webp)
Обща формула
=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.