Avatar billede __Allan__ Seniormester
26. marts 2018 - 14:38 Der er 3 kommentarer

Hjælp søges til forbedring/udvikling af ark for afregning ved varierende tidsforbrug

Hej med jer

Jeg er har tage en udfordring til mig fra min kærestes job. De anvender et regneark, som for mig virker alt for tidskrævende, til beregning af samlet tidsforbrug ved udførelse af serviceydelser.

Jeg har tænkt et hav af forskellige løsninger, men havner hele tiden med løsninger udenfor Excel-arket, da jeg ikke er så erfaren i alt hvad der hedder formler, makro og VBA.

Håber nogen kan hjælpe mig med en lys idé!

Nuværende løsning: Har et regneark for beregning af serviceydelser. Der er i hver række angivet kundenavn, en startdato og en beskrivelse af ydelse og hyppighed. Herudover er der en stribe indtastnings- og beregningsfelter for hver række, hvor der dels angives tidsforbruget, og om der er tale om dag, nat, weekend osv.

Anvendelse: Når en ny periode(måned) påbegyndes, kopieres rækker fra forgående ark, for de ydelser der går igen. Herudover tilføjer man løbende nye rækker med startdato og beskrivelser.
Herefter slettes alle indtastningsfelter, for derefter at blive udfyldt på ny.

Problematikker: Der er rigtig mange rækker med (gen)indtastning, der skal udfyldes hver måned.
En kunde kan afregnes en ydelse på et hav af forskellige former. Fx fast hver tirsdag og fredag, lige/ulige uger eller x antal gange i ugen/dagen. Dermed er hver periode(måned) forskellig med antallet af fx tirsdage, ulige uger weekender osv.

Krav: løsningen skal helst ikke bestå i andet end regnearket. Det må ikke koste andet end min tid, for tilretning/udvikling. Må ikke være for avanceret/kompleks, da det skal bruges af mange (ikke it-kyndige) brugere.

Behov: En nem måde at undgå en masse unødig indtastning og manuel udregning. Fx at medarbejderen skal sidde med en kalender og tæller hvor mange tirsdage der er i måneden, for bagefter at gange op. Måske en form for kolonne(er) til mellemregning af hvor hyppigt den enkelte ydelse udføres.

Mine tanker: Da jeg interesserer mig for it og bl.a. programmering, synes jeg jo det er en spændende udfordring at løse. Jeg tænker selvfølgelig at løsningen ville være et mindre program, hvor man blot skal taste kundenr ind, og så får mulighed for at angive hvor hyppigt en ydelse udføres. Programmet skulle så bagved selv kunne udregne tidsforbrug, og udfra datoer og forudindtastede priser, kunne udregne det hele.
Men dette bliver for avanceret at sætte op til brugerne, ligesom økonomiafdelingen nemt skal kunne gå ind og se samtlige indtastninger og beregninger, for at kunne krydstjekke afregningen.
Jeg har tænkt på at bruge nogle makroer(som jeg ikke er skarp i), men frygter at de vil være for komplekse at integrere med de formler der pt fungerer.
Avatar billede Jan Hansen Ekspert
27. marts 2018 - 08:24 #1
1. lav en makro der genererer det nye ark (layout)
2. lav makro der hvis indsætter formler
3. lav makro der indsætter konstanter
4. lav makro der overfører poster der ikke er udløbet
5. lav en makro der kører de ovenstående makroer og vubti

hvis du skal have mere konkret hjælp er jeg nød til at vide meget mere. Send evt. privat besked så kan vi måske finde ud af noget!!
Jan
Avatar billede finb Ekspert
27. marts 2018 - 09:48 #2
Går de samme kunder og ydelser igen i flere ordrer,
så overvej Access.
Avatar billede __Allan__ Seniormester
27. marts 2018 - 11:27 #3
Tak for jeres svar. Det lader vist til at jeg skal lære mig selv lidt omkring makro'er.
Vil kigge på dét og access i aften.
Det er ikke utænkeligt at jeg vender tilbage med nogle spørgsmål. ;-)

Endnu engang tak!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester