Sådan tæller du rækker med data i Excel (4 formler)

  • Del Dette
Hugh West

Når vi arbejder med en stor mængde data, er det meget almindeligt at finde tomme celler. Nogle gange kan vi ved en fejltagelse indsætte tomme rækker, som ikke har nogen data i dem. Som følge heraf kan det skabe nogle problemer i vores beregning i Excel. Så vi skal tælle de rækker, der har mindst én ikke-tom celle. I denne vejledning viser vi dig, hvordan du tæller rækker med data i Excel med passendeeksempler og gode illustrationer.

Download arbejdsbog til øvelser

Download følgende arbejdsbog til øvelser.

Tælle rækker med data i Excel.xlsx

4 formler til at tælle rækker med data i Excel

Her giver vi dig fire formler, som du kan implementere i dit datasæt. Vi anbefaler, at du lærer og prøver alle disse formler for at berige din Excel-viden.

For at demonstrere denne tutorial bruger vi følgende datasæt:

Her i dette datasæt har vi den navn , alder , og erhverv Nogle rækker er helt tomme her. Og nogle rækker har ikke-tomme celler. Vores mål er at tælle alle de rækker, som har mindst én ikke-tom celle. Det betyder, at vi skal tælle rækker med data.

1. Brug af IF- og COUNTA-funktionerne til at tælle rækker med data

Denne formel er en kombination af både IF og COUNTA funktioner. COUNTA funktionen tæller alle de celler, der ikke er tomme, så den kan fortælle os, om vi har data i disse rækker eller ej. Ved at bruge funktionen IF funktionen, giver vi de rækker med en boolsk værdi på 1 ( TRUE ), hvis den pågældende række indeholder data, eller 0 ( FALSK ), hvis det ikke er tilfældet. I sidste ende lægger vi disse tællinger sammen for at finde alle rækker med data.

Den grundlæggende syntaks for denne formel:

=IF(COUNTA(range)>1,1,0)

Trin:

1. Først skal du oprette en ny kolonne " Greve ".

2. Indtast derefter følgende formel i Celle E5 :

=IF(COUNTA(B5:D5)>0,1,0)

3. Tryk på Gå ind på Herefter vises 1 som den har data.

4. Træk derefter den Håndtag til påfyldning ikonet over området af celler E6:E11 Derefter vil du se alle de værdier, der angiver, om der er data i rækkerne eller ej.

5. Indtast nu følgende formel i Celle D13:

=SUM(E5:E11)

6. Tryk derefter på Gå ind på .

Som du kan se, er det lykkedes os at tælle alle rækker med data.

Læs mere: Sådan tæller du rækker med formel i Excel (5 hurtige metoder)

2. Brug af IF- og COUNTBLANK-funktionerne til at tælle rækker med data i Excel

I lighed med den foregående metode er dette også en kombination af to funktioner. Her er det i stedet for COUNTA funktion, skal vi bruge COUNTBLANK funktion.

COUNTBLANK funktionen tæller primært alle de tomme celler i Excel. Her har hver række tre kolonner. Så funktionen COUNTBLANK funktionen tæller alle de tomme celler. Hvis alle tre celler ikke har nogen data, returnerer den 3. Så hvis den returnerer 3, betyder det, at der ikke er nogen data i den pågældende række. Som følge heraf returnerer vores formel 0, ellers 1.

Den grundlæggende syntaks for denne formel:

=IF(COUNTBLANK(range)=3,0,1)

Trin:

1. Indtast først følgende formel i Celle E5 :

=IF(COUNTBLANK(B5:D5)=3,0,1)

2. Tryk på Gå ind på Herefter vises 1 da denne række indeholder data.

3. Træk derefter den Håndtag til påfyldning ikonet over området af celler E6:E11 Derefter vil du se alle de værdier, der angiver, om rækken har data eller ej.

4. Indtast nu følgende formel i Celle D13 :

=SUM(E5:E11)

5. Tryk derefter på Gå ind på .

I sidste ende lykkes det os at tælle alle de rækker med data.

3. Brug af IF- og COUNTIF-funktionerne til at tælle rækker med data

Denne metode ligner den foregående, men vi erstatter COUNTBLANK-funktionen med funktionen COUNTIF funktion. COUNTIF funktionen tæller cellerne ud fra kriterier. Her tæller vi cellerne i en række, hvis den ikke har nogen værdi. Så hvis den returnerer tre, betyder det, at der ikke er nogen værdi i den række. Herefter vil funktionen IF funktionen vil returnere 0.

