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

Weken doortellen

Status
Niet open voor verdere reacties.

phxzy

Gebruiker
Lid geworden
22 feb 2012
Berichten
12
Wie o wie kan mij helpen.

Na twee dagen flink Googlen kom ik er nog niet uit. Hopelijk kan iemand van jullie mij helpen.

Ik wil in Excel de weken doortellen. Met een eenvoudig rekensom als: =K1+21 werkt het nu nog goed. Maar gaat in week 32 fout. (zie bijlage cel E8) I.p.v. week 53, zou het weer week 1 moeten zijn. Dit probleem gaat natuurlijk ook spelen bij de andere cellen.

Hopelijk heeft iemand een oplossing voor mij.

Gr,

Pascal

Bekijk bijlage test.xlsx
 
je kunt "REST" gebruiken:

=REST(k1+21;52)

de "52" geeft aan dat er opnieuw geteld moet worden na 52
 
Ja, het werkt! Thanks! Zo makkelijk dus. Moet zeggen ben ook wel een echte Excel noob. :)

Maar nu loop ik tegen het volgende aan.
Wat nou als ik één week terug moet.

Stel ik zit "nu" in week 1 en er moet 1 week af dan. Dat zou dan week 52 moeten weergeven en in week 2 moet het wel gewoon week 1 weer geven. Is dit ook eenvoudig te doen?

Gr.
 
=als(a1=1;52;a1-1)

Waarbij in a1 het weeknummer staat
 
Toch nog een probleem gevonden. :(

Toch nog een probleem gevonden.
In de bijlage staat de week op week 51 en op verschillende plekken wordt er een nul weergegeven ipv 52.
Is hier een makkelijke oplossing voor? Wanneer ik week 52 invoer dan werkt het wel weer naar behoren.

Bekijk bijlage test2.xlsx

Sorry voor alle vragen. :)

Gr,
 
als je de getallen 1 tm 52 wilt hebben als uitkomst

dan kun je dit gebruiten:
Code:
=REST(getal -1;52)+1
als je voor getal 52 invult komt er 52 uit
als je voor getal 1 invult komt er 1 uit
als je voor getal 53 invult komt er 1 uit

zie gele vakje in het voorbeeld
Bekijk bijlage test3.xlsx
groet sylvester

ps week 53 komt ook wel eens voor wat doe je dan?
 
Als je in F1 51 invult dan komt er op verschillende punten 0 omdat de formule daar zodanig is.
=Rest(F1+1;52); als F1=51 dan wordt dit 0 omdat rest(52;52) nou eenmaal 0 is.

Ron
 
In principe klopt dat De formule neemt aan dat je start in week 0. De weken lopen dus van 0 tot 51, niet van 1 tot 52.

De correcte manier wordt dan (als je week 52 nog wil zien):

=rest(week-1;52) +1
 
Ik ga het eens toepassen. Thanks voor de hulp.

Week 53 combineren we met week 52. Dus vandaar dat deze er niet in hoeft. :)

Gr,

Pascal
 
Wanneer De formule "=REST(F1-1;52)+1" toepas op cel D4 en cel F1 als waarde "51" heeft, staat er in cel D4 ook "51".

Anders moet ik aangeven dat "0" gelijk is aan 52. :P
 
=ALS(REST($F$1-JouwGetal;52)=0;52;REST(H4-JouwGetal;52))

-JouwGetal kan natuurlijk ook +JouwGetal zijn

Ron
 
Code:
 "=REST(F1-1;52)+1"
dit is niet wat er hier verteld is:
Code:
 "=REST(F1+1-1;52)+1"
dit is er verteld;)
F1+1 is het getal dat je in de formule moet invullen


groet sylvester
 
Laatst bewerkt:
Let op:

het is -1 tov van wat je nu toepast.

Je had: rest(f1+1;52)
dat wordt: rest(f1+0;52)+1

*EDIT* Sylvester was me ALWEER net voor ;)
 
hier kan ik iets van leren
wil je een voorbeeld geven?
heeft week 52 soms meer dan 7 dagen?

groet sylvester
Eerlijk gezegd heb ik daar nog niet over nagedacht. Nu werken we met lijstjes (worddoc) waarop we handmatig alles aanpassen.
Meestal wanneer er dan een week 53 in het jaar zit en er moet iets voor week 1 in het nieuwe jaar verstuurd worden, dan zorgen wij dat week 53 daar bij in komt.
Is het nog te volgen? :P
 
waarom gebruik je niet een datum als invoer dan laat je exel het weeknummer bepalen
=WEEKNUMMER() is een bestaande formule in exel

groet sylvester
 
=ALS(REST($F$1-JouwGetal;52)=0;52;REST(H4-JouwGetal;52))

-JouwGetal kan natuurlijk ook +JouwGetal zijn

Ron

Code:
 "=REST(F1-1;52)+1"
dit is niet wat er hier verteld is:
Code:
 "=REST(F1+1-1;52)+1"
dit is er verteld;)
F1+1 is het getal dat je in de formule moet invullen


groet sylvester

Let op:

het is -1 tov van wat je nu toepast.

Je had: rest(f1+1;52)
dat wordt: rest(f1+0;52)+1

*EDIT* Sylvester was me ALWEER net voor ;)

Aha oke! Lol. Ben echt een excel n00b sorry! :)

Update: Het werkt! :D Bedankt mensen!
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan