Excel-formel: Tæl celler svarende til en af ​​mange ting -

Indholdsfortegnelse

Generisk formel

=SUMPRODUCT(COUNTIF(rng,things))

Resumé

For at tælle antallet af celler svarende til en af ​​mange værdier, kan du bruge COUNTIF-funktionen inde i SUMPRODUCT-funktionen. I den generiske form med formlen (ovenfor) repræsenterer rng en række celler, og ting repræsenterer de værdier, der skal tælles.

I det viste eksempel indeholder celle G5 denne formel:

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

Bemærk: COUNTIF er ikke store og små bogstaver.

Forklaring

COUNTIF tæller antallet af celler i området, der opfylder de kriterier, du angiver. Når du giver COUNTIF et celleområde som kriterier, returnerer det et array med tal som resultat, hvor hvert nummer repræsenterer antallet af en ting i området. I dette tilfælde indeholder det navngivne interval "ting" (D5: D7) 3 værdier, så COUNTIF returnerer 3 resultater i en matrix som:

=SUMPRODUCT((1;1;1))

Da værdierne "gul", "grøn" og "hund" alle vises en gang i området B5: B10. For at håndtere dette array bruger vi SUMPRODUCT-funktionen, som er designet til at arbejde med arrays. SUMPRODUCT opsummerer simpelthen elementerne i arrayet og returnerer resultatet, 3.

Med array konstant

Med et begrænset antal værdier kan du bruge en arraykonstant i din formel med SUM, som denne:

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

Men hvis du bruger cellereferencer i kriterierne, skal du indtaste som en matrixformel eller skifte til SUMPRODUCT.

Interessante artikler...