Tel alle nummercellen op en negeer fouten in Excel
Bij het optellen van een reeks getallen die enkele foutwaarden bevatten, zal de normale SOM-functie niet correct werken. Om alleen getallen op te tellen en de foutwaarden over te slaan, kan de AGGREGATE-functie of de SOM samen met de IFERROR-functies u een plezier doen.
- Somgetallen negeren verschillende fouten met de AGGREGATE-functie
- Somnummers negeren verschillende fouten met SUM- en IFERROR-functies
- Somnummers negeren specifieke fout met SUMIF-functie
Somgetallen negeren verschillende fouten met de AGGREGATE-functie
In Excel kan de AGGREGATE-functie helpen om een reeks cellen op te tellen en allerlei soorten fouten te negeren, de generieke syntaxis is:
- 9: Dit is het argument - function-num binnen de AGGREGATE, het geeft de Sum-functie aan;
- 6: Dit is een ander argument - opties binnen de AGGREGATE, het werd gebruikt om foutwaarden te negeren;
- range: Het bereik van cellen dat moet worden opgeteld.
Pas de onderstaande formule toe in een lege cel en druk vervolgens op Enter sleutel om de sommatie te krijgen:
Somnummers negeren verschillende fouten met SUM- en IFERROR-functies
U kunt ook de functies SOM en IFERROR combineren om een matrixformule te maken voor het oplossen van deze taak, de generieke syntaxis is:
Array formula, should press Ctrl + Shift + Enter keys together.
- range: Het celbereik dat u wilt optellen, waarbij de fouten worden genegeerd.
Voer de volgende formule in een lege cel in en druk vervolgens op Ctrl + Shift + Enter toetsen om het juiste resultaat te krijgen, zie screenshot:
Verklaring van de formule:
=SOM(ALS.FOUT(C2:C10,0))
- ALS.FOUT(C2:C10,0): Deze IFERROR-functie retourneert 0s wanneer foutwaarden worden gevonden. U krijgt dus de arraylijst als volgt: {1200;0;1500;0;1005;900;0;2005;1690}.
- SUM(IFERROR(C2:C10,0))=SUM({1200;0;1500;0;1005;900;0;2005;1690}): De SOM-functie telt alle getallen in de arraylijst op om het uiteindelijke resultaat te krijgen: 8300.
Somnummers negeren specifieke fout met SUMIF-functie
De bovenstaande twee methoden tellen het bereik van cellen op en negeren allerlei soorten fouten. Als uw gegevens slechts één fouttype bevatten, zoals #N/A-fout, om deze specifieke fout te negeren bij het optellen, kan de SUMIF-functie u helpen. De generieke syntaxis is:
- range: het cellenbereik dat u wilt optellen;
- error_type: Een type fout dat u wilt negeren bij het optellen, zoals #N/A, #REF!...
Voer in een lege cel de onderstaande formule in en druk vervolgens op Enter sleutel om het resultaat te krijgen zoals je nodig hebt:
Note: Als bij het toepassen van deze formule andere soorten fouten voorkomen in de gegevenslijst, zal deze SUMIF-functie een foutresultaat retourneren.
Gebruikte relatieve functie:
- SUMIF:
- De SUMIF-functie kan helpen om cellen op te tellen op basis van één criterium.
- IFFOUT:
- De functie ALS.FOUT wordt gebruikt om een aangepast resultaat te retourneren wanneer een formule een fout evalueert, en om een normaal resultaat te retourneren wanneer er geen fout is opgetreden.
- AGGREGAAT:
- De AGGREGATE-functie kan verschillende aggregatiefuncties toepassen op een lijst of database met de optie om verborgen rijen en foutwaarden te negeren.
Meer artikelen:
- Som kleinste of laagste N-waarden
- In Excel kunnen we gemakkelijk een celbereik optellen met behulp van de SOM-functie. Soms moet u mogelijk de kleinste of onderste 3, 5 of n getallen in een gegevensbereik optellen, zoals hieronder wordt weergegeven. In dit geval kan de SOMPRODUCT samen met de SMALL-functie u helpen dit probleem in Excel op te lossen.
- Som kleinste of laagste N-waarden op basis van criteria
- In de vorige zelfstudie hebben we besproken hoe u de kleinste n-waarden in een gegevensbereik kunt optellen. In dit artikel zullen we een verdere geavanceerde bewerking uitvoeren - om de laagste n-waarden op te tellen op basis van een of meer criteria in Excel.
- Subtotaal factuurbedragen per leeftijd
- Om de factuurbedragen op basis van leeftijd op te tellen, zoals onderstaand screenshot, kan een veelvoorkomende taak in Excel zijn.
De beste tools voor kantoorproductiviteit
Kutools for Excel - Helpt u zich te onderscheiden van de menigte
Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...
Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)
- Een seconde om te schakelen tussen tientallen geopende documenten!
- Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.