Hoe lege cellen tellen in Excel met voorwaarde (3 methoden)

  • Deel Dit
Hugh West

We moeten vaak tel de lege cellen Het doel om die lege cellen te tellen kan van alles zijn. Misschien wilt u de gegevenstabel analyseren, wilt u een andere gegevenstabel samenstellen uit de bestaande door de lege cellen weg te snijden, of misschien wilt u alleen de vaste informatie eruit halen door de lege cellen zonder informatie te negeren. Welk doel u ook heeft, volg dit artikelwant je gaat 3 methoden leren waarmee je lege cellen kunt tellen in Excel met de voorwaarde.

Download het oefenwerkboek

U wordt aangeraden het Excel-bestand te downloaden en ermee te oefenen.

Excel Telt lege cellen met voorwaarde.xlsx

3 Methoden om lege cellen te tellen in Excel met voorwaarde

We zullen een voorbeeldcijferblad gebruiken als onze dataset om alle methoden in het hele artikel te demonstreren, waarbij we zullen proberen te berekenen hoeveel achterstanden elke leerling heeft.

Dus, zonder verdere discussie, laten we direct in de methoden duiken, stuk voor stuk.

1. Bereken het aantal lege cellen met voorwaarde met behulp van de IFS-functie in Excel

Conditie: Tel de lege cellen alleen als de dienst ochtend is.

Eerst en vooral kiezen we voor de IFS-functie omdat het ons in staat stelt om meerdere criteria toe te voegen terwijl we het aantal lege cellen in Excel tellen. In dit onderdeel zullen we het aantal achterstanden tellen die elk van de studenten van de ochtendploeg draagt. Laten we dus eens kijken hoe we dat stap voor stap kunnen doen.

Stappen:

Allereerst, selecteer cel G5 om het aantal achterstanden op te slaan.

❷ Dan type de formule

=IFS(C5="Ochtend",COUNTIF(D5:F5, ""))

binnen de cel.

❸ Druk daarna op de ENTER knop.

❹ Sleep nu de Vulgreep pictogram naar het einde van de kolom G5 .

Boem! Je bent er klaar mee. Hier is het resultaat:

Formuleverdeling

📌 Syntax: = IFS([Iets is waar1, Waarde als waar1,Iets is waar2, Waarde als waar2, Iets is waar3, Waarde als waar3)

  • COUNTIF(D5:F5, "") ▶ zoekt naar lege cellen binnen het bereik D5:F5 .
  • C5="Morning" ▶ kruiscontroles of de dienst ochtend of avond is.
  • =IFS(C5="Morning", COUNTIF(D5:F5, "")) ▶ telt het aantal lege cellen, d.w.z. het aantal achterstanden in elke rij met de ochtenddienstperiode.

📔 Let op:

U kunt de IF-functie in plaats van de IFS-functie om het probleem op te lossen.

Het resultaat ziet er dan zo uit:

Lees meer: Lege cellen tellen in Excel

2. Bereken het aantal lege cellen in Excel met de functies IF en COUNTBLANK.

Conditie: Tel de lege cellen. Wanneer de telwaarde 0 is, toon een bericht " Geen achterstand " in plaats daarvan.

Nu gaan we iets interessants doen. We laten een bericht zien " Geen achterstand " in plaats van 0 en voor het andere aantal achterstanden geven we gewoon het aantal op. Interessant, toch? Laten we dan verder geen tijd verspillen maar de onderstaande stappen volgen:

Stappen:

Allereerst, selecteer cel G5 om het aantal achterstanden op te slaan.

❷ Dan type de formule

=IF(COUNTBLANK(D5:F5)=0, "Geen achterstand",COUNTBLANK(D5:F5) )

binnen de cel.

❸ Druk daarna op de ENTER knop.

❹ Sleep nu de Vulgreep pictogram naar het einde van de kolom G5 .

Phew! Je bent er klaar mee. Hier is het resultaat:

Formuleverdeling

📌 Syntax: IF(logical_test, value_if_true, [value_if_false])

  • COUNTBLANK(D5:F5) ▶ telt de lege cellen binnen het bereik D5:F5 .
  • COUNTBLANK(D5:F5)=0, "Geen achterstand". ▶ toont het bericht " Geen achterstand " waarbij de telwaarde nul is.
  • =IF(COUNTBLANK(D5:F5)=0, "Geen achterstand",COUNTBLANK(D5:F5) ) " Geen achterstand " wanneer de telwaarde 0 Anders toont het de specifieke telwaarde, d.w.z. het totale aantal achterstanden.

Lees meer: Hoe gevulde cellen tellen in Excel

3. Lege cellen tellen met voorwaarde in Excel met de SUMPRODUCT-functie

Conditie: Tel de lege cellen alleen als de cellen aan de linkerkant niet leeg zijn.

Nu gaan we proberen de lege cellen te tellen, d.w.z. het aantal achterstanden alleen als de dienstperiode is opgegeven. Als de dienstperiode ontbreekt, tonen we " N/A " in de cel. Dus laten we beginnen met de procedurele stappen:

Stappen:

Allereerst, selecteer cel G5 om het aantal achterstanden op te slaan.

❷ Dan type de formule

=IF(C5"",SUMPRODUCT((C5"")*(D5:F5="")),"N/A")

binnen de cel.

❸ Druk daarna op de ENTER knop.

❹ Sleep nu de Vulgreep pictogram aan het einde van de kolom G5 .

Als u klaar bent met alle voorgaande stappen, krijgt u het volgende resultaat:

Formuleverdeling

Syntaxis: =SUMPRODUCT(array1, [array2], [array3], ...)

  • (C5"") ▶ controleert of de cel C5 is leeg.
  • SOMPRODUCT((C5")*(D5:F5="")) ▶ telt de lege cellen alleen als de informatie over de verschuivingsperiode is gegeven.
  • =IF(C5"",SUMPRODUCT((C5"")*(D5:F5="")),"N/A") ▶ telt de lege cellen alleen als de verschuivingsperiode info is gegeven. Anders toont het " N/A "binnen de cellen.

Dingen om te onthouden

📌 De ALS functie faciliteert slechts één voorwaarde. Als je er meer dan één nodig hebt, gebruik dan de IFS functie.

📌 Wees voorzichtig bij het selecteren van het bereik in formules.

Conclusie

Kortom, we hebben 3 methoden geïntroduceerd die u kunt gebruiken om lege cellen te tellen met de verschillende voorwaarden in Excel. U wordt aanbevolen om alle methoden te oefenen met behulp van de meegeleverde Excel-oefenwerkmap. Voel u vrij om vragen te stellen over de methoden die in dit artikel zijn gedemonstreerd. We zullen proberen zo snel mogelijk te reageren op eventuele vragen.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.