Archief - Excel functie

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

|steven|

Legacy Member
Voor een projectje ben ik op zoek naar een functie, ik heb al wat zitten zoeken, maar mijn kennis van Excel zit blijkbaar ferm weg.

Er wordt met kwartalen gewerkt.

In een keuzelijst heb ik kunnen zorgen dat men kwartaal 1, kwartaal 2, kwartaal 3 en kwartaal 4 kan selecteren. Via Data, valideren etc.

Er dient steeds gewerkt te worden met

kw-3 = ?
Kw-2= ?
kw-1 = ?

* Nu stel dat er Kwartaal 4 wordt geselecteerd, dan zou ik volgende automatisch moeten zien verschijnen:

kw-3= 1
kw-2= 2
kw-1= 3

*Stel dat ik Kwartaal 3 selecteer, dan zou het volgende automatisch moeten verschijnen:

kw-3 = 4
kw-2 = 1
kw-1 = 2


*Stel dat ik kwartaal 2 selecteer, dan zou het volgende automatisch moeten verschijnen:

kw-3 = 3
kw-2 = 4
kw-1 = 1


* Stel dat ik kwartaal 1 selecteer, dan zou het volgende automatisch moeten verschijnen:

kw-3 = 2
kw-2 = 3
kw-1 = 4


Iemand die mij een oplossing kan geven? Bijkomende info nodig? Laat maar weten. Alvast bedankt !!

Fraggie

Legacy Member
Even voor de duidelijkheid, er moeten enkel cijfers op komen? Of slaan die cijfers op data van een bepaald kwartaal?

Ifso:
B4: =REST(B2,4)+1
B5: =REST(B4,4)+1
B6: =REST(B5,4)+1

|steven|

Legacy Member
Idd, enkel die getallen.

Als ik kwartaal 4 selecteer, moet er automatisch bij

kw-3 = 3
kw-2 = 2
kw-1 = 1

komen.

Fraggie zei:
Even voor de duidelijkheid, er moeten enkel cijfers op komen? Of slaan die cijfers op data van een bepaald kwartaal?

Ifso:
B4: =REST(B2,4)+1
B5: =REST(B4,4)+1
B6: =REST(B5,4)+1

Oké, meteen eens proberen.

Alvast bedankt !!

Fraggie

Legacy Member
Ik heb het amper getest, je moet zelf eens kijken of dit het gewenste resultaat geeft:

=(C3-C1)-(WEEKNUMMER(C3)-WEEKNUMMER(C1)+(ALS(EN((WEEKDAG(C1)>1), WEEKDAG(C3)>1), 0, 1)))

Je kan ook kiezen voor macro's alla VB voor dit probleem.

*Wel eens nagaan of WEEKDAG(..) 1 terug geeft als zondag, zo is het ingesteld bij mijn local settings.. kan (niet 100% zeker) anders zijn voor jou Windows.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan