Excel-formel: Tæl tal, der begynder med -

Indholdsfortegnelse

Generisk formel

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

Resumé

For at tælle tal i et interval, der begynder med bestemte tal, kan du bruge en formel baseret på SUMPRODUCT-funktionen og VENSTRE funktioner.

I det viste eksempel er formlen i E6:

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

Forklaring

Inde i SUMPRODUCT bruger vi VENSTRE-funktionen i rækkevidden af ​​numre som denne:

LEFT(B5:B11,2)

Dette skaber en række resultater som denne:

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

Vi sammenligner derefter hver værdi med "25" for at tvinge et SANDT eller FALSK resultat. Bemærk, at VENSTRE automatisk konverterer tallene til tekst, så vi bruger tekstværdien "25" til sammenligningen. Resultatet er en matrix med SANDE og FALSKE værdier:

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

Dernæst bruger vi en dobbelt negativ co coce TRUE FALSE-værdier til 1 og nul, hvilket skaber et numerisk array:

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

SUMPRODUCT-funktionen summerer derefter elementerne i arrayet og returnerer 4.

Interessante artikler...