[EXCEL] Werkdagen automatisch doortellen na aanpassing

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Rob-T6
  • Registratie: Januari 2011
  • Laatst online: 17:20
Hey,


Ik zit met een uitdaging om in een Exceldocument de weekdagen (=werkdagen) door te tellen.

De enigste manier welke ik kan vinden is door gebruik te maken van de vulgreep van Excel., en dan de optie weekdagen te gebruiken.
Echter vult deze alleen dan de harde data in.

Ik wil het gebruiken bij een planning / leveringsschema.
De bedoeling is dat als er onderdeel / levering doorschuift, de correcte datum in de cel van het onderdeel / levering in te vullen, waarna alle volgende weekdagen opnieuw doortellen, en daarmee gelijk de gevolgen te zien verderop in de planning,

Idealiter wil ik ook de weeknummers daarnaast gelijk weergeven in een kolom.

Beste antwoord (via Rob-T6 op 06-12-2017 08:29)


  • Chief
  • Registratie: Januari 2009
  • Laatst online: 07-05 05:24
Dat is toch te doen?

Neem aan dat je de data onder elkaar hebt

In B2 staat bijvoorbeeld eerste datum. Stel dit is 1-12-2017
In B3 zet je dan =WORKDAY(B2,1)
Als het goed is zie je 4-12-2017 in B3 verschijnen

Je kopieert vervolgens B3 omlaag, net zo vaak als je nodig acht.
Zo wordt B4 dan 5-12-2017

Als je nu een cell in kolom B handmatig aanpast voor vertraging dan veranderen alle cellen

In dit voorbeeld, als je B3 handmatig aanpast naar 6-12-2017 dan veranderen de data in de cellen daaronder

Ik kwam, ik zag, ik ging er keihard vandoor

Alle reacties


Acties:
  • +1 Henk 'm!

  • breew
  • Registratie: April 2014
  • Laatst online: 20:47
WERKDAG() ?

werkdagen

Weeknummer is even eenvoudig te destilleren uit een datum.
Heb je überhaupt zelf gezocht voordat je dit vroeg? Of mis ik iets?

[ Voor 80% gewijzigd door breew op 05-12-2017 16:08 ]


Acties:
  • 0 Henk 'm!

  • Rob-T6
  • Registratie: Januari 2011
  • Laatst online: 17:20
Gezocht heb ik, maar aangezien ik het niet kon vinden 😏
En dat is ook niet helemaal wat ik zoek.

Ik heb een planning/leverschema met ca. 250 onderdelen welke we nu gepronostiseerd hebben. Als we met 1 onderdeel uitlopen moeten we de data van de andere onderdeel opschuiven.
We kunnen ook niet in het weekend werken, dus vandaar werkdagen.

Ik zal eens kijken of ik een fragment kan plakken.

Acties:
  • 0 Henk 'm!

  • breew
  • Registratie: April 2014
  • Laatst online: 20:47
Rob-T6 schreef op dinsdag 5 december 2017 @ 19:07:
Gezocht heb ik, maar aangezien ik het niet kon vinden 😏
En dat is ook niet helemaal wat ik zoek.

Ik heb een planning/leverschema met ca. 250 onderdelen welke we nu gepronostiseerd hebben. Als we met 1 onderdeel uitlopen moeten we de data van de andere onderdeel opschuiven.
We kunnen ook niet in het weekend werken, dus vandaar werkdagen.

Ik zal eens kijken of ik een fragment kan plakken.
dat is wat ik zeg: WERKDAG().. daarmee kun je steeds een x-aantal werkdagen bij een datum optellen.. (en werkdag != zaterdag of zondag).
Als je opeenvolgende data steeds naar de voorgaande datum laat verwijzen middels WERKDAG(), dan verandert de hele keten na aanpassen van de eerste datum in de keten.
Je kunt in WERKDAG() optioneel ook nog een bereik met vakantiedagen opnemen, zodat die ook worden overgeslagen (1e en 2e Kerstdag bijvoorbeeld)

Mocht je handmatig de weekeinddagen op willen geven (bijvoorbeeld omdat een bedrijf wel op zaterdag werkt), dan kan dat ook, met de functie WERKDAG.INTL().

stel je verwacht dat je onderdeel op 5-12-2017 binnenkomt, dan krijg je dit
werkdag1

maar als dat ineens twee weken vertraging oploopt, en je past het aan naar 12-12-2017; dan krijg je (automagisch), dit:
werkdag2

Het weeknummer wordt ook automatisch berekend. Je mag 3x raden hoe die functie heet :+

[ Voor 15% gewijzigd door breew op 05-12-2017 20:49 ]


Acties:
  • 0 Henk 'm!

  • Rob-T6
  • Registratie: Januari 2011
  • Laatst online: 17:20
Afbeeldingslocatie: https://img.photobucket.com/albums/v601/Robertus_Cain/Knipsel_zpshtigcpcg.jpg

De weeknummers lukken inderdaad wel. ;)

Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • Chief
  • Registratie: Januari 2009
  • Laatst online: 07-05 05:24
Dat is toch te doen?

Neem aan dat je de data onder elkaar hebt

In B2 staat bijvoorbeeld eerste datum. Stel dit is 1-12-2017
In B3 zet je dan =WORKDAY(B2,1)
Als het goed is zie je 4-12-2017 in B3 verschijnen

Je kopieert vervolgens B3 omlaag, net zo vaak als je nodig acht.
Zo wordt B4 dan 5-12-2017

Als je nu een cell in kolom B handmatig aanpast voor vertraging dan veranderen alle cellen

In dit voorbeeld, als je B3 handmatig aanpast naar 6-12-2017 dan veranderen de data in de cellen daaronder

Ik kwam, ik zag, ik ging er keihard vandoor


Acties:
  • 0 Henk 'm!

  • Rob-T6
  • Registratie: Januari 2011
  • Laatst online: 17:20
Top,

Heren, ik heb het, bedankt!
Tijdens al het zoeken kwam ik gewoonweg de som =werkdag niet tegen

(kleine verduidelijking ik heb de Nederlandse versie, en dan is het: =WERKDAG(B6;1) )

Acties:
  • 0 Henk 'm!

  • breew
  • Registratie: April 2014
  • Laatst online: 20:47
Rob-T6 schreef op woensdag 6 december 2017 @ 08:31:
Top,

Heren, ik heb het, bedankt!
Tijdens al het zoeken kwam ik gewoonweg de som =werkdag niet tegen

(kleine verduidelijking ik heb de Nederlandse versie, en dan is het: =WERKDAG(B6;1) )
Top dat het je gelukt is, maareeehh...niet om het één of ander, maar dat was het eerste antwoord dat je kreeg... 8)7

Vergeet trouwens niet de komende feestdagen mee te nemen in de WERKDAG()-functie.. anders ga je alsnog nat.

[ Voor 17% gewijzigd door breew op 06-12-2017 09:21 ]

Pagina: 1