Vraag & Antwoord

Anders (software)

excel vraagje

Anoniem
yug
4 antwoorden
  • Ik wil een weekrooster maken waar horizontaal de dagen van de week staan en verticaal de uren tussen 08:00 uur en 17:30 uur. Nu wil ik onder de weekdagen automatisch de datum laten verschijnen door in een cel het betreffende weeknummer in te voeren. Kan dit? :(
  • Ja, dat kan. Onderstaande geldt voor 2003.
    Typ in [b:05e211dc79]B[/b:05e211dc79]1 t/m H1 de dagen van de week (zondag t/m zaterdag);
    Maak de cellen B2 t/m H2 op als datum;
    Typ in B2: =37612+7*A2
    Typ in C2: =B2+1
    Kopieer de inhoud van C2 met de vulgreep naar D2 t/m H2
    (in D2 komt dan te staan: =C2+1, in E2: =D2+1, enz.);
    Typ tenslotte in A2 het gewenste weeknummer.
  • Het werkt perfect :D Kun je me ook uitleggen wat deze formule nou precies doet? Dat getal +7* het weeknummer? Wat gebeurt er?
  • Dat is een eenvoudige rekensom.
    01/01/2003 komt overeen met het getal 37622.
    1 jan. is een woensdag, maar ik ben in B1 de week (zoals gebruikelijk) begonnen met zondag. Die dag (29/12/02) ligt 3 dagen eerder en die datum komt dus overeen met het getal 37619 (ofwel: 37619+0*7).
    Op 30/12/02 moet er t.o.v. 29/12/02 1 dag bijkomen (+ 1) , op 31/12/02 2 dagen (+ 2), op 01/01/03 3 dagen, enz.
    Op de 1e dag vd 2e week (A2=2) komen er 7 dagen bij, dat is dag 37619+1*7;
    Op de 1e dag vd 3e week (A2=3) komen er 14 dagen bij, dat is dag 37619+2*7; enz.
    Je ziet dat het weeknummer steeds 1 hoger is dan het getal waarmee 7 wordt vermenigvuldigd. Wil ik dus het weeknummer gebruiken in mijn formule, dan moet ik dat getal met 1 verminderen. We krijgen dan het volgende: De eerste dag van een willekeurige week is 37619 + (A2-1)*7 = 37619+7*A2-7 = 37612+7*A2.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.