Jeg arbejder med at lave timeregnskab for mine ansatte. Ved årets udgang har jeg en ansat, der er kommet ud af året med et minus i timebanken.. Læst i Excel ser tallet sådan ud -1:05:00. Når jeg prøver at indtaste denne værdi som opstart i det nye års timeregnskab, så bliver jeg mødt med en besked om, at når jeg starter med - så tror excel at der er tale om en formel. Hvordan får jeg det indtastet korrekt? Arket er formateret til 1904.
du skriver at regnearket er i 1904-datostilen, hvilket understøtter negative tidsværdier. Hvis ikke, kan du aktivere det ved at gå til Filer > Indstillinger > Avanceret, og under sektionen "Når der beregnes i denne projektmappe", skal du sætte flueben ved "Brug 1904-datostilen" , kontroller lige for en sikkerhedsskyld 😉
#3 - Og du mener så, at det er et udtryk for at det ikke er en brugbar løsning! Jeg kører Excel 365, og der fungerer det uden problemer, at bruge en apostrof før et minus tegn.
Prøv lidt flere test hos dig selv, inden du ryger i blækhuset!
Tak for jeres svar. #1+2 Det er også det Excel selv foreslår, og det havde jeg prøvet inden jeg oprettede spørgsmålet og har lige prøvet det igen, da jeg tænkte at jeg måske havde brugt et forkert tegn, men som #3 skriver så ser tallet godt nok rigtig ud (-1:05:00) i cellen, men når jeg referere til cellen i en anden formel, så får jeg #VÆRDI #3 Det samme sker som sagt også for mig.
#4 Ja, arket er formateret til 1904 datostilen, netop for at jeg kan regne med timer ud over 24 og med negativ tid. Jeg har heller ikke noget problem andre steder i arket, der omfatter tidsbank for alle mine ansatte, og der er ingen problemer med at håndterer negative tal, når de forekommer som følge af for få timer en måned i løbet af året. Problemet opstod først, da jeg havde behov for at starte et nyt ark op for det nye år, og en af medarbejderne havde afsluttet 2024 med minus timer.
Jeg kan selvfølgelig løse det, ved at dublikerer slutarket fra 2024 og indsætte det i det nye ark, for så at referere til cellen, eller jeg kan lave en mellemregning, hvor jeg ganger 1:05:00 med -1, men jeg vil meget gerne, hvis det kunne fungerer, uden disse krumspring.
Jeg blev nysgerrig, og spurgte Copilot den skriver: Alternativ metode: Indsæt som værdi med makro Hvis du ofte støder på dette problem, kan du bruge en simpel VBA-makro til at hjælpe dig med at indtaste negative tidsværdier uden besvær. Her er et eksempel på en makro: Sub IndsætNegativTid() Dim Rng As Range Set Rng = Selection On Error Resume Next Rng.Value = -TimeSerial(1, 5, 0) 'Eksempel: -1:05:00 Rng.NumberFormat = "[h]:mm:ss" End Sub Dette script vil indtaste negative tidsværdier direkte og korrekt formatere dem.
#6 - At det negative timetal indgår i en anden beregning (formel), oplyste du ikke om i dit åbnings spørgsmål. Fordi der kan du netop ikke anvende løsningen med en Apostrof.
Uden at have set dit specifikke Ark, er det lidt svært at skrive en "skræddersyet" løsning, da der er flere muligheder for at komme omkring det med at regne med negative timer.
En mulighed, er f.eks. at omregne dine timer til sekunder, hvorved du kan komme omkring det med at have negative tal. Hvis du tager dine -1:05:00 og omregner til sekunder, får du -3900 (1 time er 3600 sek.) Lad os så antage at du har +2 timer du vil lægge til til de -3900, så har du -3900+7200, hvilket giver dig 3300 (sekunder).
Nu kan du konvertere disse sekunder til et brugbart timetal, med formlen: =TEKST(A5/86400;"[tt]:mm:ss"), forudsat dit tal 3300 står i A5.
Nu har du så konverteret dit negative tal, til et brugbart timetal, og så kan du fortsætte med at regne med timer som normalt.
Det var én mulighed, men der er flere andre.
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.
Lunar-stifter Ken Villum Klausen har kæmpet med søvnløse nætter, men sidder nu på en tropeø og holder sin første ferie i otte måneder: “I de seneste år har jeg været war-time-CEO”