Excel SUM formule voor het optellen van een kolom, rijen of alleen zichtbare cellen

  • Deel Dit
Michael Brown

De handleiding legt uit hoe u in Excel kunt optellen met de AutoSum-functie en hoe u uw eigen SUM-formule kunt maken om een kolom, rij of geselecteerd bereik bij elkaar op te tellen. U leert ook hoe u alleen zichtbare cellen kunt optellen, doorlopend totaal kunt berekenen, over verschillende bladen kunt optellen en kunt ontdekken waarom uw Excel-somformule niet werkt.

Als u een snelle som van bepaalde cellen in Excel wilt zien, kunt u gewoon die cellen selecteren en naar de statusbalk rechtsonder in uw Excel-venster kijken:

Voor iets meer permanent, gebruik de Excel SUM-functie. Deze is zeer eenvoudig en ongecompliceerd, dus zelfs als u een beginner bent in Excel, zult u nauwelijks moeite hebben om de volgende voorbeelden te begrijpen.

    Een eenvoudige rekenkundige berekening uitvoeren in Excel

    Als u snel een totaal van verschillende cellen moet berekenen, kunt u Microsoft Excel gebruiken als minirekenmachine. Gebruik gewoon de optie plus-teken operator (+) zoals in een normale rekenkundige operatie van optellen. Bijvoorbeeld:

    =1+2+3

    of

    =A1+C1+D1

    Als u echter enkele tientallen of enkele honderden rijen moet optellen, klinkt het niet als een goed idee om naar elke cel in een formule te verwijzen. In dat geval kunt u de Excel SUM-functie gebruiken die speciaal is ontworpen om een bepaalde reeks getallen op te tellen.

    Hoe de SUM-functie gebruiken in Excel

    Excel SUM is een wiskunde- en triggatiefunctie die waarden optelt. De syntaxis van de SUM-functie is als volgt:

    SUM(number1, [number2] ,...)

    Het eerste argument is vereist, andere getallen zijn optioneel, en u kunt maximaal 255 getallen in één formule invoeren.

    In uw Excel SUM-formule kan elk argument een positieve of negatieve numerieke waarde, bereik of celverwijzing zijn. Bijvoorbeeld:

    =SUM(A1:A100)

    =SOM(A1, A2, A5)

    =SUM(1,5,-2)

    De Excel SUM-functie is handig wanneer u waarden uit verschillende bereiken moet optellen, of numerieke waarden, celverwijzingen en bereiken moet combineren. Bijvoorbeeld:

    =SUM(A2:A4, A8:A9)

    =SUM(A2:A6, A9, 10)

    De onderstaande schermafbeelding toont deze en nog enkele andere SUM-formule voorbeelden:

    In echte werkbladen wordt de Excel SUM-functie vaak opgenomen in grotere formules als onderdeel van complexere berekeningen.

    U kunt bijvoorbeeld SUM insluiten in de waarde_indien_waar argument van de IF-functie om getallen in de kolommen B, C en D op te tellen indien alle drie de cellen in dezelfde rij waarden bevatten, en een waarschuwing te tonen indien een van de cellen leeg is:

    =IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Waarde ontbreekt")

    En hier is nog een voorbeeld van het gebruik van een geavanceerde SUM-formule in Excel: VLOOKUP en SUM-formule om alle overeenkomende waarden bij elkaar op te tellen.

    Automatisch optellen in Excel

    Als u een reeks getallen moet optellen, hetzij een kolom, een rij of verschillende aangrenzende kolommen of rijen, kunt u Microsoft Excel een geschikte SUM-formule voor u laten schrijven.

    Selecteer gewoon een cel naast de nummers die u wilt toevoegen, klik op AutoSum op de Home tabblad, in de bewerken groep, druk op de Enter-toets, en er wordt automatisch een Som-formule ingevoegd:

    Zoals u in de volgende schermafbeelding kunt zien, voert de AutoSum-functie van Excel niet alleen een somformule in, maar selecteert ook het meest waarschijnlijke bereik van cellen die u wilt optellen. Negen van de tien keer heeft Excel het bereik goed. Zo niet, dan kunt u het bereik handmatig corrigeren door de cursor door de cellen te slepen die u wilt optellen en vervolgens op de Enter-toets te drukken.

    Tip. Een snellere manier om AutoSum in Excel uit te voeren is om de Som snelkoppeling Alt + = . Houd gewoon de Alt-toets ingedrukt, druk op de Gelijkheidsteken-toets en druk op Enter om een automatisch ingevoegde Som-formule te voltooien.

    Naast het berekenen van het totaal, kunt u AutoSum gebruiken om automatisch de functies AVERAGE, COUNT, MAX of MIN in te voeren. Kijk voor meer informatie in de Excel AutoSum tutorial.

    Hoe een kolom optellen in Excel

    Om getallen in een specifieke kolom op te tellen, kunt u de SUM-functie of de AutoSum-functie van Excel gebruiken.

    Om bijvoorbeeld de waarden in kolom B, bijvoorbeeld in de cellen B2 tot en met B8, bij elkaar op te tellen, voert u de volgende Excel SUM-formule in:

    =SUM(B2:B8)

    Totaal een hele kolom met een onbepaald aantal rijen

    Als een kolom die u wilt optellen een variabel aantal rijen heeft (d.w.z. er kunnen op elk moment nieuwe cellen worden toegevoegd en bestaande worden verwijderd), kunt u de hele kolom optellen door een kolomverwijzing op te geven, zonder een onder- of bovengrens te specificeren. Bijvoorbeeld:

    =SUM(B:B)

    Belangrijke opmerking! In geen geval mag u uw formule "Som van een kolom" plaatsen in de kolom die u wilt optellen, omdat dit een cirkelvormige celverwijzing zou creëren (d.w.z. een eindeloze recursieve sommatie), en uw somformule zou 0 opleveren.

    Som kolom behalve kop of exclusief enkele eerste rijen

    Gewoonlijk wordt met een verwijzing naar een kolom in de somformule van Excel de hele kolom getotaliseerd, zonder rekening te houden met de koptekst, zoals in de bovenstaande schermafbeelding. Maar in sommige gevallen kan de koptekst van de kolom die u wilt optellen een getal bevatten. Of misschien wilt u de eerste paar rijen met getallen die niet relevant zijn voor de gegevens die u wilt optellen, uitsluiten.

    Helaas accepteert Microsoft Excel geen gemengde SUM-formule met een expliciete ondergrens maar zonder bovengrens zoals =SUM(B2:B), wat prima werkt in Google Sheets. Om de eerste paar rijen uit te sluiten van de sommatie, kunt u een van de volgende workarounds gebruiken.

    • Tel de hele kolom op en trek dan de cellen af die u niet in het totaal wilt opnemen (cellen B1 tot B3 in dit voorbeeld):

      =SUM(B:B)-SUM(B1:B3)

    • Als u de grenzen van de werkbladgrootte onthoudt, kunt u de bovengrens van uw Excel SUM-formule opgeven op basis van het maximum aantal rijen in uw Excel-versie.

    Om bijvoorbeeld kolom B op te tellen zonder de kop (dus zonder cel B1), kunt u de volgende formules gebruiken:

    • In Excel 2007, Excel 2010, Excel 2013 en Excel 2016:

    =SUM(B2:B1048576)

  • In Excel 2003 en lager:
  • =SUM(B2:B655366)

    Rijen optellen in Excel

    Net als bij het optellen van een kolom kunt u in Excel een rij optellen met de SUM-functie, of AutoSum de formule voor u laten invoegen.

    Om bijvoorbeeld waarden in de cellen B2 tot D2 toe te voegen, gebruikt u de volgende formule:

    =SUM(B2:D2)

    Hoe meerdere rijen in Excel op te tellen

    Om waarden toe te voegen in elke rij afzonderlijk Het belangrijkste is om relatieve (zonder $) of gemengde celverwijzingen te gebruiken (waarbij het $-teken alleen de kolommen vastlegt). Bijvoorbeeld:

    =SUM($B2:$D2)

    Om het totaal van de waarden in een reeks die meerdere rijen bevat geef dan gewoon het gewenste bereik op in de Som-formule. Bijvoorbeeld:

    =SUM(B2:D6) - somt de waarden in de rijen 2 tot en met 6 op.

    =SUM(B2:D3, B5:D6) - somt de waarden in de rijen 2, 3, 5 en 6 op.

    Hoe een hele rij optellen

    Om de hele rij met een onbepaald aantal kolommen, levert u een verwijzing naar een hele rij in uw Excel-somformule, bijv:

    =SUM(2:2)

    Vergeet niet dat u die 'Som van een rij'-formule niet moet invoeren in een andere cel van dezelfde rij om te voorkomen dat er een cirkelvormige verwijzing ontstaat, want dat zou leiden tot een eventuele verkeerde berekening:

    Naar rijen exclusief een bepaalde kolom(s) optellen telt de hele rij op en trekt vervolgens irrelevante kolommen af. Om bijvoorbeeld rij 2 op te tellen behalve de eerste 2 kolommen, gebruikt u de volgende formule:

    =SUM(2:2)-SUM(A2:B2)

    Excel Totaalrij gebruiken om gegevens in een tabel op te tellen

    Als uw gegevens zijn georganiseerd in een Excel-tabel, kunt u profiteren van de speciale Totaal Rij functie die de gegevens in uw tabel snel kan optellen en de totalen in de laatste rij kan weergeven.

    Een groot voordeel van het gebruik van Excel-tabellen is dat ze automatisch worden uitgebreid met nieuwe rijen, dus alle nieuwe gegevens die u in een tabel invoert, worden automatisch opgenomen in uw formules. Meer informatie over andere voordelen van Excel-tabellen vindt u in dit artikel: 10 meest nuttige functies van Excel-tabellen.

    Om een gewoon cellenbereik om te zetten in een tabel, selecteert u het en drukt u op de sneltoets Ctrl + T (of klikt u op Tabel op de Plaats tabblad).

    Hoe een totaalrij toevoegen in Excel-tabellen

    Zodra uw gegevens in een tabel zijn gerangschikt, kunt u op deze manier een totale rij invoegen:

    1. Klik ergens in de tabel om de Tabel Gereedschap met de Ontwerp tab.
    2. Op de Ontwerp tabblad, in de Tafel stijl opties groep, selecteer de Totaal Rij doos:

    Een andere manier om in Excel een totale rij toe te voegen is door met de rechtermuisknop te klikken op een cel in de tabel en dan te klikken op Tabel > Totalen Rij .

    Hoe de gegevens in uw tabel te totaliseren

    Wanneer de totale rij aan het einde van de tabel verschijnt, doet Excel zijn best om te bepalen hoe u de gegevens in de tabel wilt berekenen.

    In mijn voorbeeldtabel worden de waarden in kolom D (meest rechtse kolom) automatisch opgeteld en wordt de som weergegeven in de Totaalrij:

    Om waarden in andere kolommen te totaliseren, selecteert u gewoon een overeenkomstige cel in de totaalrij, klikt u op de pijl van de vervolgkeuzelijst en selecteert u Som :

    Als u een andere berekening wilt uitvoeren, selecteert u de bijbehorende functie in de vervolgkeuzelijst, zoals Gemiddeld , Graaf , Max, Min enz.

    Als de totaalrij automatisch een totaal weergeeft voor een kolom die dat niet nodig heeft, open dan de keuzelijst voor die kolom en selecteer Geen .

    Opmerking: wanneer u de functie rijen totaal in Excel gebruikt om een kolom op te tellen, telt Excel de waarden op tot de volgende waarden alleen in zichtbare rijen door de functie SUBTOTAL in te voegen met als eerste argument 109. De gedetailleerde uitleg van deze functie vindt u in het volgende deel.

    Als u gegevens in zowel zichtbare als onzichtbare rijen wilt optellen, voeg dan niet de totale rij toe en gebruik in plaats daarvan een normale SUM-functie:

    Hoe alleen gefilterde (zichtbare) cellen in Excel op te tellen

    Soms moet u voor een effectievere datumanalyse bepaalde gegevens in uw werkblad filteren of verbergen. Een gebruikelijke somformule werkt in dat geval niet, omdat de Excel SUM-functie alle waarden in het opgegeven bereik optelt, inclusief de verborgen (uitgefilterde) rijen.

    Als u alleen zichtbare cellen in een gefilterde lijst wilt optellen, is de snelste manier om uw gegevens in een Excel-tabel te ordenen en vervolgens de functie Excel Totaalrij in te schakelen. Zoals in het vorige voorbeeld is aangetoond, wordt door het selecteren van Som in de totaalrij van een tabel de functie SUBTOTAL ingevoegd die negeert verborgen cellen .

    Een andere manier om gefilterde cellen in Excel op te tellen is door handmatig een AutoFilter toe te passen op uw gegevens door te klikken op de knop Filter knop op de Gegevens tabblad. En schrijf dan zelf een Subtotaal formule.

    De functie SUBTOTAL heeft de volgende syntaxis:

    SUBTOTAL(function_num, ref1, [ref2],...)

    Waar:

    • Functie_nummer - een getal van 1 tot 11 of van 101 tot 111 dat aangeeft welke functie moet worden gebruikt voor het subtotaal.

      U kunt de volledige lijst van functies vinden op support.office.com. Voor nu zijn we alleen geïnteresseerd in de SUM-functie, die wordt gedefinieerd door de nummers 9 en 109. Beide nummers sluiten uitgefilterde rijen uit. Het verschil is dat 9 ook cellen omvat die handmatig zijn verborgen (d.w.z. rechtsklik> Verberg ), terwijl 109 ze uitsluit.

      Dus, als u alleen zichtbare cellen wilt optellen, ongeacht hoe precies irrelevante rijen verborgen waren, gebruik dan 109 in het eerste argument van uw Subtotaal formule.

    • Ref1, Ref2, ... - Het eerste argument Ref is vereist, de andere (tot 254) zijn optioneel.

    Laten we in dit voorbeeld zichtbare cellen in het bereik B2:B14 optellen met de volgende formule:

    =SUBTOTAAL(109, B2:B14)

    En nu filteren we alleen ' Banaan ' rijen en zorg ervoor dat onze subtotaalformule alleen zichtbare cellen optelt:

    Tip: de AutoSum-functie van Excel kan de subtotaalformule automatisch voor u invoegen. Rangschik uw gegevens in een tabel ( Ctrl + T ) of filter de gegevens zoals u wilt door te klikken op de knop Filter Selecteer daarna de cel direct onder de kolom die u wilt optellen en klik op de knop AutoSum Er wordt een SUBTOTAL-formule ingevoegd die alleen de zichtbare cellen in de kolom optelt.

    Hoe maak je een lopend totaal (cumulatieve som) in Excel?

    Om een lopend totaal in Excel te berekenen, schrijft u een gebruikelijke SUM-formule met een slim gebruik van absolute en relatieve celverwijzingen.

    Om bijvoorbeeld de cumulatieve som van de getallen in kolom B weer te geven, voert u de volgende formule in C2 in en kopieert u deze vervolgens naar andere cellen:

    =SUM($B$2:B2)

    De relatieve referentie B2 verandert automatisch op basis van de relatieve positie van de rij waarin de formule wordt gekopieerd:

    De gedetailleerde uitleg van deze basisformule voor de cumulatieve som en tips om deze te verbeteren vindt u in deze handleiding: Hoe een lopend totaal berekenen in Excel.

    Hoe optellen over bladen heen

    Als u verschillende werkbladen hebt met dezelfde lay-out en hetzelfde gegevenstype, kunt u de waarden in dezelfde cel of in hetzelfde celbereik in verschillende bladen optellen met één enkele SUM-formule.

    Een zogenaamde 3-D referentie is wat de truc doet:

    =SUM(Jan:Apr!B6)

    Of

    =SUM(Jan:Apr!B2:B5)

    De eerste formule voegt waarden toe in cel B6, terwijl de tweede formule het bereik B2:B5 optelt in alle werkbladen tussen de twee grensbladen die u opgeeft ( Jan en Apr in dit voorbeeld):

    Meer informatie over een 3-D referentie en de gedetailleerde stappen om dergelijke formules te maken vindt u in deze tutorial: Hoe maak je een 3-D referentie om meerdere bladen te berekenen.

    Excel voorwaardelijke som

    Als u voor uw taak alleen de cellen moet optellen die aan een bepaalde voorwaarde of enkele voorwaarden voldoen, kunt u respectievelijk de functie SUMIF of SUMIFS gebruiken.

    De volgende SUMIF-formule telt bijvoorbeeld alleen de bedragen in kolom B op die " Voltooid " status in kolom C:

    =SUMIF(C:C,"completed",B:B )

    Om een voorwaardelijk bedrag met meerdere criteria Gebruik de SUMIFS-functie. In het bovenstaande voorbeeld, om het totaal te krijgen van de "Voltooide" orders met een bedrag van meer dan $200, gebruikt u de volgende SUMIFS-formule:

    =SUMIFS(B:B,C:C,"completed",B:B, ">200" )

    De gedetailleerde uitleg van de SUMIF en SUMIFS syntaxis en veel meer formulevoorbeelden vindt u in deze tutorials:

    • SUMIF-functie in Excel: voorbeelden voor getallen, datums, tekst, spaties en niet-spaties
    • SUMIF in Excel - formulevoorbeelden om cellen voorwaardelijk op te tellen
    • Excel SUMIFS en SUMIF met meerdere criteria gebruiken

    Opmerking. De voorwaardelijke somfuncties zijn beschikbaar in Excel-versies vanaf Excel 2003 (meer precies, SUMIF werd geïntroduceerd in Excel 2003, terwijl SUMIFS pas in Excel 2007 werd geïntroduceerd). Als iemand nog een eerdere Excel-versie gebruikt, moet u een matrix SUM-formule maken zoals gedemonstreerd in Excel SUM gebruiken in matrixformules om cellen voorwaardelijk op te tellen.

    Excel SUM werkt niet - redenen en oplossingen

    Probeert u een paar waarden op te tellen of een kolom te totaliseren in uw Excel-blad, maar een eenvoudige SUM-formule werkt niet? Welnu, als de Excel SUM-functie niet werkt, is dat waarschijnlijk vanwege de volgende redenen.

    1. #Naamfout verschijnt in plaats van het verwachte resultaat

    In 99 van de 100 gevallen geeft de #Naam-fout aan dat de SUM-functie verkeerd gespeld is.

    2. Sommige getallen worden niet toegevoegd

    Een andere veel voorkomende reden waarom een Som formule (of Excel AutoSom) niet werkt zijn nummers opgemaakt als tekst waarden Op het eerste gezicht lijken het normale getallen, maar Microsoft Excel ziet ze als tekststrings en laat ze buiten de berekeningen.

    Een van de visuele indicatoren van tekst-nummers zijn de standaard linkse uitlijning en groene driehoekjes in de linkerbovenhoek van de cellen, zoals in het rechterblad in de onderstaande schermafbeelding:

    Om dit op te lossen, selecteert u alle problematische cellen, klikt u op het waarschuwingsteken en vervolgens op Converteren naar getal .

    Als dat tegen alle verwachtingen in niet werkt, probeer dan andere oplossingen beschreven in: Hoe kan ik als tekst opgemaakte getallen repareren.

    3. Excel SUM-functie levert 0 op

    Afgezien van getallen die zijn opgemaakt als tekst, is een cirkelvormige verwijzing een veel voorkomende bron van problemen in Somformules, vooral wanneer u probeert een kolom te totaliseren in Excel. Dus, als uw getallen zijn opgemaakt als getallen, maar uw Excel Somformule nog steeds nul teruggeeft, spoor dan de cirkelvormige verwijzingen in uw blad op ( Formule tab> Foutcontrole > Circulaire referentie Voor de gedetailleerde instructies, zie Hoe vind ik een cirkelvormige verwijzing in Excel.

    4. Excel Somformule geeft een hoger getal dan verwacht

    Indien tegen alle verwachtingen in uw Somformule een groter getal oplevert dan zou moeten, bedenk dan dat de SUM-functie in Excel zowel zichtbare als onzichtbare (verborgen) cellen optelt. Gebruik in dat geval in plaats daarvan de Subtotaal-functie, zoals gedemonstreerd in Hoe som ik alleen zichtbare cellen op in Excel.

    5. Excel SUM formule werkt niet bij

    Wanneer een SUM-formule in Excel het oude totaal blijft weergeven, zelfs nadat u de waarden in de afhankelijke cellen hebt bijgewerkt, is de rekenmodus waarschijnlijk ingesteld op Handmatig. Om dit op te lossen gaat u naar de Formules tabblad, klik op de pijl naast Opties berekenen en klik Automatisch.

    Nou, dit zijn de meest voorkomende redenen waarom SUM niet werkt in Excel. Als geen van bovenstaande uw geval is, bekijk dan andere mogelijke redenen en oplossingen: Excel-formules werken niet, worden niet bijgewerkt, rekenen niet.

    Dit is hoe u een SUM-functie in Excel gebruikt. Als u de in deze tutorial besproken formulevoorbeelden nader wilt bekijken, kunt u een voorbeeld Excel SUM-werkmap downloaden. Ik dank u voor het lezen en hoop u volgende week op onze blog te zien.

    Michael Brown is een toegewijde technologieliefhebber met een passie voor het vereenvoudigen van complexe processen met behulp van softwaretools. Met meer dan tien jaar ervaring in de technische industrie heeft hij zijn vaardigheden in Microsoft Excel en Outlook, evenals Google Spreadsheets en Documenten aangescherpt. Michael's blog is gewijd aan het delen van zijn kennis en expertise met anderen, met eenvoudig te volgen tips en tutorials voor het verbeteren van de productiviteit en efficiëntie. Of je nu een doorgewinterde professional of een beginner bent, Michaels blog biedt waardevolle inzichten en praktisch advies om het meeste uit deze essentiële softwaretools te halen.