Ziektedagen berekenen

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Tukkerl
  • Registratie: Maart 2015
  • Laatst online: 08-02-2022
Mijn vraag
Ik wil in Excel graag een overzicht van mensen die ziek zijn.
Heb nu een begin- en einddatum berekend door Netto Werkdagen. Ik wil alleen per week een overzicht hebben van totaal aantal ziekte dagen en dan niet per persoon.

Kolom B = startdatum ziek
Kolom C = Werkweek
Kolom D = Einddatum ziek
Kolom E = Netto werkdagen.

Heeft iemand voor mij een formule zodat ik een overzicht heb van het aantal ziektedagen per week?

Hoor het graag :)

Afbeeldingslocatie: https://tweakers.net/i/O7lABu2NxmfVGLd_H9UeiBmfU38=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/uojO0XHgvg10oMslaWIh5yTs.png?f=user_large

Beste antwoord (via Tukkerl op 04-10-2021 11:29)


  • Belindo
  • Registratie: December 2012
  • Laatst online: 23:43

Belindo

▶ ─🔘─────── 15:02

Ik heb even iets geprobeerd voor je en zal het proberen stap voor stap uit te leggen. De aanpak is als volgt:
- Je weet de start en eind datum en wilt eigenlijk alle tussenliggende datums weten om een weeknummer toe te passen
- Je moet dan het aantal rijen zo vaak dupliceren als dat je 'datums' hebt
- Vervolgens pas je een weeknummer toe aan elke datum
- Tevens kijk je of de datum een werkdag is (aanname: Mon-Fri)

Je begint met de tabel die je al hebt, al zijn 'Werkweek' en 'Werkdagen ziek' hier niet relevant:
Afbeeldingslocatie: https://tweakers.net/i/eMF2xhNHOZJENvB5PDD0C5ybHLc=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/gKBtErpg6B3e12lfimVQplEN.png?f=user_large

Vervolgens selecteer je die tabel, en ga je in Excel naar Data > from Table/Range. Je opent dan de Power Query Editor:
Afbeeldingslocatie: https://tweakers.net/i/llD8VrAE5mHIGZKtSWAIWOzurkA=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/NiT35KPvTbxVbivnid6YDJQW.png?f=user_large

De eerste stap binnen je nieuwe query is het aanpassen van de datatypes. De Start en Einddatum worden standaard (bij mij) gezien als DateTime, maar deze willen we als Date hebben. De andere kolommen kun je het format Text of Number geven, na deze stap ziet je tabel er zo uit (let op die icoontjes in de kolomheaders, dit is je datatype):
Afbeeldingslocatie: https://tweakers.net/i/V42zJsmuy83kLszcC6mWiD8Ia80=/800x/filters:strip_exif()/f/image/eLl1MCnmLzOnuQ3jpcpKTg8u.png?f=fotoalbum_large

Nu kunnen we binnen de query een nieuwe kolom toevoegen (Add Column > Custom). Deze kolom gaat uiteindelijk een list bevatten met alle datums tussen de Start en de Eind datum. Let wel dat je het aantal stappen plus één doet om ook de einddatum in die lijst te krijgen:
Afbeeldingslocatie: https://tweakers.net/i/s0f8f_p4iBeTi9yt9iBz2ILdpiQ=/800x/filters:strip_exif()/f/image/zCuf5lMtmkyW27hW5AJHP39K.png?f=fotoalbum_large

De formule bestaat uit 3 delen, hier dikgedrukt:
quote: De startdatum:
List.Dates( [Ziek Start] ,(Int64.From([Beter])-Int64.From([Ziek Start])+1),#duration(1, 0, 0, 0))
quote: De duur (het verschil tussen eind en start, plus één:
List.Dates([Ziek Start], (Int64.From([Beter])-Int64.From([Ziek Start])+1) ,#duration(1, 0, 0, 0))
quote: De increment, dat is 1 dag:
List.Dates([Ziek Start],(Int64.From([Beter])-Int64.From([Ziek Start])+1), #duration(1, 0, 0, 0) )
Je tabel is nu uitgebreid met een kolom met daarin het woord 'List'. Deze list bevat alle datums vanaf start t/m eind. Volgende stap is om deze te 'expanden' naar nieuwe rijen:
Afbeeldingslocatie: https://tweakers.net/i/p7-R-qkG92Xf4eJ8zTOeFjhuAB8=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/potyHmJCpvCmXyfCBdfJuABX.png?f=user_large

Met dit als resultaat:
Afbeeldingslocatie: https://tweakers.net/i/KU44NyFdYBgWLH-VsuVY0o0Qljk=/800x/filters:strip_exif()/f/image/zxQ234Uraqmdkj8wwWlvAUQb.png?f=fotoalbum_large

Vervolgens doe je 'Close & Load' en je nieuwe tabel wordt ingeladen op een nieuwe sheet.

In deze tabel voeg je twee kolommen toe om te checken of de datum een werkdag is:
quote: Is werkdag TRUE/FALSE:
=WEEKDAY([@[All Dates]],2)<6
En het weeknummer behorende bij die datum:
quote: Weeknummer:
=WEEKNUM([@[All Dates]],21)
Dat ziet er dan zo uit:
Afbeeldingslocatie: https://tweakers.net/i/QVrYwS4emOT6NKZV6NXUrf1j4Jw=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/IoqP2JynQUhuBHbalYIbuvHo.png?f=user_large

Als laatste stap maak je een pivot op die nieuwe tabel die er bijvoorbeeld zo uitziet:
Afbeeldingslocatie: https://tweakers.net/i/GXsYbhHd3qg40FjD83fm17TlyVs=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/r3Om0BBcFYkikyxHRFawT1li.png?f=user_large

Ik heb de verschillende velden zo neergezet:
Afbeeldingslocatie: https://tweakers.net/i/aJtxmW00rBIw68L9HahVmtgAv5g=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/vVjYjy31ox3fBXKtdQi8fu0c.png?f=user_large

Coding in the cold; <brrrrr />

Alle reacties


Acties:
  • 0 Henk 'm!

  • jbdeiman
  • Registratie: September 2008
  • Laatst online: 23:35
@Tukkerl Hoe bedoel je dat dan precies? 3 van de 4 voorbeelden gaan over een week heen, wil je de week van jaar, of gegroepeerd per werkweek?
In beide gevallen zou ik gewoon een draaitabel (Pivottable) maken, daar is veel over te vinden.

Wel zou je wanneer je de 'Jaarweek' wilt gebruiken voor alle data tussen start en einddatum het weeknummer moeten bepalen:

WEEKNUMMER, functie
(in Engelse Excel heet deze WEEKNUM)

[ Voor 7% gewijzigd door jbdeiman op 04-10-2021 09:38 ]


Acties:
  • +1 Henk 'm!

  • Rensjuh
  • Registratie: Juli 2007
  • Laatst online: 21:40
Kom er zojuist achter dat Excel daar gewoon een functie voor heeft waar je wel wat mee kunt:
NETWORKDAYS

[ Voor 5% gewijzigd door Rensjuh op 04-10-2021 09:44 ]

PV Output


Acties:
  • 0 Henk 'm!

  • Tukkerl
  • Registratie: Maart 2015
  • Laatst online: 08-02-2022
Ik wil uiteindelijk aan het einde van het jaar weten hoeveel ziekte dagen totaal per week is.
Stel Jan is week 34 t/m halverwege week 35 ziek en Henk week 33 t/m week 35 wil ik dus weten hoeveel ziekte dagen per werk week.
Week 33 heb je dan 5 dagen
Week 34 10 dagen
Week 35 7 dagen

Als ik een draaitabel maak wat je aangeeft krijg ik het overzicht per maand, ik wil het graag per week hebben :). Met die tabellen ben ik nog niet zo ver dat ik dat allemaal snap..

Acties:
  • 0 Henk 'm!

  • Tukkerl
  • Registratie: Maart 2015
  • Laatst online: 08-02-2022
Rensjuh schreef op maandag 4 oktober 2021 @ 09:43:
Kom er zojuist achter dat Excel daar gewoon een functie voor heeft waar je wel wat mee kunt:
NETWORKDAYS
Ja in NL is het dan netto.werkdagen. Die heb ik al wel. Maar ik wil dan een totaal overzicht per week hebben.

Acties:
  • 0 Henk 'm!

  • Belindo
  • Registratie: December 2012
  • Laatst online: 23:43

Belindo

▶ ─🔘─────── 15:02

Ik denk dat je je data dan anders moet gaan bijhouden. Als iemand ziek is in week 33 én week 34 moet je twee regels hebben met respectievelijk de ziek-start en ziek-eind binnen week 33, en ziek-start en ziek-eind binnen week 34.

Je kunt wel met hulpkolommen gaan klooien, maar dan moet je per week-overlap een hulpkolom gebruiken, en je weet op dit moment niet niet hoeveel daarvan nodig gaan zijn.

Coding in the cold; <brrrrr />


Acties:
  • 0 Henk 'm!

  • mvrhrln
  • Registratie: Mei 2013
  • Laatst online: 25-11-2023
-

[ Voor 100% gewijzigd door mvrhrln op 04-10-2021 10:09 ]


Acties:
  • 0 Henk 'm!

  • Tukkerl
  • Registratie: Maart 2015
  • Laatst online: 08-02-2022
De Netto werkdagen heb ik al. Is de laatste kolom.
Ik wil nu graag totaal aantal dagen per week. Stel Henk en Piet zijn allebei in week 35 ziek de hele week dat je een totaal krijgt van 10 werkdagen.
Of als Henk maar 3 dagen ziek is en Piet wel 5 het totaal dan 8 is in week 35.

Acties:
  • 0 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 23:09

g0tanks

Moderator CSA
jbdeiman schreef op maandag 4 oktober 2021 @ 09:37:
@Tukkerl Hoe bedoel je dat dan precies? 3 van de 4 voorbeelden gaan over een week heen, wil je de week van jaar, of gegroepeerd per werkweek?
In beide gevallen zou ik gewoon een draaitabel (Pivottable) maken, daar is veel over te vinden.
Voordat je een draaitabel kunt maken moet er eerst een tussenberekening komen omdat, zoals je zelf al zegt, de ziekteperiode over meerdere weken kan vallen. Eigenlijk wil je een datumbereik ontbinden in aantal werkdagen per week, maar daar is geen kant-en-klare formule voor.

Zelf zit ik te denken in de richting van 52 kolommen toevoegen (voor elke week een) en berekenen hoeveel werkdagen van een ziekteperiode binnnen elke week valt. Vervolgens kun je onderaan sommeren om zo tot het totaal per week te komen.

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • DCV191283
  • Registratie: Juni 2013
  • Laatst online: 13-06 09:31
Ik denk inderdaad ook aan 52 kolommen, maar ik vermoed dat het dan nog steeds een redelijke handmatige klus wordt bij het invullen. Want wat ga je bijvoorbeeld doen als iemand maar 2 dagen per week werkt en een hele week ziek is? Zijn dat 2 of 5 dagen voor je schema? Nettowerkdagen zal er 5 noemen, maar dat is voor registratie van je ziekteverzuim niet juist...

Acties:
  • 0 Henk 'm!

  • Tukkerl
  • Registratie: Maart 2015
  • Laatst online: 08-02-2022
g0tanks schreef op maandag 4 oktober 2021 @ 10:38:
[...]


Voordat je een draaitabel kunt maken moet er eerst een tussenberekening komen omdat, zoals je zelf al zegt, de ziekteperiode over meerdere weken kan vallen. Eigenlijk wil je een datumbereik ontbinden in aantal werkdagen per week, maar daar is geen kant-en-klare formule voor.

Zelf zit ik te denken in de richting van 52 kolommen toevoegen (voor elke week een) en berekenen hoeveel werkdagen van een ziekteperiode binnnen elke week valt. Vervolgens kun je onderaan sommeren om zo tot het totaal per week te komen.
Ja het is een lastige..
Maar welke som krijg ik dan voor bv week 1 als je naar jou tweede gedeelte krijgt. Dat is wel wat ik wil eigenlijk. Ik zie door alle cijfers het bos niet meer ;)

Acties:
  • 0 Henk 'm!

  • Tukkerl
  • Registratie: Maart 2015
  • Laatst online: 08-02-2022
DCV191283 schreef op maandag 4 oktober 2021 @ 10:46:
Ik denk inderdaad ook aan 52 kolommen, maar ik vermoed dat het dan nog steeds een redelijke handmatige klus wordt bij het invullen. Want wat ga je bijvoorbeeld doen als iemand maar 2 dagen per week werkt en een hele week ziek is? Zijn dat 2 of 5 dagen voor je schema? Nettowerkdagen zal er 5 noemen, maar dat is voor registratie van je ziekteverzuim niet juist...
Er vanuit gaande dat iedereen 5 dagen per week werkt. Dus dat scheelt dan weer.
Het is ook niet als officieel bedoeld, meer om inzichtelijk te krijgen hoeveel ziektedagen per week er zijn.

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

  • Belindo
  • Registratie: December 2012
  • Laatst online: 23:43

Belindo

▶ ─🔘─────── 15:02

Ik heb even iets geprobeerd voor je en zal het proberen stap voor stap uit te leggen. De aanpak is als volgt:
- Je weet de start en eind datum en wilt eigenlijk alle tussenliggende datums weten om een weeknummer toe te passen
- Je moet dan het aantal rijen zo vaak dupliceren als dat je 'datums' hebt
- Vervolgens pas je een weeknummer toe aan elke datum
- Tevens kijk je of de datum een werkdag is (aanname: Mon-Fri)

Je begint met de tabel die je al hebt, al zijn 'Werkweek' en 'Werkdagen ziek' hier niet relevant:
Afbeeldingslocatie: https://tweakers.net/i/eMF2xhNHOZJENvB5PDD0C5ybHLc=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/gKBtErpg6B3e12lfimVQplEN.png?f=user_large

Vervolgens selecteer je die tabel, en ga je in Excel naar Data > from Table/Range. Je opent dan de Power Query Editor:
Afbeeldingslocatie: https://tweakers.net/i/llD8VrAE5mHIGZKtSWAIWOzurkA=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/NiT35KPvTbxVbivnid6YDJQW.png?f=user_large

De eerste stap binnen je nieuwe query is het aanpassen van de datatypes. De Start en Einddatum worden standaard (bij mij) gezien als DateTime, maar deze willen we als Date hebben. De andere kolommen kun je het format Text of Number geven, na deze stap ziet je tabel er zo uit (let op die icoontjes in de kolomheaders, dit is je datatype):
Afbeeldingslocatie: https://tweakers.net/i/V42zJsmuy83kLszcC6mWiD8Ia80=/800x/filters:strip_exif()/f/image/eLl1MCnmLzOnuQ3jpcpKTg8u.png?f=fotoalbum_large

Nu kunnen we binnen de query een nieuwe kolom toevoegen (Add Column > Custom). Deze kolom gaat uiteindelijk een list bevatten met alle datums tussen de Start en de Eind datum. Let wel dat je het aantal stappen plus één doet om ook de einddatum in die lijst te krijgen:
Afbeeldingslocatie: https://tweakers.net/i/s0f8f_p4iBeTi9yt9iBz2ILdpiQ=/800x/filters:strip_exif()/f/image/zCuf5lMtmkyW27hW5AJHP39K.png?f=fotoalbum_large

De formule bestaat uit 3 delen, hier dikgedrukt:
quote: De startdatum:
List.Dates( [Ziek Start] ,(Int64.From([Beter])-Int64.From([Ziek Start])+1),#duration(1, 0, 0, 0))
quote: De duur (het verschil tussen eind en start, plus één:
List.Dates([Ziek Start], (Int64.From([Beter])-Int64.From([Ziek Start])+1) ,#duration(1, 0, 0, 0))
quote: De increment, dat is 1 dag:
List.Dates([Ziek Start],(Int64.From([Beter])-Int64.From([Ziek Start])+1), #duration(1, 0, 0, 0) )
Je tabel is nu uitgebreid met een kolom met daarin het woord 'List'. Deze list bevat alle datums vanaf start t/m eind. Volgende stap is om deze te 'expanden' naar nieuwe rijen:
Afbeeldingslocatie: https://tweakers.net/i/p7-R-qkG92Xf4eJ8zTOeFjhuAB8=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/potyHmJCpvCmXyfCBdfJuABX.png?f=user_large

Met dit als resultaat:
Afbeeldingslocatie: https://tweakers.net/i/KU44NyFdYBgWLH-VsuVY0o0Qljk=/800x/filters:strip_exif()/f/image/zxQ234Uraqmdkj8wwWlvAUQb.png?f=fotoalbum_large

Vervolgens doe je 'Close & Load' en je nieuwe tabel wordt ingeladen op een nieuwe sheet.

In deze tabel voeg je twee kolommen toe om te checken of de datum een werkdag is:
quote: Is werkdag TRUE/FALSE:
=WEEKDAY([@[All Dates]],2)<6
En het weeknummer behorende bij die datum:
quote: Weeknummer:
=WEEKNUM([@[All Dates]],21)
Dat ziet er dan zo uit:
Afbeeldingslocatie: https://tweakers.net/i/QVrYwS4emOT6NKZV6NXUrf1j4Jw=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/IoqP2JynQUhuBHbalYIbuvHo.png?f=user_large

Als laatste stap maak je een pivot op die nieuwe tabel die er bijvoorbeeld zo uitziet:
Afbeeldingslocatie: https://tweakers.net/i/GXsYbhHd3qg40FjD83fm17TlyVs=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/r3Om0BBcFYkikyxHRFawT1li.png?f=user_large

Ik heb de verschillende velden zo neergezet:
Afbeeldingslocatie: https://tweakers.net/i/aJtxmW00rBIw68L9HahVmtgAv5g=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/vVjYjy31ox3fBXKtdQi8fu0c.png?f=user_large

Coding in the cold; <brrrrr />


Acties:
  • +1 Henk 'm!

  • DCV191283
  • Registratie: Juni 2013
  • Laatst online: 13-06 09:31
Ik zie dat er hierboven inmiddels een hele mooie oplossing wordt geboden, ik heb een minder mooie, maar wel veel simpelere...

Wordt wel breed, maar is redelijk simpel registreren en telt het aantal dagen per week.
Eventueel ook nog per persoon en per dag.

Afbeeldingslocatie: https://tweakers.net/i/frlLfHSiHS7q0g-dXK3IDnUHyUI=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/5XsPtVLCgOYosQxtjenTpSlS.png?f=user_large

Acties:
  • 0 Henk 'm!

  • jbdeiman
  • Registratie: September 2008
  • Laatst online: 23:35
Wat je eigenlijk moet doen is:
- Kolom per 'Jaarweek' (of werkweek) (52 weken zeg maar)
- Op basis van start/ einddatum van deze (Werk) week bepalen welke (en hoeveel) datums van ziekte hiertussen vallen, hieronder geef ik de smaakjes die ik zo kan bedenken weer):
  • Als startdatum ziekte valt in de betreffende week én einddatum valt in de betreffende week dan verschil (werkdagen) tussen start en einddatum ziekteverzuim
  • Als startdatum ziekte valt in de betreffende week én einddatum valt NIET in de betreffende week dan verschil (werkdagen) tussen startdatum ziekteverzuim en einddatum werkweek
  • Als startdatum ziekte valt voor de betreffende week en einddatum valt in de betreffende week dan verschil (werkdagen) tussen startdatum week en einddatum ziekteverzuim
  • Als startdatum ziekte valt voor de betreffende week én einddatum valt NIET in de betreffende week dan verschil (werkdagen) tussen startdatum werkweek en einddatum werkweek
Als je dit in een formule weet te zetten, kan je die in alle 52 kolommen doorkopiëren en doortrekken naar beneden over de rijen heen. Je kan van deze tabel dan een draaitabel maken.

Ik denk overigens dat de uitwerking van Belindo ook wel een mooie is, omdat je daar echt de verschillende datums terugkrijgt.

Acties:
  • +1 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 23:09

g0tanks

Moderator CSA
Hierbij mijn implementatie:
Afbeeldingslocatie: https://tweakers.net/i/N02pCsubqnr1Jcu2CcQu7DK17v0=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/6hurDJGxUuNVgSwH23Ih1b0w.png?f=user_large

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • Tukkerl
  • Registratie: Maart 2015
  • Laatst online: 08-02-2022
Belindo schreef op maandag 4 oktober 2021 @ 10:54:
Ik heb even iets geprobeerd voor je en zal het proberen stap voor stap uit te leggen. De aanpak is als volgt:
- Je weet de start en eind datum en wilt eigenlijk alle tussenliggende datums weten om een weeknummer toe te passen
- Je moet dan het aantal rijen zo vaak dupliceren als dat je 'datums' hebt
- Vervolgens pas je een weeknummer toe aan elke datum
- Tevens kijk je of de datum een werkdag is (aanname: Mon-Fri)

Je begint met de tabel die je al hebt, al zijn 'Werkweek' en 'Werkdagen ziek' hier niet relevant:
[Afbeelding]

Vervolgens selecteer je die tabel, en ga je in Excel naar Data > from Table/Range. Je opent dan de Power Query Editor:
[Afbeelding]

De eerste stap binnen je nieuwe query is het aanpassen van de datatypes. De Start en Einddatum worden standaard (bij mij) gezien als DateTime, maar deze willen we als Date hebben. De andere kolommen kun je het format Text of Number geven, na deze stap ziet je tabel er zo uit (let op die icoontjes in de kolomheaders, dit is je datatype):
[Afbeelding]

Nu kunnen we binnen de query een nieuwe kolom toevoegen (Add Column > Custom). Deze kolom gaat uiteindelijk een list bevatten met alle datums tussen de Start en de Eind datum. Let wel dat je het aantal stappen plus één doet om ook de einddatum in die lijst te krijgen:
[Afbeelding]

De formule bestaat uit 3 delen, hier dikgedrukt:

[...]


[...]


[...]


Je tabel is nu uitgebreid met een kolom met daarin het woord 'List'. Deze list bevat alle datums vanaf start t/m eind. Volgende stap is om deze te 'expanden' naar nieuwe rijen:
[Afbeelding]

Met dit als resultaat:
[Afbeelding]

Vervolgens doe je 'Close & Load' en je nieuwe tabel wordt ingeladen op een nieuwe sheet.

In deze tabel voeg je twee kolommen toe om te checken of de datum een werkdag is:

[...]


En het weeknummer behorende bij die datum:

[...]


Dat ziet er dan zo uit:
[Afbeelding]

Als laatste stap maak je een pivot op die nieuwe tabel die er bijvoorbeeld zo uitziet:
[Afbeelding]

Ik heb de verschillende velden zo neergezet:
[Afbeelding]
Woah, ik ben echt heel dankbaar dat je dit hebt gedaan maar mijn hoofd ontploft nu een beetje :O
Ik loop al vast bij je stuk over de eerste stap. Ik ga er wel even voor zitten, maar ben bang dat dit boven mijn kennis gaat!

Acties:
  • +1 Henk 'm!

  • Belindo
  • Registratie: December 2012
  • Laatst online: 23:43

Belindo

▶ ─🔘─────── 15:02

Tukkerl schreef op maandag 4 oktober 2021 @ 11:12:
[...]


Woah, ik ben echt heel dankbaar dat je dit hebt gedaan maar mijn hoofd ontploft nu een beetje :O
Ik loop al vast bij je stuk over de eerste stap. Ik ga er wel even voor zitten, maar ben bang dat dit boven mijn kennis gaat!
Power Query is echt heel veelzijdig in het mooi opschonen van data. Probeer rustig stap voor stap. Mocht het niet lukken, quote/mention me dan even.

Overigens zijn de 'in sheet' oplossingen ook mooi, hetzij iets manueler. De reden dat ik alle datums retourneer is omdat je dan (eventueel) nog analyses kunt doen op 'welke dag van de week is men het vaakst ziek', etc.

[ Voor 53% gewijzigd door Belindo op 04-10-2021 11:20 ]

Coding in the cold; <brrrrr />


Acties:
  • 0 Henk 'm!

  • Tukkerl
  • Registratie: Maart 2015
  • Laatst online: 08-02-2022
Deze lijkt mij iets simpeler! Heb je de datums in rij 2 zelf ingevuld of hier ook een berekening voor gemaakt?
En dan Kolom 3 ook als een som of handmatig ingevuld?

(Dit is wel wat ik voor ogen heb:))

Acties:
  • 0 Henk 'm!

  • Tukkerl
  • Registratie: Maart 2015
  • Laatst online: 08-02-2022
Belindo schreef op maandag 4 oktober 2021 @ 11:19:
[...]


Power Query is echt heel veelzijdig in het mooi opschonen van data. Probeer rustig stap voor stap. Mocht het niet lukken, quote/mention me dan even.

Overigens zijn de 'in sheet' oplossingen ook mooi, hetzij iets manueler. De reden dat ik alle datums retourneer is omdat je dan (eventueel) nog analyses kunt doen op 'welke dag van de week is men het vaakst ziek', etc.
De dag met meeste ziekte is zeker de maandag :P.
Ik ga er wel even goed voor zitten! Bedankt voor de moeite iig.

Acties:
  • 0 Henk 'm!

  • Tukkerl
  • Registratie: Maart 2015
  • Laatst online: 08-02-2022
Nog één aanvullende vraag, ik heb het nu zoals jij het hebt gedaan, ziet er top uit.
Nou moet ik alleen nog 1 wachtdag eraf hebben.
Waar kan ik dat het beste in de som berekenen?

Acties:
  • 0 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 23:09

g0tanks

Moderator CSA
Tukkerl schreef op maandag 4 oktober 2021 @ 11:24:
[...]


Deze lijkt mij iets simpeler! Heb je de datums in rij 2 zelf ingevuld of hier ook een berekening voor gemaakt?
En dan Kolom 3 ook als een som of handmatig ingevuld?

(Dit is wel wat ik voor ogen heb:))
Ik heb de start van week 1 handmatig ingevuld (maandag 4 januari 2021) en daarna het automatisch laten uitrekenen door er +7 bij op te tellen. Hetzelfde voor de weeknummers door 1 handmatig in te vullen en dan +1 door te trekken.
Tukkerl schreef op maandag 4 oktober 2021 @ 11:31:
[...]


Nog één aanvullende vraag, ik heb het nu zoals jij het hebt gedaan, ziet er top uit.
Nou moet ik alleen nog 1 wachtdag eraf hebben.
Waar kan ik dat het beste in de som berekenen?
Ik zou de wachtdagen apart berekenen als volgt:
Afbeeldingslocatie: https://tweakers.net/i/NLh1AT1eaubQ2LoXpRGtyT4c8G8=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/yXe4m6FKhoK0ZOfLkvO16qmx.png?f=user_large

[ Voor 8% gewijzigd door g0tanks op 04-10-2021 11:46 ]

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • Tukkerl
  • Registratie: Maart 2015
  • Laatst online: 08-02-2022
g0tanks schreef op maandag 4 oktober 2021 @ 11:42:
[...]


Ik heb de start van week 1 handmatig ingevuld (maandag 4 januari 2021) en daarna het automatisch laten uitrekenen door er +7 bij op te tellen. Hetzelfde voor de weeknummers door 1 handmatig in te vullen en dan +1 door te trekken.


[...]


Ik zou de wachtdagen apart berekenen als volgt:
[Afbeelding]
Heb nu een kolom naast de startdatum de startdatum +1 gedaan en dan die +1 kolom meegenomen in de formule! Heel erg bedankt voor je hulp.

(Van iedereen overigens! Heerlijk dat dit forum er is).
Pagina: 1