Excel-formule: tel getallen die beginnen met -

Inhoudsopgave

Generieke formule

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

Samenvatting

Om getallen in een bereik te tellen die met specifieke getallen beginnen, kunt u een formule gebruiken die is gebaseerd op de SOMPRODUCT-functie en LINKS-functies.

In het getoonde voorbeeld is de formule in E6:

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

Uitleg

Binnen SUMPRODUCT gebruiken we de LEFT-functie voor het bereik van getallen als volgt:

LEFT(B5:B11,2)

Dit creëert een reeks resultaten zoals deze:

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

Vervolgens vergelijken we elke waarde met "25" om een ​​WAAR of ONWAAR resultaat te forceren. Merk op dat LEFT de getallen automatisch naar tekst converteert, dus gebruiken we de tekstwaarde "25" voor de vergelijking. Het resultaat is een reeks TRUE en FALSE waarden:

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

Vervolgens gebruiken we een dubbele negatieve co-dwingen TRUE FALSE-waarden voor 1 en nul, waardoor een numerieke array ontstaat:

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

De functie SOMPRODUCT telt vervolgens eenvoudig de elementen in de array op en retourneert 4.

Interessante artikelen...