
Formuła ogólna
=SUMPRODUCT(--(LEFT(range,chars)="xx"))
Podsumowanie
Aby policzyć liczby w zakresie zaczynającym się od określonych liczb, możesz użyć formuły opartej na funkcji SUMA.RODUKTU i LEWO.
W pokazanym przykładzie formuła w E6 to:
=SUMPRODUCT(--(LEFT(B5:B11,2)="25"))
Wyjaśnienie
W SUMPRODUCT używamy funkcji LEFT na takim zakresie liczb:
LEFT(B5:B11,2)
Tworzy to tablicę wyników takich jak ta:
("25";"25";"35";"45";"25";"45";"25")
Następnie porównujemy każdą wartość z „25”, aby wymusić wynik PRAWDA lub FAŁSZ. Zauważ, że LEFT automatycznie konwertuje liczby na tekst, więc do porównania używamy wartości tekstowej „25”. Wynikiem jest tablica wartości PRAWDA i FAŁSZ:
=SUMPRODUCT(--((TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE)))
Następnie używamy podwójnej ujemnej koerce TRUE FALSE wartości 1 i zero, co tworzy tablicę liczbową:
=SUMPRODUCT((1;1;0;0;1;0;1))
Następnie funkcja SUMPRODUCT po prostu sumuje elementy w tablicy i zwraca 4.