Les mer om denne algoritmen her, eller bruk den via APIet. Se nøye over eksempelfilene før du laster opp din egen Excel-fil.
Dra filen hit eller klikk for å velge fil.
FILNAVN.xlsx
Behandler oppgave...
Eksempelet nedenfor viser strukturen som Excel-filen må ha. Gjerne last ned en eksempel-fil og ta utgangspunkt i den. Det er viktig at Excel-filer som benyttes har helt riktig struktur.
Arket må inneholde kolonnene som er angitt i eksempelet. Hver rad (vakt) må ha en unik ID, denne kan settes til et beskrivende navn eller et nummer. Dersom du ikke har flere avdelinger (department), kan dette settes til en dummy-verdi. Datoer kan være faktiske datoer (YYYY-MM-DD) eller tekst. Perioder angir vakter på samme avdeling og på samme dag.
Kolonnen 'desired_workers' angir maks antall ansatte per vakt, og er en maksbegrensning. Raden 'desired_shifts' angir hvor mange vakter hver ansatt skal ha gjennom hele perioden (alle vaktene i sum).
Tallene angir i hvilken grad en ansatt ønsker seg en vakt, og må være mellom 1 og 10. Du trenger ikke å bruke hele skalen, f.eks. kan 1 bety 'kan ta vakten' og 2 bety 'tar veldig gjerne vakten'.
Sheet1| id | department | date | period | desired_workers | Lise | Erik | Marte | Thea |
|---|---|---|---|---|---|---|---|---|
| desired_shifts | 4 | 5 | 2 | 3 | ||||
| 1 | A | mandag | morgen | 3 | 1 | 5 | 5 | |
| 2 | A | tirsdag | morgen | 2 | 7 | 4 | 7 | 3 |
| 3 | A | onsdag | morgen | 2 | 6 | 7 | 6 | 8 |
| 4 | A | torsdag | morgen | 3 | 3 | 7 | 5 | |
| 5 | A | fredag | morgen | 4 | 7 | 9 | 1 | 3 |
Last ned eksempelfiler (.xlsx):