06. april 2018 - 08:27Der er
42 kommentarer og 3 løsninger
Beregn forskellen mellem 2 tidspunkter
Hej Alle.
Jeg sidder og er ved at lave et dokument, der skal tjekke nogle ting, og derfor har jeg brug for at kunne tjekke hvor mange timer der er mellem 2 tidspunkter, dette gør jeg flere steder i dokumentet, og der virker,, men jeg har brug for at kunne regne tidsforskellen, mellem 2 dage. (Uden at skulle oplyse dato)
F.eks. Fri kl: 01:00 (Skrives som 25:00, skrives sådan da mødetid for denne dag er for midnat) Møder igen kl. 08:00.
Hvor dag for jeg regnet rigtigt ud hvor mange timer der er mellem disse 2 tidspunkter?
Udregning skal self. også kunne bruges hvis fri kl. er før midnat.
Gen AI skaber stor opmærksomhed i Norden, men udfordringer som mangel på talent og tilpasning af forretningsmodeller kan bremse de ambitiøse planer.
21. februar 2025
Slettet bruger
06. april 2018 - 11:13#1
Jeg er ikke excel haj.
Men du kan tage 2 klokkeslæt og trække fra hinanden. Og resultatet er tids forskellen.
Jeg tjekkede lige excel 2010 Her kan man stadig have både dato og tid i samme celle (under klokkeslæt), så jeg vil gætte på!, at hvis din celle indeholder både dato og klokke slet vil den regen det rigtigt ud.
Nej det går ikke når du har skrevet 25:00 (for at klokken er 01:00) Jeg bruger ikke dato i disse felter man skriver i, da du bare er møde og gå tidspunkter.
Jeg har måske fundet en formel der kan regne tiden ud, uden at skulle skrive 25:00 for at angive klokken er 01:00. og hvis det virker, så kan jeg nok også få det andet til at virke.
MEN FOLK MÅ STADIG GERNE BYDE IND MED EN LØSNING, HVIS DE HAR DEN.
Men den med at skulle trække 2 tal fra hinanden vil ikke virke, når jeg skal finde tiden, fra jeg havde fri, til jeg møder igen.
F.eks. Jeg har fri kl. 01:00(Skrives som 25:00) og møder igen kl. 08:00 (Skrives som 08:00) så hvis man bare trække talene fra hinanden vil give 17 timer, (det er 10 timer forkert) så derfor ikke en mulighed.
Mødetid Står i A1: 20:00 Gå hjem tid i B1: 01:00 =B1-A1+(A1>B1) giver: 05:00
Synes godt om
Slettet bruger
06. april 2018 - 14:07#4
Ja, men hvis du holder dig til dato og kl slet, vil jeg tro det virker. Når du bruger ukorrente kl slet, som f.eks 25, springer kæden af, og du skal til at regne skævet :( Holder du dig til virkeligheden, bør den holde. Jeg har kun prøvet med kl slet uden dato, men det virker.
#store-morten Den del er løst, det er mere, tiden mellem gå tid idag & møde tid imorgen.
#rogerrabbit Ja det kan godt være, jeg lige går lidt skævt, men det var sådan jeg lige løste problemet den gang det første kode blev skrevet. Men er ved at skulle til at finde en ny måde at regne det på. Formlen skulle gerne heller ikke blive for lang og uoverskuelig. der ud over, har jeg prøvet at Excel gav en fejl, fordi jeg havde for mange ting den skulle igennem.
Den formel jeg lige pt. har og virker som den skal. ser således ud.
Jeg har fundet denne kode: =HVIS(ELLER(C5="";D5="");0;HVIS(VÆRDI(C5)>=VÆRDI(D5);(TID(AFKORT(D5/100);REST(D5;100);0))+1-(TID(AFKORT(C5/100);REST(C5;100);0));(TID(AFKORT(D5/100);REST(D5;100);0))-(TID(AFKORT(C5/100);REST(C5;100);0))))
Men når jeg prøver at bygge den om, i min kode for jeg bare en fejl, med FOR MANGE VARIABLER
##### kommer, når der er negative værdier i TID, hvis 1904 datostystemet IKKE er slået til i Excel. ( under avanceret i Indstillinger ) Referencefejlen skyldes der mangler en KOMME-tid nederst....
. Prøv fx at skrive =A1>B1 i en celle. I det konkrete tilfælde evalueres udtrykket som sandt, fordi A1 er større end B1 (mødetid før gå hjem tid). Da SAND repræsenterer værdien 1, mens FALSK repræsenterer værdien 0, lægges der altså 1 til resultatet, hvis A1 er større end B1. 1 er grundenheden, altså et døgn.
E15 her denne formel: =HVIS((D15-C15+(D15>C15))>VÆLG(UGEDAG(B15;2);norm!B$1;norm!B$2;norm!B$3;norm!B$4;norm!B$5;norm!B$6;norm!B$7);(VÆLG(UGEDAG(B15;2);norm!B$1;norm!B$2;norm!B$3;norm!B$4;norm!B$5;norm!B$6;norm!B$7));D15-C15+(D15>C15))
F15 Har denne formel: =HVIS((D15-C15+(D15>C15))>E15;(D15-C15+(D15>C15))-E15;"")
Når jeg så prøver at skrive ------FRA------/-------TIL-------/-----TID-----/-----OVERTID---- -----08:00-----/-----12:00------/----08:00----/-------20:00------- -----08:00-----/-----09:30------/----08:00----/-------16:30------- ----BLANK----/----BLANK----/----08:00----/------BLANK-------
Arket norm hvor den henter data fra ser sådan her ud: -------A-------/-------B------/ -----DAG----/-----TID-----/ -------M------/----08:00----/ -------T-------/----08:00----/ -------O------/----08:00----/ -------T-------/----08:00----/ -------F-------/----05:00----/ -------L-------/----00:00----/ -------S-------/----00:00----/
Din formel: =HVIS((D15-C15+(D15>C15))>VÆLG(UGEDAG(B15;2);norm!B$1;norm!B$2;norm!B$3;norm!B$4;norm!B$5;norm!B$6;norm!B$7);(VÆLG(UGEDAG(B15;2);norm!B$1;norm!B$2;norm!B$3;norm!B$4;norm!B$5;norm!B$6;norm!B$7));D15-C15+(D15>C15)) Mandags dato i B15 Er 4:00>8:00 det mener din formel er SAND og sætter værdien 8:00
Har kikket på: 8:00 - 12:00 =D15-C15+(D15>C15) giver 4:00
Dette viser sig at det opfattes som +1dag altså 28:00 selv om der viset 4:00
Det kan måske giver udregnings problemer senere.
Prøv denne formel i E15 : =HVIS((D15-C15+(D15>C15))>VÆLG(UGEDAG(B15;2);norm!B$1;norm!B$2;norm!B$3;norm!B$4;norm!B$5;norm!B$6;norm!B$7)+"24:00";(VÆLG(UGEDAG(B15;2);norm!B$1;norm!B$2;norm!B$3;norm!B$4;norm!B$5;norm!B$6;norm!B$7));D15-C15+(D15>C15))
Nu virker noget af det, dog giver den fejl, og skriver ######### Med der tilhørende kommentar "Datoer & Klokkeslæt, der er negative eller for store skrives som #####"
Har har bare prøvet at skrive: ----Møde fra----/---Møde til---/-----Timer---- ------08:00------/-----01:00----/----#####----
store-morten Jeg takker for hjælpen, men jeg smide dig en besked, da jeg lige har nogle andre ting, jeg har brug for at få løst?
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.