Reeksen vergelijken en sommeren

Pagina: 1
Acties:

  • Mad_Manic
  • Registratie: Juli 2000
  • Nu online
In een tijdschrijfsysteem wordt per maand gekeken of een projectnaam voorkomt en daarvan worden dan de totalen opgeteld. Dit lukt prima met de formule (schrik niet)

code:
1
{=SOM(ALS(jan!$A$5:$A$55=A4;jan!$AI$5:$AI$55);ALS(febr!$A$5:$A$55=A4;febr!$AI$5:$AI$55);ALS(mrt!$A$5:$A$55=A4;mrt!$AI$5:AI$55);ALS(apr!$A$5:$A$55=A4;apr!$AI$5:$AI$55);ALS(mei!$A$5:$A$55=A4;mei!$AI$5:$AI$55);ALS(jun!$A$5:$A$55=A4;jun!$AI$5:$AI$55);ALS(jul!$A$5:$A$55=A4;jul!$AI$5:$AI$55);ALS(aug!$A$5:$A$55=A4;aug!$AI$5:$AI$55);ALS(sept!$A$5:$A$55=A4;sept!$AI$5:$AI$55);ALS(okt!$A$5:$A$55=A4;okt!$AI$5:$AI$55);ALS(nov!$A$5:$A$55=A4;nov!$AI$5:$AI$55);ALS(dec!$A$5:$A$55=A4;dec!$AI$5:$AI$55))}

Het nadeel hiervan is dat als er geen projectnaam is (blanco cel) en er toch per ongeluk op een blanco project uren uren gezet worden deze ook opgeteld worden. Simpelgezegd bovenstaande formule mag vergelijken behalve als de celinhoud (qua tekst) leeg is. Iemand een idee ik krijg het er niet in geintegreerd.

Verwijderd

opgelet alle haakjes moeten juist staan, dit is voor 2 maanden, je kan dit zelf uitbreiden om met alle maanden rekening te houden en als ik het goed begrepen heb, hoeft maar 1 maal nagegaan worden of A4 leeg is omdat deze voorwaarde toch voor alle maanden samen geldt:
code:
1
{=SOM(((jan!$AI$5:$AI$55)*(A4=jan!$A$5:$A$55)+(febr!$AI$5:$AI$55)*(A4=febr!$A$5:$A$55))*NIET(ISLEEG(A4)))}

[ Voor 9% gewijzigd door Verwijderd op 04-10-2006 23:18 ]


  • Mad_Manic
  • Registratie: Juli 2000
  • Nu online
Verwijderd schreef op woensdag 04 oktober 2006 @ 20:26:
aaaarrrggg! zet je formule even in codetags (en dan doe ik deze zin weg)
opgelet alle haakjes moeten juist staan, dit is voor 2 maanden, je kan dit zelf uitbreiden om met alle maanden rekening te houden en als ik het goed begrepen heb, hoeft maar 1 maal nagegaan worden of A4 leeg is omdat deze voorwaarde toch voor alle maanden samen geldt:
code:
1
{=SOM(((jan!$AI$5:$AI$55)*(A4=jan!$A$5:$A$55)+(febr!$AI$5:$AI$55)*(A4=febr!$A$5:$A$55))*NIET(ISLEEG(A4)))}
Hardstikke bedankt

Met deze code:
code:
1
=SOM(((jan!$AI$5:$AI$55)*(A4=jan!$A$5:$A$55)+(febr!$AI$5:$AI$55)*(A4=febr!$A$5:$A$55)+(mrt!$AI$5:$AI$55)*(A4=mrt!$A$5:$A$55)+(apr!$AI$5:$AI$55)*(A4=apr!$A$5:$A$55)+(mei!$AI$5:$AI$55)*(A4=mei!$A$5:$A$55)+(jun!$AI$5:$AI$55)*(A4=jun!$A$5:$A$55)+(jul!$AI$5:$AI$55)*(A4=jul!$A$5:$A$55)+(aug!$AI$5:$AI$55)*(A4=aug!$A$5:$A$55)+(sept!$AI$5:$AI$55)*(A4=sept!$A$5:$A$55)+(okt!$AI$5:$AI$55)*(A4=okt!$A$5:$A$55)+(nov!$AI$5:$AI$55)*(A4=nov!$A$5:$A$55)+(dec!$AI$5:$AI$55)*(A4=dec!$A$5:$A$55))*NIET(ISLEEG(A4)))


Lijkt het prima te lukken!!