• 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 DBSOM gebruiken op datum criteria

Status
Niet open voor verdere reacties.

wimpie2001

Gebruiker
Lid geworden
25 dec 2008
Berichten
26
Geachte,

Ik heb 1 werkblad genaamd "registraties" waar ik een lijst heb met nr,datum,kosten,afdeling die loopt van 2009-nu...

Nu in een ander tabblad "kosten" wil ik bijvoorbeeld alle kosten van die maand gaan berekenen, stel nu januari 2011.

Heb ik gebprobeerd als volgende:

kolom B = datom (zichtbaar: 15-09-2011, format code: 15/09/2011)
kolom M = kosten (zichtbaar: 215,45€)

Code:
=SOM.ALS(Registraties!B:B;"januari 2011";Registraties!M:M)

Ook heb ik het via een DB.SOM geprobeert maar ik zit hoofdzakelijk vast om via datum te gaan selecteren, miss via <1/02/2011 en >31/12/2010 om januari2011 te selecteren?

Het lukt perfect om bijvoorbeeld te gaan selecteren op afdeling "metaal" via
waar afdeling in kolom H staat
Code:
=SOM.ALS(Registraties!H:H;"metaal";Registraties!M:M)

Ik zit dus gewoon vast om op datum te gaan selecteren want heb lijst met 1000en waardes van 1januari 2009 bijvorobeeld tot nu.

En ten tweede als ik op datum heb geselecteerd zou ik daarbij ook gaan selecteren per afdeling, maar eenmaal ik code heb om op juist datum te gaan selecteren zal dit normaal wel lukken met EN(...) functie erbij?

Mvg,
Wim
 
Laatst bewerkt:
maak een hulpkolom voor het bepalen van de maand.

Code:
=maand(a1)

kijk ook eens naar de formule somproduct.

dan kom je zeker tot een oplossing.
 
maak een hulpkolom voor het bepalen van de maand.

Code:
=maand(a1)

kijk ook eens naar de formule somproduct.

dan kom je zeker tot een oplossing.

Bedankt,
zal ik zeker proberen, dus een hulpkolom waar dan zogezegd alle maanden in staan, maar staan ze dan gescheiden per jaar ook?
Want daar dit het grote probleem.

Dus kolom maand en dan daarop selecteren?

Maar ook nog een probleem is dat ik niets wil aanpassen in het tablad met al de gegevens, want deze is gekoppeld aan het origineel en daar wil ik niets mee fout doen dus ook geen extra kolom maand aan toevoegen.

ik dacht dat ik het had gevonden met deze, maar geeft #waarde als antwoord iemand?
Code:
=SOMPRODUCT((JAAR(2011))*(MAAND(1))*(Registraties!M:M))

Wim
 
Laatst bewerkt:
Bijlage voorbeeld excel bestand

Heb voorbeeldbestand upgeload hoe het zou moeten worden.

Krijg het niet upgeload dus hier link:

http://www.megaupload.com/?d=QQIDQ6PP

Mvg,

Wim

dacht de oplossing te hebben hiermee, maar die geeft fout #waarde weer
Code:
=SOMPRODUCT((Registraties!B:B=(JAAR(2011))*(Registraties!B:B=(MAAND(1)))*(Registraties!M:M)))
 
Laatst bewerkt:
Op deze manier:
Code:
=SOMPRODUCT((JAAR(Registraties!B2:B1000)=2011)*(MAAND(Registraties!B2:B1000)=1)*Registraties!M2:M1000)
p.s. ipv het jaar en de maand opnemen in de formule kan je ze ook in een cel zetten en hiernaar verwijzen in de formule.
Tevens zou ik eens kijken naar dynamische bereiken.
 
Bedankt paul, nu zie ik dus wat mijn stomme fout was, ik nam altijd B1:B...
Probleem hierbij is dat cel B1 tekstwaarde bevatte :)

Alle waarden lopen pas van rij 2.

En zal eens kijken naar dynamische bereiken ook,

En wat bedoel je met maand en jaar zetten in een cel?

Mvg

Wim
 
met maand en jaar zetten in een cel bedoel ik het volgende:

Zet in cel A1: 2011 en in cel A2: 1. Dan kan je de volgende formule gebruiken:
Code:
=SOMPRODUCT((JAAR(Registraties!B2:B1000)=A1)*(MAAND(Registraties!B2:B1000)=A2)*Registraties!M2:M1000)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan