Excel biedt verschillende manieren om cellen die letters (of tekst) bevatten te negeren bij het berekenen van een gemiddelde:
1. Met behulp van de `AVERAGEIF`-functie:
Dit is de meest eenvoudige benadering. Met 'AVERAGEIF' kunt u een criterium opgeven om alleen bepaalde cellen in de gemiddelde berekening op te nemen.
* Syntaxis: `GEMIDDELD.ALS(bereik; criteria, [gemiddeld_bereik])`
* Voorbeeld: Als uw getallen in de cellen A1:A10 staan, zou de formule er als volgt uitzien:
`=GEMIDDELD.ALS(A1:A10,"<>*",A1:A10)`
* `A1:A10`:Dit is het bereik dat zowel cijfers als tekst bevat.
* `"<>*"`:Dit zijn de criteria. `"<>"` betekent "niet gelijk aan", en `"*"` is een jokerteken dat elke tekst vertegenwoordigt. Dit criterium selecteert dus alleen cellen die *niet* gelijk zijn aan welke tekst dan ook.
* `A1:A10`:Dit is het gemiddelde bereik. Het is hetzelfde als het eerste bereik, omdat we het gemiddelde willen nemen van de getallen binnen het opgegeven bereik die aan de criteria voldoen.
2. De functie `AVERAGE` gebruiken met `IF` en `ISNUMBER`:
Deze methode is complexer, maar biedt meer flexibiliteit als u geavanceerdere criteria nodig heeft. Er wordt gebruik gemaakt van een matrixformule.
* Formule: `=GEMIDDELD(ALS(ISGETAL(A1:A10),A1:A10))`
* Hoe het werkt:
* `ISGETAL(A1:A10)` controleert elke cel in het bereik A1:A10 om te zien of deze een getal bevat. Het retourneert een array met TRUE/FALSE-waarden.
* `IF(ISNUMBER(A1:A10),A1:A10)` Dit creëert een array die alleen de getallen bevat (waarbij `ISNUMBER` WAAR retourneert). De FALSE-waarden worden genegeerd door de `AVERAGE`-functie.
* `AVERAGE(...)` berekent het gemiddelde van de resulterende reeks getallen.
* Belangrijk: Dit is een matrixformule, dus u moet op Ctrl + Shift + Enter drukken na het typen van de formule. Excel zal automatisch accolades `{}` rond de formule toevoegen om aan te geven dat het een matrixformule is. Typ de accolades niet zelf.
3. Gegevensopschoning (vóór middeling):
Voor een beter gegevensbeheer kunt u overwegen uw gegevens op te schonen *voordat* het gemiddelde wordt berekend. Dit kan het volgende inhouden:
* Filteren: Filter de kolom zodat alleen cijfers worden weergegeven. Bereken vervolgens het gemiddelde van de zichtbare cellen.
* Een helperkolom maken: Gebruik formules als `IF(ISNUMBER(A1),A1,"")` in een nieuwe kolom om alleen de getallen uit uw oorspronkelijke gegevens te extraheren. Bereken vervolgens het gemiddelde van de helperkolom.
De `AVERAGEIF`-methode is over het algemeen de gemakkelijkste en meest efficiënte methode voor het simpelweg negeren van tekst bij het berekenen van gemiddelden. De `AVERAGE` met `IF` en `ISNUMBER` geeft u meer controle als u complexere selectiecriteria nodig heeft. Het opschonen van gegevens is het beste als u van plan bent meerdere berekeningen op deze gegevens uit te voeren. |