Formuła programu Excel: Policz liczby zaczynające się od -

Spisie treści

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.

Interesujące artykuły...