Inhoudsopgave:
Video: Tellen van lege en niet lege cellen in excel door middel van een ingebouwde formule 2024
Excel 2007 biedt een assortiment van telfuncties - waaronder COUNT, COUNTA, COUNTBLANK en AANTAL.ALS - in de categorie Statistische statistieken waarmee u het aantal cellen kunt tellen dat numerieke waarden bevat, die niet-wit zijn (en dus vermeldingen van welke aard dan ook bevatten), of waarvan de waarden voldoen aan de criteria die u opgeeft. U kunt deze functies vinden in het menu Statistische voortzetting, toegankelijk via de vervolgkeuzelijst Meer functies op het tabblad Formules.
Bouwtellingsformules
De volgende afbeelding illustreert de verschillende soorten telformules die u kunt bouwen om dergelijke basisstatistieken te retourneren als het totale aantal cellen in een bepaald bereik, het aantal bezette cellen binnen dat bereik, evenals het aantal numerieke en tekstinvoeren in het bezette bereik. In dit werkblad is aan het cellenbereik A1: C7 de naam sales_data toegekend.
De eenvoudigste formule is de formule die het totale aantal cellen in het bereik sales_data retourneert. Als u deze formule wilt bouwen in cel C10, gebruikt u de informatiefuncties RIJEN en KOLOMMEN om het aantal rijen en kolommen in het bereik te retourneren en maakt u vervolgens de volgende formule die deze twee waarden samen vermenigvuldigt:
= ROWS (sales_data) * COLUMNS (sales_data)
Deze formule retourneert natuurlijk 21 naar cel C9. De volgende formule berekent het aantal van deze 21 cellen dat gegevensinvoeringen (van welk type dan ook) bevat met behulp van de COUNTA-functie. Deze functie telt het aantal cellen dat niet leeg is in de bereiken die u opgeeft. De COUNTA-functie gebruikt de volgende syntaxis:
= COUNTA (waarde1, [waarde2], […])
de waarde -argumenten (die allemaal optioneel zijn, behalve voor waarde1) zijn maximaal 30 verschillende waarden of celbereiken die u wilt laten meetellen. In het voorbeeld in de afbeelding bevat cel C11 de volgende COUNTA-functie:
= COUNTA (verkoopgegevens)
Deze formule levert 19 op in cel C11. De volgende formule in het voorbeeldwerkblad berekent het aantal numerieke gegevens in de verkoopgegevens van het celbereik. Om dit te doen, gebruikt u de COUNT-functie. De COUNT-functie gebruikt dezelfde argumenten als COUNTA, met als enig verschil dat COUNT een waarde of cel die is opgegeven in de waarde -argumenten alleen telt als deze een numerieke invoer bevat.
Cel C13 bevat de volgende formule voor het berekenen van het aantal numerieke vermeldingen in het tabel Home Sales-tabel met de naam sales_data:
= COUNT (sales_data)
Excel retourneert 10 naar cel C13.Houd er rekening mee dat Excel bij het berekenen van dit resultaat de vijf datumvermeldingen (met de datum van elke uitverkoop) in het celbereik B3: B7 en de vijf numerieke gegevens (met de verkoopprijzen van elk huis) in het celbereik C3 telt: C7.
De volgende formule in het voorbeeldwerkblad in de afbeelding gebruikt de COUNTBLANK-functie om het aantal lege cellen in het bereik van verkoopgegevens te berekenen. De COUNTBLANK-functie werkt net als de COUNTA- en COUNT-functies, behalve dat deze het aantal niet-bezette cellen in het bereik retourneert. In dit voorbeeld wordt de volgende COUNTBLANK-functie gebruikt in cel C15:
= COUNTBLANK (verkoopgegevens)
Excel retourneert vervolgens 2 naar cel C16.
Voorwaardelijk tellen
Excel bevat een AANTAL.ALS-functie die u kunt gebruiken om cellen in een bereik alleen te tellen als ze aan een bepaalde voorwaarde voldoen. De AANTAL.ALS-functie neemt twee argumenten en maakt gebruik van de volgende syntaxis:
= AANTAL.ALS (bereik, criteria)
Het -bereik -argument geeft het celbereik aan waaruit de voorwaardelijke telling moet worden berekend. Het argument criteria geeft de voorwaarde aan die moet worden gebruikt. U kunt dit argument uitdrukken als een getal, uitdrukking of tekst die aangeeft welke cellen moeten worden geteld. Wanneer u een getal opgeeft voor het argument criteria, hoeft u het getal niet tussen aanhalingstekens te plaatsen. In een celbereik met de naam table_data kunt u bijvoorbeeld het aantal items met het nummer 5 tellen door de volgende AANTAL.ALS-formule op te geven:
= AANTAL.ALS (table_data, 5)
Wanneer u echter een uitdrukking of tekst opgeeft als het argument criteria, moet u de uitdrukking of tekst in gesloten aanhalingstekens omsluiten als in "= 5", "> 20" of "New York". Als u dus AANTAL.ALS wilt gebruiken om uit te zoeken hoeveel cellen in het tabelbereik van de tabel waarden groter dan 5 hebben, geeft u deze versie van de AANTAL.ALS-functie op:
= AANTAL.ALS (tabelgegevens, "> 5")
Als u de AANTAL.ALS-functie wilt gebruiken om het aantal cellen te vinden waarvan de inhoud gelijk is aan de inhoud van een bepaalde cel in het werkblad, voegt u de celverwijzing toe als het argument criteria van de functie. Als u bijvoorbeeld het aantal cellen in het tabelbereik wilt meten dat gelijk is aan de inhoud van cel B3 in het werkblad, geeft u de volgende formule op:
= AANTAL.ALS (tabelgegevens, B3)