In het artikel “Getallen optellen op basis van meerdere voorwaarden“hebben we gezien hoe je met de functie SOMPRODUCT getallen kunt optellen op basis van meerdere voorwaarden. We gebruikten daarbij het volgende voorbeeld:

sommen.als

Het subtotaal voor regio Zuid en productgroep Fruit in cel E12 berekende we met de formule:

=SOMPRODUCT(–($B$3:$B$10=C12);–($D$3:$D$10=D12);$E$3:$E$10)

Vanaf Excel 2007 hebben we de beschikking over een goed alternatief: de functie SOMMEN.ALS(optelbereik; criteriabereik1; criteria1;…). In ons voorbeeld is het optelbereik de cellen E3:E10. Het criteriabereik voor de Regio is B3:B10, het criterium voor de Regio staat in cel C12. Het criteriabereik voor de Productgroep kunnen we vinden in D3:D10 en het bijbehorende criterium in cel D12. Dit leidt uiteindelijk tot de volgende formule:

=SOMMEN.ALS($E$3:$E$10;$B$3:$B$10;C12;$D$3:$D$10;D12)

sommen.als (resultaat)

Het voordeel van SOMMEN.ALS boven de SOMPRODUCT is dat de formule wat eenvoudiger is (de double unary is bijvoorbeeld niet nodig) en dat hij sneller rekent dan SOMPRODUCT. Het belangrijkste nadeel van SOMMEN.ALS is dat de functie niet werkt op cellen in een gesloten werkboek. Verder kun je met SOMMEN.ALS met maximaal 127 criteria werken. Voor SOMPRODUCT ligt dit maximum op 254.

7 Responses to “Getallen optellen op basis van meerdere voorwaarden met SOMMEN.ALS”

  1. Roel Says:

    het lijkt alsof sommen.als niet tussen mijn functies zit; moet ik iets aanzetten?

  2. Johan Says:

    @ Roel
    Welke versie van Excel gebruik je?
    {sommen.als} is een functie in Excel 2007, misschien dat het daaraan ligt?

  3. Jan Says:

    Ik gebruik sommen.als() ,maar deze houdt dan geen rekening met de al gebruikte filters
    (eigenlijk zoals subtotaal(9,,) werkt )

    Is dit mogelijk?
    Alvast dank

  4. uren op tellen Says:

    wie kan voor mij en exel maken voor uren op te tellen
    het is voor een logboek voor duiken
    de vraag is
    er wordt met minuten op geteld maar wil deze dan het totaal hebben in uren en resterende min
    even een voorbeeld

    duik 1 58 min
    duik 2 67 min
    duik 3 88 min

    3 uur 33 min
    en zo gaat het door
    wie kan zoiet voor mij maken ik ben een echte leek
    met excel dus al het kan een bestand van maken zodat
    ik het kan up loaden

    bvd
    theo

  5. Michel Says:

    Thanks voor deze tip. Ik heb hem goed kunnen gebruiken !

  6. Richard1970 Says:

    Je kunt tijden probleemloos optellen met SOM, maar je zult de opmaak van de cel op [u]:mm moeten zetten.

  7. MediaCT Academy Says:

    Kijk, dit is handig! Bedankt!

Leave a Reply