• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

[excel 2003]SUMIF met 2 condities

Status
Niet open voor verdere reacties.

markvansintfiet

Nieuwe gebruiker
Lid geworden
27 mei 2008
Berichten
3
Ik wil een SUMIF formule uitbreiden met een 2e conditie. Ik heb hierop gegoogled, ben niet de enige die dat wil en er zijn ook oplossingen voor, alleen snap ik deze niet, mede door mijn gebrekkige Excel ervaring.

Mijn probleem:
Ik gebruik deze formule: =(SUMIF('werkblad1'!$A$10:$A$371;$A54;werkblad1'!D$10:D$371))

Als ik deze formulie een mensentaal moet omschrijven krijg ik dit:
Totaal van alle waardes in D10 t/m D371 op "werkblad1" als de waarde in kolom(werkblad1) overeenkomt met de inhoud van cel A54(op huidige werkblad).

Nu wil ik daar een extra conditie aan toevoegen zodat het er zo uit komt te zien:
Totaal van alle waardes in D10 t/m D371 op "werkblad1" als de waarde in kolom A(werkblad1) overeenkomt met de inhoud van cel A54(op huidige werkblad) en de waarde in kolom B(werkblad1) hoger is dan 1000.

Omdat dit misschien heel ingewikkeld klinkt heb ik het probleem vereenvoudigd naar 1 werkblad, zie onderstaand plaatje:
sumifsg5.jpg


In F8 staat deze formule: =SUMIF(A2:A5;C8;D2:D5)

Nu wil ik een conditie toevoegen dat hij alleen velden in D meeneemt als de waarde in B hoger is dan 1000.

IN een creatieve bui heb ik dit geprobeerd: =SUMIF(A2:A5;C8;AND(B2:B5;>1000);D2:D5)
maar helaas werkt dit ook niet. Wie kan me helpen?

ps: hoe voorkom ik smileys in mijn posting?
 
Laatst bewerkt:
NL:
Code:
=somproduct((a2:a5=e7)*(b2:b5>=1000)*(d2:d5))

US:
Code:
=sumproduct((a2:a5=e7)*(b2:b5>=1000)*(d2:d5))

Voor een volgende keer: plaats geen plaatje maar een voorbeeldbestandje. Door daarin je vragen op te nemen, voorkom je ook smiley's.
 
Laatst bewerkt:
ps: hoe voorkom ik smileys in mijn posting?

Smilies zijn : D.
Je kunt dit voorkomen door een spatie tussen de dubbele punt en de letter D te plaatsen.

Met vriendelijke groet,


Roncancio
 
NL:
Code:
=somproduct((a2:a5=e7)*(b2:b5>=1000)*(d2:d5))

US:
Code:
=sumproduct((a2:a5=e7)*(b2:b5>=1000)*(d2:d5))

Voor een volgende keer: plaats geen plaatje maar een voorbeeldbestandje. Door daarin je vragen op te nemen, voorkom je ook smiley's.

Heel goed, op mijn 1 werkblad voorbeeld werkt dit perfect.

Echter als ik het dan wil gaan gebruiken in het excel bestand met meerdere werkbladen dan lukt het toch niet.

De oude formule ziet er zo uit: =(SUMIF('Resource planning'!$A$10: $A$371;$A9;'Resource planning'!D$10: D$371))

Daar heb ik dit van gemaakt: =SUMPRODUCT(('Resource planning'!$A$10:$A$371='$A9')*('Resource planning'!$B$10:$B$371>=1000)*!D$10: D$371)
 
=SUMPRODUCT(('Resource planning'!$A$10:$A$371='$A9')*('Resource planning'!$B$10:$B$371>=1000)*('Resource planning'!D$10: D$371))

Volgens mij ben je het vergedrukte vergeten.
In ieder geval de (

Met vriendelijke groet,


Roncancio
 
=SUMPRODUCT(('Resource planning'!$A$10:$A$371='$A9')*('Resource planning'!$B$10:$B$371>=1000)*('Resource planning'!D$10: D$371))

Volgens mij ben je het vergedrukte vergeten.
In ieder geval de (

Met vriendelijke groet,


Roncancio

bedankt, het werkt nu! De '-tekens moesten nog weg bij $A9.
 
Zet je hem even op opgelost?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan