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

Formule probleem

Status
Niet open voor verdere reacties.

citroenveter

Gebruiker
Lid geworden
10 mrt 2011
Berichten
17
Hallo,
In het bij geleverd file staat in de blauwe kolommen,per maand, data,
De namen in deze kolommen staan niet altijd op de zelfde plaats in de kolom
Nu wil ik in de groene kolom het totaal van elke naam uit het blauwe kolom opgeteld hebben .
Omdat in het blauwe gedeelde niet altijd de info op de zelfde plaats staat kom ik er zelf niet uit .
Voorbeeld:
in groen - to much het totaal van elke maand opgeteld enz.
Deze totaal info moet ik gebruiken voor een kolom diagram.

Alvast bedankt voor u hulp.
Ps.mocht u een oplossing weten ,ben ik meer geholpen als u dit in het file zet en terug stuur.(Ik snap/leer het dan beter )
 

Bijlagen

  • data per maandtestxlsx.xlsx
    11,3 KB · Weergaven: 30
Dat kan je toch makkelijk bereiken met 4 x SOM.ALS(). Van het zelf toepassen leer je meer dan dat ik het in het bestandje zet.

Code:
=SUMIF($A$2:$A$43;M3;$B$2:$B$43)+SUMIF($D$2:$D$43;M3;$E$2:$E$43)

De laatse 2 mag je zelf doen.
 
Of met zoiets, een zogenaamde matrixfunctie (d.w.z. afsluiten met Control+Shift+Enter na invoeren)
Code:
=SOM(($A$2:$J$43=$M3)*ALS.FOUT(--($B$2:$K$43);0))
Edit: vooruit, hierbij ook nog in je voorbeeldje ingevuld.
 

Bijlagen

  • data per maand test (AC).xlsx
    12,5 KB · Weergaven: 26
Laatst bewerkt:
Super bedankt

Das precies wat ik nodig heb ,Super bedankt
en ga nu de formule proberen te begrijpen.
TOP!!!
 
Of met zoiets, een zogenaamde matrixfunctie (d.w.z. afsluiten met Control+Shift+Enter na invoeren)
Code:
=SOM(($A$2:$J$43=$M3)*ALS.FOUT(--($B$2:$K$43);0))
Edit: vooruit, hierbij ook nog in je voorbeeldje ingevuld.

alex, waarvoor staan die -- na als.fout(--)?
 
Omdat je met tekst niet kan rekenen in het bereik B:K.
Die filter je eruit en geeft #WAARDE! retour, vandaar de ALS.FOUT er voor.

Je kan ook *1 doen.

Code:
*ALS.FOUT($B$2:$K$43*1;0))
 
@garfield007, Het volledig quoten van een bericht is nergens voor nodig. -- = -*- wat hetzelfde is als *1. Dit wordt gebruikt om van getallen die als tekst zijn opgemaakt weer een getal te maken.

Code:
=RIGHT("garfield007";3)
geeft '007' als resultaat

Code:
=--RIGHT("garfield007";3)
geeft 7 als resultaat
 
@VenA.

Jouw bericht klopt, maar niet van toepassing op de tabel van TS.
Zie mijn vorig schrijven voor de uitleg.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan