HomeWiskundige functiesSOM.ALS() functie

SOM.ALS() functie

SOM.ALS functie in Excel

Samenvatting SOM.ALS() functie

De SOM.ALS() functie in Excel is een van de meest gebruikte rekenfuncties. Je gebruikt deze functie om snel de som te berekenen van waarden die aan een bepaalde voorwaarde voldoen. Denk bijvoorbeeld aan het optellen van alle verkopen boven €500, of het totaal berekenen van omzet voor een specifieke verkoper. De functie combineert logica met rekenen, waardoor je niet handmatig hoeft te filteren of te sorteren. Dit maakt SOM.ALS() ideaal voor financiële rapporten, analyses en dashboards.

Vertaling

Nederlands: SOM.ALS()
Engels: SUMIF()
Duits: SUMMEWENN()

Resultaat waarde

Telt de getallen bij elkaar op die voldoen aan een bepaald criterium

Doel

Het doel van de SOM.ALS() functie is om getallen in een bereik op te tellen alleen wanneer ze voldoen aan één specifieke voorwaarde. Je kunt hiermee gegevens analyseren op basis van criteria, zoals tekst, getallen of vergelijkingsoperatoren (zoals >, <, =).

Syntaxis

=SOM.ALS(bereik; criterium; [optelbereik])

Argumenten

bereik
Dit is het gebied met cellen dat je wilt evalueren met het opgegeven criterium. Excel controleert elke cel in dit bereik en kijkt of deze voldoet aan de opgegeven voorwaarde.

criterium
Dit bepaalt welke cellen worden meegenomen in de berekening. Het criterium kan een getal, een uitdrukking, een celverwijzing of tekst zijn. Bijvoorbeeld “>500”, “=Jan”, of een verwijzing zoals B2.

optelbereik – [optioneel]
Dit is het bereik met de getallen die je wilt optellen. Als je dit argument weglaat, telt Excel de waarden op uit het eerste argument (bereik) zelf. Dit is handig wanneer het bereik met de voorwaarde ook het bereik is dat je wilt optellen.

Gebruik van SOM.ALS() functie

Je gebruikt SOM.ALS() wanneer je snel wilt optellen op basis van een voorwaarde. Stel dat je een tabel hebt met verkopers en omzetbedragen, en je wilt weten hoeveel Jan heeft verkocht.

Bijvoorbeeld:

=SOM.ALS(A2:A10; "Jan"; B2:B10)

In dit voorbeeld kijkt Excel naar de cellen in A2:A10. Alleen waar “Jan” staat, telt Excel de bijbehorende bedragen uit B2:B10 op.

Je kunt ook numerieke voorwaarden gebruiken:

=SOM.ALS(B2:B10; ">500")

Hier worden alle bedragen in B2:B10 opgeteld die groter zijn dan 500.

Wil je dynamisch verwijzen naar een criterium in een cel, dan kun je INDIRECT() gebruiken, zodat je bijvoorbeeld:

=SOM.ALS(B2:B10; ">" & INDIRECT("D1"))

Zo gebruik je de waarde in D1 als grenswaarde.

SOM.ALS() werkt uitstekend samen met functies als ALS() (voor logische voorwaarden) of BLAD() en BLADEN() wanneer je over meerdere tabbladen rekent.

Waarom SOM.ALS() functie gebruiken?

De SOM.ALS() functie is krachtig omdat ze tijd bespaart en fouten voorkomt. In plaats van handmatig te filteren en optellen, automatiseert Excel dit proces. Vooral bij grote datasets is dit onmisbaar.

Stel dat je een verkoopoverzicht hebt en enkel wilt weten hoeveel er is verkocht in “Amsterdam”. Dan gebruik je:

=SOM.ALS(C2:C200; "Amsterdam"; D2:D200)

Zo tel je alleen de waarden op die aan jouw criterium voldoen.

Een veelgemaakte fout is om een criterium te gebruiken zonder aanhalingstekens bij een vergelijking. Schrijf dus “>100” in plaats van >100, anders krijg je een #NAAM? foutmelding.

Gebruik geen tekstcriteria op numerieke velden zonder aanhalingstekens, en let op dat de bereiken even groot zijn. Als bereik en optelbereik niet hetzelfde aantal cellen bevatten, krijg je onjuiste resultaten.

Om te voorkomen dat Excel niets optelt, controleer altijd of je data geen onzichtbare spaties of getal-op-tekstwaarden bevat. Gebruik eventueel WAARDE() om je gegevens te zuiveren.

Opmerkingen SOM.ALS() functie

  • De SOM.ALS() functie is niet hoofdlettergevoelig.
  • Alleen numerieke waarden worden opgeteld; tekst of lege cellen worden genegeerd.
  • Als geen cellen voldoen aan het criterium, geeft de functie 0 terug.
  • Gebruik dubbele aanhalingstekens bij tekstcriteria: "Jan", "=Jan".
  • Criteria met vergelijkingstekens vereisen aanhalingstekens: ">100", "<>"&"Jan".
  • Het optelbereik mag andere afmetingen hebben, maar Excel vergelijkt enkel overeenkomstige cellen.
  • In Excel Online en Mobile werkt de functie hetzelfde als in de desktopversie.
  • De functie ondersteunt maximaal 255 tekens voor een criterium.
  • Je kunt geen jokertekens gebruiken bij numerieke criteria, enkel bij tekst ("J*" telt alle namen die met J beginnen).
  • Voor meerdere voorwaarden gebruik je liever SOMMEN.ALS() in plaats van geneste SOM.ALS() functies.
~ Advertentie ~

= POST ( 'Gerelateerd' )

ALS() functie voor foutafhandeling en schone data

Je voorkomt foutmeldingen met een combinatie van ALS() en controles. Je houdt jouw Excel werkblad overzichtelijk en betrouwbaar.

GEMIDDELDEA() functie

Met de GEMIDDELDEA() functie bereken je het gemiddelde van getallen, tekst en logische waarden. Ideaal voor datasets waarin ook TRUE/FALSE of tekstwaarden voorkomen.

STDEV() functie

De STDEV() functie berekent de standaarddeviatie van een reeks getallen. Ideaal voor analyses, rapportages en statistische inzichten.

HYPERLINK() functie

Maak klikbare links in Excel met HYPERLINK(). Leer syntaxis, voorbeelden en tips om dynamische, leesbare koppelingen in je werkblad te maken.

ABS() functie

De ABS() functie in Excel zet negatieve getallen om in positieve waarden. Handig bij berekeningen, vergelijkingen en foutcontroles in je werkbladen.

ARRAYTOTEXT() functie

Leer hoe je met de ARRAYTOTEXT() functie een Excel-matrix omzet naar tekst, inclusief praktische voorbeelden en tips om veelvoorkomende fouten te voorkomen.
~ Advertentie ~

= WEEK ('Top 5')

JAAR() functie

De JAAR functie in Excel geeft als resultaat het jaar van een datum als een 4-cijferig getal. Het jaar wordt uitgedrukt als een geheel getal tussen 1900 en 9999.

DATUM() functie

De Excel DATUM functie maakt van afzonderlijke waarden voor jaar, maand en dag een geldige datum. Je kunt deze functie gebruiken om dynamisch datums samen te stellen op basis van andere celwaarden in je werkblad.

NETTO.WERKDAGEN() functie

De NETTO.WERKDAGEN geeft het aantal volledige werkdagen tussen een begindatum en een einddatum. Zaterdag en zondag en datums die zijn gedefinieerd zijn als feestdagen gelden niet als werkdagen.

Wachtwoord Excel werkblad beveiliging kraken

Met de volgende macro code is het mogelijk om de beveiliging van een met wachtwoord beveiligd werkblad op te heffen.

INDEX() functie

De INDEX functie geeft als resultaat een waarde of de verwijzing naar een waarde vanuit een tabel of bereik. Je kunt de functie gebruiken om een enkele waarde op te halen of een hele rij of kolom.
~ Advertentie ~

= FUNCTIE ('Top 10')

~ Advertentie ~

= EXCEL ( 'categorieën' )

~ Advertentie ~