Den grundlæggende syntaks for denne formel:

=IF(COUNTIF(interval,kriterier)=3,0,1)

Trin:

1. Indtast først følgende formel i Celle E5 :

=IF(COUNTIF(B5:D5,"")=3,0,1)

2. Tryk på Indtast Herefter vises 1 som den har data.

3. Træk derefter den Håndtag til påfyldning ikonet over området af celler E6:E11 Derefter vil du se alle de værdier, der angiver, om der er data i rækkerne eller ej.

4. Indtast nu følgende formel i Celle D13 :

=SUM(E5:E11)

5. Tryk derefter på Gå ind på .

Endelig kan vi ved at summere disse boolske værdier hurtigt finde antallet af rækker med data i dem ved at summere dem op.

Lignende læsninger:

  • Excel VBA til at tælle rækker med data (4 eksempler)
  • Sådan tæller Excel rækker med værdi (8 måder)
  • Sådan tæller du rækker med VBA i Excel (5 fremgangsmåder)

4. Tæl rækker med data ved hjælp af funktionerne SUMPRODUCT og MMULT

I denne metode kombinerer vi de SUMPRODUKT og MMULT (Matric Multiplikation) funktioner for at tælle rækker med data.

Funktionen SUMPRODUCT returnerer summen af produkterne af lignende intervaller eller arrays. Standardformlen er multiplikation, men addition, subtraktion og division kan også anvendes.

Den grundlæggende syntaks for SUMPRODUCT-funktionen:

=SUMPRODUKT(array1, [array2], [array3], ...)

På den anden side, The MMULT funktionen returnerer matrixproduktet af to arrays. Resultatet er et array med samme antal rækker som array1 og samme antal kolonner som array2.

Den grundlæggende syntaks for MMULT-funktionen:

=MMULT(array1, array2)

Her er array1 og array2 de arrays, som vi ønsker at gange.

Den grundlæggende syntaks for vores formel:

=SUMPRODUKT((MMULT((array1="")*1,array2<3)*1)

Trin:

1. Indtast følgende formel i Celle D13 :

=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)

2. Tryk derefter på Indtast.

Til sidst har vores formel med succes talt rækker med data.

🔎Opdeling af formlen

1. Cellen er tom eller ikke tom

B5:D11=""" betyder, om cellen er tom eller ej.

Den vil f.eks. returnere {FALSK, FALSK, FALSK, FALSK} til række1 .

2. Konverter boolske værdier til tal

Nu, (B5:D11="")*1 returnerer alle disse booleans til nul eller et.

Til række1 , vil den returnere {0,0,0} .

3. Tilføj værdier i rækkevis

MMULT funktionen er enestående til at summere værdier række for række, men den kan ikke håndtere boolske værdier. Funktionen returnerer et array af værdier.

MMULT((B5:D11=””)*1,{1;1;1})

Til række1 , er vores array {0,0,0} Vores sum bliver således 0 .

Til række2 , er vores array {0,1,0} Vores resultat er således 3 .

4. Kontroller, om hver værdi i arrayet er mindre end 3

MMULT((B3:D14=””)*1,{1;1;1})<3

Hvis der er 3 tomme værdier, er der ingen data i den pågældende række. Ved at bruge denne formel kontrollerer vi altså, om rækken er tom eller ej.

Til række1 , var vores array {0,0,0} Resultatet bliver således TRUE .

Til række2 , er vores array {0,1,0} Vores resultat er således TRUE .

Til række3 , er vores array {1,1,1} Vores resultat er således FALSK .

5. Tæl rækker med data

SUMPRODUCT((MMULT((B5:D11=””)*1,{1;1;1})<3)*1)

For at kunne summere arrayet af boolske værdier skal vi gange med 1 for at konvertere dem til 1 eller 0 (nul). TRUE = 1 og FALSK = 0.

Derefter bliver det til:

SUMPRODUKT({1; 1; 1; 0; 0; 1; 0; 0; 0; 1})

Og den vil vende tilbage 4 i celle D13.

Konklusion

Afslutningsvis håber jeg, at denne vejledning vil hjælpe dig med at tælle rækker med data effektivt. Download arbejdsbogen og prøv selv disse metoder. Du er velkommen til at give feedback i kommentarfeltet. Din værdifulde feedback holder os motiveret til at skabe indhold som dette. Og glem ikke at tjekke vores hjemmeside Exceldemy.com til forskellige Excel-relaterede problemer og løsninger.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.