• 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.

Som meerdere criteria

Status
Niet open voor verdere reacties.

pete80

Gebruiker
Lid geworden
8 okt 2009
Berichten
51
Ik wil van een werkplek alle uren optellen die voor 17:00 zijn ingeroosterd.

Zie voorbeeld. Ik weet wel de formule als je gewoon alle uren wilt optellen van een werkplek (=SOM.ALS($c$3:$c$12;c3;$a$3:$a$12), maar nu wil ik dat voor werkplekken voor een bepaald tijdstip.
 

Bijlagen

Beste pete80 ;)

Neem volgende formule.

=SOMPRODUCT((B3:B12<TIJD(17;0;0))*(A3:A12))


Groetjes Danny. :thumb:
 
Extra criterium

Een ander criterium is dat het gelijk moet zijn aan bijvoorbeeld werkplek 7-B080.
Hoe voeg ik dit toe aan de formule?
 
Hoi Pete,

Dat is dan het grote voordeel van SOMPRODUCT:
=SOMPRODUCT((B3:B12<TIJD(17;0;0))*(A3:A12)*(C3:C12="7-B080")
ipv 7-B080 kun je ook verwijzen naar een bijv H3

Jeroen
 
Laatst bewerkt:
Nog een toevoeging

Nu wil ik dat hij de uren optelt bij de volgende criteria:

vb:
Voor werkplek 7-B060:

als begintijd < 17:00 en eindtijd > 17:00 dan uren optellen uit kolom A
als begintijd < 17:00 en eindtijd < 17:00 dan uren optellen uit kolom C
 

Bijlagen

onderste formule pakt ie niet

De onderste formule pakt ie niet. Ik zou verwachten dat hij 8:00:00 uur zou aangeven.

Ik wil dus dat ie van werkplek 7-b060 alle criteria naloopt en alle uren optelt en er 1 getal uit komt.
 
Beste pete80 ;)

Bij de 2de formule moet je de celeigenschappen op standaard zetten, want de uitkomst is 8.

Kan dat ook in 1 formule?

Bedoel je de 2 formules in 1 formule ?

Dit gaat niet omdat het één in uren is berekend en het ander gewoon een waarde als uitkomst is.

Groetjes Danny. :thumb:
 
vermenigvuldigen met 24

Als ik nu een kolom A vermenigvuldig met 24 kan ik er wel gewone waarden van maken.

Hoe maak ik er dan 1 formule van?
 
Pete,

Tijd om je de werking van somproduct uit te leggen, dan kom je er zelf uit en kan je eigenoplossingen bedenken:
het bereik zet ik in een lege cel, bijv. E3: =A3:A12
Het resutaat zie je met F2 en daarna F9 (Functietoetsen):
{8\8\7,5\0\8\8\7,5\8\8\8}

Oftewel alle cellen die onder elkaar staan zie je nu gescheiden door \

Dat kun je ook doen met kolom C:
{"7-B080"\"7-B056"\"8-Zorg2"\0\"7-B052"\"7-B055"\"8-Zorg1"\"7-B081"\"7-B054"\"7-B058"}
Als ik zeg =C3:C12=E2 met in E2:8-Zorg2 dan staat er:
{ONWAAR\ONWAAR\WAAR\ONWAAR\ONWAAR\ONWAAR\ONWAAR\ONWAAR\ONWAAR\ONWAAR}
Niet echt leesbaar, maar Excel interpreteert WAAR als 1 en ONWAAR als 0

Meerdere kolommen: =A3:C12
{8;0,708333333333333;"7-B080"\8;0,645833333333333;"7-B056"\7,5;0,875;"8-Zorg2"\0;0;0\8;0,708333333333333;"7-B052"\8;0,708333333333333;"7-B055"\7,5;0,875;"8-Zorg1"\8;0,708333333333333;"7-B081"\8;0,708333333333333;"7-B054"\8;0,645833333333333;"7-B058"}
Waarbij de tijd in de getalsnotatie staat.

De formule
((B3:B12<TIJD(17;0;0))*(A3:A12)*(C3:C12="7-B080")) wordt
{0\0\0\0\0\0\0\0\0\0}
Omdat de eindtijd van B3 gelijk is aan 17:00 uur

Je kunt het niet bedenken of het mag!
Er is slechts 1 randvoorwaarde, de bereiken moeten even groot zijn!

Krijg je ergens een foutmelding, dan kun je gelijk zien waar de fout zit.

Succes,

Jeroen
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan