Excel-formel: Tell tall som begynner med -

Innholdsfortegnelse

Generisk formel

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

Sammendrag

For å telle tall i et område som begynner med bestemte tall, kan du bruke en formel basert på SUMPRODUCT-funksjonen og VENSTRE funksjoner.

I eksemplet vist er formelen i E6:

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

Forklaring

Inne i SUMPRODUCT bruker vi VENSTRE-funksjonen på rekkevidden av tall som dette:

LEFT(B5:B11,2)

Dette skaper en rekke resultater som dette:

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

Vi sammenligner deretter hver verdi med "25" for å tvinge frem et SANT eller FALSK resultat. Merk at VENSTRE automatisk konverterer tallene til tekst, så vi bruker tekstverdien "25" til sammenligningen. Resultatet er en rekke sanne og usanne verdier:

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

Deretter bruker vi en dobbel negativ co coce SANNE FALSE verdier til 1 og null, som skaper en numerisk matrise:

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

SUMPRODUCT-funksjonen summerer deretter elementene i matrisen og returnerer 4.

Interessante artikler...