• 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 of optellen van waarde in kolom 2 afhankkelijk van waarde in kolom 1

Status
Niet open voor verdere reacties.

caffie

Gebruiker
Lid geworden
2 jan 2008
Berichten
291
Ik heb een sheet gemaakt met daarin het aantal gewerkte feestdagen per jaar (uit mijn rooster)

in kolom P7 tot P56 staan de jaartallen
P7 =2016 en
P56 = dus 2065

In kolom Q7 t/m Q56 staan de aantal feestdagen per jaar

ik wil de som van Q7 (het aantal feestdagen) tot een bepaald jaar dat uitgelezen moet worden uit bv cel K31 (hier staat een datum in)

ik dacht zelf aan
=SOM.ALS(P7:P56;JAAR(K31);R7:R56)
maar dat werkt dus niet
Want dat haal deze alleen de waarde op van het jaar en niet de som vanaf 2016





P Q
--------
2016 8
2017 7
2018 6
2019 7
2020 4
2021 4
2022 5


voorbeeld wat ik wil


in K3 staat een datum 1-8-2021
Hier haal ik een jaar uit =jaar(K31) 2021
dan moet alle aantallen vanaf 2016 t/m 2021 worden opgeteld



ik hoop dat ik duidelijk genoeg bent en dat iemand me kan helpen
vast bedankt

Bekijk bijlage 276665
 
Laatst bewerkt:
Zo'n lachend gezichtje in een formule zal Excel inderdaad niet leuk vinden. Verder gaat niemand namaken wat je schreef dus is het plaatsen van je bestand wel aan de orde.
 
Test deze eens:
Code:
=SOM(INDIRECT("Q7:Q"&VERGELIJKEN(JAAR(K31);P1:P100;0)))
 
Test deze eens:
Code:
=SOM(INDIRECT("Q7:Q"&VERGELIJKEN(JAAR(K31);P1:P100;0)))



yes hij werkt
je wil niet weten hoelang ik al aan het tobben bent geweest
dus mijn dank ik groot

als u voor mijn simple kan uitleggen
hoe de formule werk
kan ik er misschien weer wat van leren

vast bedankt
 
Eigenlijk is deze correcter:
Code:
=SOM(INDIRECT("Q7:Q"&VERGELIJKEN(JAAR($K$31);$P$7:$P$100;0)+6))
Neem de som van Q7 tot de rij waarop het jaartal van K31 te vinden is.(idg 2) + de 6 rijen die voor Q7 liggen.
Als je op de formule staat en gebruikt evalueren(onder de tab formule) kan je zien wat er precies gebeurt.
 
Als alternatief wat hetzelfde resultaat geeft

Code:
=SUMPRODUCT(($P$7:$P$56<=YEAR(K31))*($Q$7:$Q$56))

Maar volgens mij zijn beiden niet correct omdat ook de feestdagen na pensionering meegeteld worden. In het voorbeeldje met een extra tabel de werkelijke dagen.
 

Bijlagen

volgens mij zou het ook moeten kunnen met som.als()

het is volstrekt logisch dat als je alleen JAAR(K31) gebruikt dat hij dan alleen dat jaar pakt, dat vraag je namelijk.. Excel doet wat jij vraagt, niet wat je denkt dat je vraagt :d

Omdat je alles voor een bepaald jaar wilt hebben kun je volstaan met 1 voorwaarde. kleiner dan of gelijk aan..
Code:
=SOM.ALS(P7:P56;"<="&JAAR(K31);R7:R56)
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan