Excel formula: štetje številk, ki se začnejo z -

Kazalo

Splošna formula

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

Povzetek

Za štetje številk v obsegu, ki se začnejo z določenimi številkami, lahko uporabite formulo, ki temelji na funkciji SUMPRODUCT in LEFT.

V prikazanem primeru je formula v E6:

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

Pojasnilo

Znotraj SUMPRODUCT uporabljamo funkcijo LEVO na območju števil, kot je ta:

LEFT(B5:B11,2)

To ustvari vrsto rezultatov, kot je ta:

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

Nato vsako vrednost primerjamo s "25", da dosežemo TRUE ali FALSE rezultat. Upoštevajte, da LEFT samodejno pretvori številke v besedilo, zato za primerjavo uporabimo besedilno vrednost "25". Rezultat je niz TRUE in FALSE vrednosti:

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

Nato uporabimo dvojno negativno prisilno vrednost TRUE FALSE na 1 in nič, kar ustvari številsko matriko:

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

Nato funkcija SUMPRODUCT preprosto sešteje elemente v matriki in vrne 4.

Zanimive Članki...