Excel-formel: Tell celler som tilsvarer en av mange ting -

Innholdsfortegnelse

Generisk formel

=SUMPRODUCT(COUNTIF(rng,things))

Sammendrag

For å telle antall celler som tilsvarer en av mange verdier, kan du bruke COUNTIF-funksjonen inne i SUMPRODUCT-funksjonen. I den generiske formen av formelen (ovenfor) representerer rng et område med celler, og ting representerer verdiene du skal telle.

I eksemplet vist inneholder celle G5 denne formelen:

=SUMPRODUCT(COUNTIF(B5:B10,things))

Merk: COUNTIF er ikke mellom store og små bokstaver.

Forklaring

COUNTIF teller antall celler i området som oppfyller kriteriene du oppgir. Når du gir COUNTIF et utvalg av celler som kriterier, returnerer det en rekke tall som resultat, der hvert tall representerer antallet av en ting i området. I dette tilfellet inneholder det nevnte området "ting" (D5: D7) 3 verdier, slik at COUNTIF returnerer 3 resultater i en matrise som:

=SUMPRODUCT((1;1;1))

Siden verdiene "gul", "grønn" og "hund" alle vises en gang i området B5: B10. For å håndtere denne matrisen bruker vi SUMPRODUCT-funksjonen, som er designet for å fungere med matriser. SUMPRODUCT oppsummerer ganske enkelt elementene i matrisen og returnerer resultatet, 3.

Med array konstant

Med et begrenset antall verdier kan du bruke en matrisekonstant i formelen din med SUM, slik:

=SUM(COUNTIF(B5:B10,("red","green","blue")))

Men hvis du bruker cellereferanser i kriteriene, må du oppgi som en matriseformel eller bytte til SUMPRODUCT.

Interessante artikler...