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

Argumenten inkorten.

Status
Niet open voor verdere reacties.

ruthgervnmourik

Nieuwe gebruiker
Lid geworden
1 feb 2012
Berichten
3
=SOMPRODUCT((WEEK!$D$11:$D$30)*(WEEK!$B$11:$B$30=TOTAAL!$A4)*(MAAND(WEEK!$C$11:$C$30)=1)*(JAAR(WEEK!$C$11:$C$30)=B2))+SOMPRODUCT((WEEK!$I$11:$I$30)*(WEEK!$G$11:$G$30=TOTAAL!$A4)*(MAAND(WEEK!$H$11:$H$30)=1)*(JAAR(WEEK!$H$11:$H$30)=2011))+SOMPRODUCT((WEEK!$N$11:$N$30)*(WEEK!$L$11:$L$30=TOTAAL!$A4)*(MAAND(WEEK!$M$11:$M$30)=1)*(JAAR(WEEK!$M$11:$M$30)=2011))+SOMPRODUCT((WEEK!$S$11:$S$30)*(WEEK!$Q$11:$Q$30=TOTAAL!$A4)*(MAAND(WEEK!$R$11:$R$30)=1)*(JAAR(WEEK!$R$11:$R$30)=2011))+SOMPRODUCT((WEEK!$D$41:$D$51)*(WEEK!$B$41:$B$51=TOTAAL!$A4)*(MAAND(WEEK!$C$41:$C$51)=1)*(JAAR(WEEK!$C$41:$C$51)=2011))+SOMPRODUCT((WEEK!$I$41:$I$51)*(WEEK!$G$41:$G$51=TOTAAL!$A4)*(MAAND(WEEK!$H$41:$H$51)=1)*(JAAR(WEEK!$H$41:$H$51)=2011))+SOMPRODUCT((WEEK!$N$41:$N$51)*(WEEK!$L$41:$L$51=TOTAAL!$A4)*(MAAND(WEEK!$M$41:$M$51)=1)*(JAAR(WEEK!$M$41:$M$51)=2011))+SOMPRODUCT((WEEK!$S$41:$S$51)*(WEEK!$Q$41:$Q$51=TOTAAL!$A4)*(MAAND(WEEK!$R$41:$R$51)=1)*(JAAR(WEEK!$R$41:$R$51)=2011))+SOMPRODUCT((WEEK!$D$62:$D$76)*(WEEK!$B$62:$B$76=TOTAAL!$A4)*(MAAND(WEEK!$C$62:$C$76)=1)*(JAAR(WEEK!$C$62:$C$76)=2011))+SOMPRODUCT((WEEK!$I$62:$I$76)*(WEEK!$G$62:$G$76=TOTAAL!$A4)*(MAAND(WEEK!$H$62:$H$76)=1)*(JAAR(WEEK!$H$62:$H$76)=2011))+SOMPRODUCT((WEEK!$N$62:$N$76)*(WEEK!$L$62:$L$76=TOTAAL!$A4)*(MAAND(WEEK!$M$62:$M$76)=1)*(JAAR(WEEK!$M$62:$M$76)=2011))+SOMPRODUCT((WEEK!$S$62:$S$76)*(WEEK!$Q$62:$Q$76=TOTAAL!$A4)*(MAAND(WEEK!$R$62:$R$76)=1)*(JAAR(WEEK!$R$62:$R$76)=2011))+SOMPRODUCT((WEEK!$D$88:$D$98)*(WEEK!$B$88:$B$98=TOTAAL!$A4)*(MAAND(WEEK!$C$88:$C$98)=1)*(JAAR(WEEK!$C$88:$C$98)=2011))+SOMPRODUCT((WEEK!$I$88:$I$98)*(WEEK!$G$88:$G$98=TOTAAL!$A4)*(MAAND(WEEK!$H$88:$H$98)=1))+SOMPRODUCT((WEEK!$N$88:$N$98)*(WEEK!$L$88:$L$98=TOTAAL!$A4)*(MAAND(WEEK!$M$88:$M$98)=1))+SOMPRODUCT((WEEK!$S$88:$S$98)*(WEEK!$Q$88:$Q$98=TOTAAL!$A4)*(MAAND(WEEK!$R$88:$R$98)=1))+SOMPRODUCT((WEEK!$D$109:$D$121)*(WEEK!$B$109:$B$121=TOTAAL!$A4)*(MAAND(WEEK!$C$109:$C$121)=1))+SOMPRODUCT((WEEK!$I$109:$I$121)*(WEEK!$G$109:$G$121=TOTAAL!$A4)*(MAAND(WEEK!$H$109:$H$121)=1))+SOMPRODUCT((WEEK!$N$109:$N$121)*(WEEK!$L$109:$L$121=TOTAAL!$A4)*(MAAND(WEEK!$M$109:$M$121)=1))+SOMPRODUCT((WEEK!$S$109:$S$121)*(WEEK!$Q$109:$Q$121=TOTAAL!$A4)*(MAAND(WEEK!$R$109:$R$121)=1))+SOMPRODUCT((WEEK!$D$132:$D$148)*(WEEK!$B$132:$B$148=TOTAAL!$A4)*(MAAND(WEEK!$C$132:$C$148)=1))+SOMPRODUCT((WEEK!$I$132:$I$148)*(WEEK!$G$132:$G$148=TOTAAL!$A4)*(MAAND(WEEK!$H$132:$H$148)=1))+SOMPRODUCT((WEEK!$N$132:$N$148)*(WEEK!$L$132:$L$148=TOTAAL!$A4)*(MAAND(WEEK!$M$132:$M$148)=1))+SOMPRODUCT((WEEK!$S$132:$S$148)*(WEEK!$Q$132:$Q$148=TOTAAL!$A4)*(MAAND(WEEK!$R$132:$R$148)=1))+SOMPRODUCT((WEEK!$D$159:$D$174)*(WEEK!$B$159:$B$174=TOTAAL!$A4)*(MAAND(WEEK!$C$159:$C$174)=1))+SOMPRODUCT((WEEK!$I$159:$I$174)*(WEEK!$G$159:$G$174=TOTAAL!$A4)*(MAAND(WEEK!$H$159:$H$174)=1))+SOMPRODUCT((WEEK!$N$159:$N$174)*(WEEK!$L$159:$L$174=TOTAAL!$A4)*(MAAND(WEEK!$M$159:$M$174)=1))+SOMPRODUCT((WEEK!$S$159:$S$174)*(WEEK!$Q$159:$Q$174=TOTAAL!$A4)*(MAAND(WEEK!$R$159:$R$174)=1))+SOMPRODUCT((WEEK!$D$185:$D$201)*(WEEK!$B$185:$B$201=TOTAAL!$A4)*(MAAND(WEEK!$C$185:$C$201)=1))+SOMPRODUCT((WEEK!$I$185:$I$201)*(WEEK!$G$185:$G$201=TOTAAL!$A4)*(MAAND(WEEK!$H$185:$H$201)=1))+SOMPRODUCT((WEEK!$N$185:$N$201)*(WEEK!$L$185:$L$201=TOTAAL!$A4)*(MAAND(WEEK!$M$185:$M$201)=1))+SOMPRODUCT((WEEK!$S$185:$S$201)*(WEEK!$Q$185:$Q$201=TOTAAL!$A4)*(MAAND(WEEK!$R$185:$R$201)=1))+SOMPRODUCT((WEEK!$D$212:$D$227)*(WEEK!$B$212:$B$227=TOTAAL!$A4)*(MAAND(WEEK!$C$212:$C$227)=1))+SOMPRODUCT((WEEK!$I$212:$I$227)*(WEEK!$G$212:$G$227=TOTAAL!$A4)*(MAAND(WEEK!$H$212:$H$227)=1))+SOMPRODUCT((WEEK!$N$212:$N$227)*(WEEK!$L$212:$L$227=TOTAAL!$A4)*(MAAND(WEEK!$M$212:$M$227)=1))+SOMPRODUCT((WEEK!$S$212:$S$227)*(WEEK!$Q$212:$Q$227=TOTAAL!$A4)*(MAAND(WEEK!$R$212:$R$227)=1))+SOMPRODUCT((WEEK!$D$239:$D$254)*(WEEK!$B$239:$B$254=TOTAAL!$A4)*(MAAND(WEEK!$C$239:$C$254)=1))+SOMPRODUCT((WEEK!$I$239:$I$254)*(WEEK!$G$239:$G$254=TOTAAL!$A4)*(MAAND(WEEK!$H$239:$H$254)=1))+SOMPRODUCT((WEEK!$N$239:$N$254)*(WEEK!$L$239:$L$254=TOTAAL!$A4)*(MAAND(WEEK!$M$239:$M$254)=1))+SOMPRODUCT((WEEK!$S$239:$S$254)*(WEEK!$Q$239:$Q$254=TOTAAL!$A4)*(MAAND(WEEK!$R$239:$R$254)=1))+SOMPRODUCT((WEEK!$D$269:$D$277)*(WEEK!$B$269:$B$277=TOTAAL!$A4)*(MAAND(WEEK!$C$269:$C$277)=1))+SOMPRODUCT((WEEK!$I$269:$I$277)*(WEEK!$G$269:$G$277=TOTAAL!$A4)*(MAAND(WEEK!$H$269:$H$277)=1))+SOMPRODUCT((WEEK!$N$269:$N$277)*(WEEK!$L$269:$L$277=TOTAAL!$A4)*(MAAND(WEEK!$M$269:$M$277)=1))+SOMPRODUCT((WEEK!$S$269:$S$277)*(WEEK!$Q$269:$Q$277=TOTAAL!$A4)*(MAAND(WEEK!$R$269:$R$277)=1))+SOMPRODUCT((WEEK!$D$297:$D$305)*(WEEK!$B$297:$B$305=TOTAAL!$A4)*(MAAND(WEEK!$C$297:$C$305)=1))+SOMPRODUCT((WEEK!$I$297:$I$305)*(WEEK!$G$297:$G$305=TOTAAL!$A4)*(MAAND(WEEK!$H$297:$H$305)=1))+SOMPRODUCT((WEEK!$N$297:$N$305)*(WEEK!$L$297:$L$305=TOTAAL!$A4)*(MAAND(WEEK!$M$297:$M$305)=1))+SOMPRODUCT((WEEK!$S$297:$S$305)*(WEEK!$Q$297:$Q$305=TOTAAL!$A4)*(MAAND(WEEK!$R$297:$R$305)=1))+SOMPRODUCT((WEEK!$D$328:$D$336)*(WEEK!$B$328:$B$336=TOTAAL!$A4)*(MAAND(WEEK!$C$328:$C$336)=1))+SOMPRODUCT((WEEK!$I$328:$I$336)*(WEEK!$G$328:$G$336=TOTAAL!$A4)*(MAAND(WEEK!$H$328:$H$336)=1))+SOMPRODUCT((WEEK!$N$328:$N$336)*(WEEK!$L$328:$L$336=TOTAAL!$A4)*(MAAND(WEEK!$M$328:$M$336)=1))+SOMPRODUCT((WEEK!$S$328:$S$336)*(WEEK!$Q$328:$Q$336=TOTAAL!$A4)*(MAAND(WEEK!$R$328:$R$336)=1))+SOMPRODUCT((WEEK!$D$357:$D$365)*(WEEK!$B$357:$B$365=TOTAAL!$A4)*(MAAND(WEEK!$C$357:$C$365)=1))+SOMPRODUCT((WEEK!$I$357:$I$365)*(WEEK!$G$357:$G$365=TOTAAL!$A4)*(MAAND(WEEK!$H$357:$H$365)=1))+SOMPRODUCT((WEEK!$N$357:$N$365)*(WEEK!$L$357:$L$365=TOTAAL!$A4)*(MAAND(WEEK!$M$357:$M$365)=1))+SOMPRODUCT((WEEK!$S$357:$S$365)*(WEEK!$Q$357:$Q$365=TOTAAL!$A4)*(MAAND(WEEK!$R$357:$R$365)=1))

