Tæl og antal
At tælle er en af de ting som Excel er rigtig god til. Den mest simple måde at vise det på, er at markere en masse celler med indhold og derefter aflæse antal og sum i Excel's nederste højre hjørne.
Excel kan via formler gøre dette mere elegant og hvis man er opfindsom nok, kan man lave formler som disse som tæller på utallige måder.
Denne formel tæller antallet af unikke værdier i området A1:A10
Formlen udelader tomme celler.
Har du ofte brug for at tælle unikke værdier? Tilføjelsesprogrammet BST Utilities er det rette valg for dig. Læs mere her for at læse mere om at tælle unikke celler, eller dubletter i Excel ved et enkelt klik.
=SUMPRODUKT((A1:A10<>"")/TÆL.HVIS(A1:A10;A1:A10&"")) |
Formlen tæller antallet af synlige celler i et område, som indeholder en bestemt tekst eller værdi.
Kan også bruges til at tælle synlige rækker i et område filtreret med autofiler.
I dette eksempel, tæller formlen alle forekomster af 'Ja' i området A1:A10, i celler hvor rækken ikke er skjult.
=SUMPRODUKT(SUBTOTAL(103;INDIREKTE("A"&RÆKKE($A1:$A10)))*(A1:A10="Ja")) |
Formlen skal ændres til nedenstående hvis du bruger Excel XP 2002 eller ældre.
=SUMPRODUKT((A1:A10="Ja")*SUBTOTAL(103;FORSKYDNING(A1;RÆKKE(A1:A10)-RÆKKE(A1);0))) |
Formlen tæller antallet af synlige celler i et område som er filtreret med autofiler.
Bemærk at skjulte rækker tælles med.
I dette eksempel, tæller formlen alle forekomster af 'Ja' i området A1:A10.
=SUMPRODUKT(SUBTOTAL(3;FORSKYDNING(A1:A10;RÆKKE(A1:A10)-MIN(RÆKKE(A1:A10));;1))*(A1:A10="Ja")) |
Formlen tæller antallet af ord i cellen A1
=HVIS(A1<>"";1;0)+LÆNGDE(FJERN.OVERFLØDIGE.BLANKE(A1))-LÆNGDE(UDSKIFT(A1;" ";"")) |
Formlen tæller antallet af matchende ord eller bogstaver i området A1:A10
I dette eksempel søges efter bogstevet 'hej'. Formlen tæller antallet af forekomster, også hvis der skulle være flere hits i samme celle.
VIGTIGT: Formlen er en matrixformel, som altid skal afsluttes ved at holde CTRL og SHIFT nede samtidig med at du trykker én gang på ENTER. Du kan se om du har gjort det rigtigt ved at der kommer tuborgklammer { } omkring formlen.
Hvis du ikke afslutter denne formel som beskrevet i ovenstående, vil den ikke virke korrekt
=SUM((LÆNGDE(A1:A10)-LÆNGDE(UDSKIFT(A1:A10;"hej";"")))/LÆNGDE("hej")) |
Hvis du kun har behov for at finde antallet af et enkelt bogstav, kan du 'nøjes' med denne formel
I eksemplet tælles alle forekomster af bogstavet e.
=SUMPRODUKT(LÆNGDE(A1:A10)-LÆNGDE(UDSKIFT(A1:A10;"e";""))) |
Laver et lille simpelt pindediagram, som nogle gange kan være tilstrækkeligt :-)
=GENTAG("I";A1) |