Hallo Sjaak,
De criteria van SOMMEN.ALS zijn EN criteria, alleen de getallen die aan alle criteria voldoen worden opgeteld.
In je voorbeeld:
Een cell kan nooit en huis en tuin en keuken zijn, daarom krijg je een 0.
De reden waarom =SOMMEN.ALS(B1:B3;A1:A3;"=tuin";A1:A3;A2) 2 geeft is omdat je zegt de cellen in A1:A3 die A2 (tuin) zijn en die ook "tuin" zijn.
Laat ons een ander voorbeeld bekijken:
zetel |
huis |
1 |
| zitje |
huis |
3 |
tuin |
huis |
2 |
| * |
huis |
6 |
zitje |
huis |
3 |
|
|
|
|
stoel |
auto |
4 |
|
|
|
|
zitje |
auto |
5 |
|
|
|
|
Ik wil het aantal zitjes die behoren tot "huis" weten en vervolgens alles tot "huis". De formules zijn respec:
=SOMMEN.ALS($C$7:$C$11;$A$7:$A$11;"zitje";$B$7:$B$11;"huis")
=SOMMEN.ALS($C$7:$C$11;$A$7:$A$11;"*";$B$7:$B$11;"huis")
Je kan natuurlijk altijd een cell opgeven om de waarde van het criterium door te geven.
Waar jij op zoek naar bent is een SOMMEN.ALS met een OF criteria.
In mijn voorbeeld wil ik bijvoorbeeld weten hoeveel "zetels" & "zitjes" ik in "huis" heb:
=SOMPRODUCT((C7:C11)*((A7:A11="zitje")+(A7:A11="zetel"))*(B7:B11="huis")) geeft 4.
Maar je ziet dat het wel snel wat complexer wordt.
(A7:A11="zitje") wordt vertaald naar WAAR/ONWAAR, idem voor "zetel" maar we willen alleen "huis" dus moeten we daar nog een EN (vermenigvuldiging) aan toevoegen.