dit kan toch zeker veel korter?
 
Rutgervnmourik,

De formule zal vast wel korter kunnen worden gemaakt, als we weten wat er geteld moet worden.
De formule is van een indrukwekkende lengte en dus onwerkbaar.
Ik stel voor dat je een voorbeeldje maakt op basis waarvan wij het probleem kunnen vaststellen.

Veel Succes.
 
Rutger,

Ik snap wat de bedoeling is maar ik denk dat je een fout maakt in de gegevens opbouw.
Je hebt een overzicht per week en een overzicht per maand die van dezelfde gegevens moeten worden opgebouwd.
Ik stel dan ook voor om een database te maken van de data en die te gebruiken om de twee verschillende bestanden op te bouwen.
Ik zal morgen een voorbeeld voor je in elkaar zetten.

Tot morgen.
 
Jouw programma op mijn manier.

Rutger,

Zoals beloofd hierbij mijn versie van jouw programma.
In mijn bestand zit een apart tabblad met een database van de gegevens.
Het maandoverzicht wordt via een formule gevuld, ik hou niet zo van
somproduct formules omdat deze nogal traag zijn ik gebruik hierbij een Arrayformule.
Het weekoverzicht wordt opgesteld via VBA.
Je kan zelf bepalen wat je het makkelijkst vind.

Veel Succes.

Bekijk bijlage HelpmijInkoopVerkoopOverzicht2011Voorbeeld.xlsm
 
TOP! zo werkt het beter. alleen komen er ook factuurdatums van andere jaren in de 'database' voor, bijvoorbeeld van 2011. Deze mag niet meegeteld worden in 'totaal' 2012. maar tot zover is mijn dank groot.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan