30. november 2007 - 01:51Der er
15 kommentarer og 1 løsning
Planlagt arbejdstid - udført arbejdstid
Kolonne B og C indeholder start- og sluttider i en fast vagtplan. Kolonne D og E indeholder evt. ændrede start- og sluttider.
Jeg skal anvende følgende formel til at beregne arbejdstid: =HVIS(B4<=C4;C4-B4;C4-B4+1) men kun hvis D4 eller E4 er tomme. Hvis der er indtastet et tidspunkt i både D4 og E4 skal formlen være: =HVIS(D4<=E4;E4-D4;E4-D4+1)
Hvordan får jeg bygget det ind i en enkelt formel?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Skal på arbejde nu og har ikke haft tid til at kontrollere din formel. Både D4 OG E4 skal være udfyldte hvis formlen skal beregne på dem. Hvis en af dem er tomme skal formlen beregne på B4 og C4
Måske en nærmere forklaring er på plads. Celle F4 indeholder en kode der i et enkelt tilfælde udløser et tillæg i arbejdstiden på 6 timer. Cellen hvor beregningen foretages er formateret som tid med formatet [t]:mm De mulige koder er: 700 - 730 - 740 - 900 - 000 - R - S - 000/SH - A - B - C Kun koden R udløser 6 timer
Hvis ja, så: F.eks. i F5 indtaster du =HVIS(F4="R";"6:00";0)
Så hedder formlen: =HVIS((HVIS(ER.TOM(D4);B4;D4))<=(HVIS(ER.TOM(E4);C4;E4));(HVIS(ER.TOM(E4);C4;E4))-(HVIS(ER.TOM(D4);B4;D4));(HVIS(ER.TOM(E4);C4;E4))-(HVIS(ER.TOM(D4);B4;D4))+1)+F5
Fik lige gennemtestet din formel. Det viser sig at formlen vil medtage kolonne D eller E hvis der står en tid i bare en af dem. Hvis der f.eks. er indtastet mødetid 7:00 i kolonne B, sluttid 15:00 i kolonne C og man herefter begynder at ændre vagt (det er det kolonne D og E er der til) og taster den ny mødetid i kolonne D (f.eks. 15:00), men ingen ting i kolonn E, vil resultatet blive beregnet til 0:00
Til gengæld har jeg fundet ud af at man kan slutte formlen med +HVIS(F4="R";"6:00";0) for at få lagt 6 timer til hvis der står R i celle F4.
Men altså, din formel: =HVIS((HVIS(ER.TOM(D4);B4;D4))<=(HVIS(ER.TOM(E4);C4;E4));(HVIS(ER.TOM(E4);C4;E4))-(HVIS(ER.TOM(D4);B4;D4))_ ;(HVIS(ER.TOM(E4);C4;E4))-(HVIS(ER.TOM(D4);B4;D4))+1) virker forkert
Så ser det ud til at virke. Har testet den i et testark. Skal nu til at indsætte den i 980 celler. På grund af forskelle i antal af rækker den skal virke på må det gøres manuelt, jeg kan ikke bare kopiere nedad og henad. Melder tilbage når jeg har indsat den over det hele, men forventer at det virker. Tak!
Har testet på alle celler formlen skal bruges i. Det var ikke så stort et arbejde igen. Ved hjælp af kopier og indsæt samt lidt søg og erstat tog det kun godt en times tid ;-) Det virker som det skal
Synes godt om
Ny brugerNybegynder
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.