Avatar billede challenge Praktikant
29. april 2009 - 10:30 Der er 6 kommentarer og
1 løsning

Sammenligne tid

Hej Eksperter,

Jeg har i et Excel-ark udregnet en masse tidsforskelle mellem to datoer og to tidspunkter. Jeg får efter denne udregning en tid med formlen dd:tt:mm:ss. Jeg ønsker nu at finde ud af, hvilke celler der har værdi mellem 00:00:05:00 og 00:00:10:00 (dvs. mellem 5 og 10 min.). En almindelig if-sætning virker imidlertid ikke herpå. Heller ikke hvis jeg blot skriver =IF("00:00:05:00"=A1;"true";"false") hvor A1 indeholder en udregnet forskel på 00:00:05:00. Hvad skal jeg gøre for at kunne sammenligne mine udregnede tal med mine tidsintervaller?
Avatar billede CCodam Nybegynder
29. april 2009 - 10:42 #1
Hvilket format har du sat A1 til at være? normale numre eller tid?
Avatar billede CCodam Nybegynder
29. april 2009 - 10:43 #2
Hmm testede lige, og din IF sætning virker fint her...Hvad præcist går der galt? Melder den altid False eller True?
Avatar billede challenge Praktikant
29. april 2009 - 10:44 #3
Jeg har I "Custom" under formattering sat formatet til at være dd:tt:mm:ss således at begge celler som sådan burde være end formatteret.
Avatar billede challenge Praktikant
29. april 2009 - 10:45 #4
Den melder altid false...
Avatar billede challenge Praktikant
29. april 2009 - 10:49 #5
Kan det have noget at gøre med udregningen der i virkeligheden ikke er 00:00:05:00 men er gemt i et underlæggende lag i et andet format?
Avatar billede CCodam Nybegynder
29. april 2009 - 10:56 #6
Det virker perfekt her, ligemeget hvilket format jeg sætter A1 som :S

Den eneste fejl jeg kan se i din IF sætninger er, at du blander dansk og engelsk Excel?

Dansk burde være (HVIS istedet for IF):
=HVIS("00:00:05:00"=A1;"true";"false")

Engelsk burde være (, i stedet for ;):
=IF("00:00:05:00"=A1,"true","false")

Jeg ved ikke om du køre med dansk eller engelsk?
Avatar billede challenge Praktikant
29. april 2009 - 11:10 #7
Mit Excel er på engelsk, men sjovt nok med dansk tegnsætning; den kræver også dansk komma ved kommatal og ikke punktum som på engelsk.

Jeg fandt ud af, at det udregnede tal jeg gerne vil sammenligne i et underlæggende lag faktisk er et meget lille kommatal; 1 min = 0,000694444446708076. Dette løste således mit problem og ved at bruge de rigtige kommatal kan jeg nu sammenligne de to tider.

CCodam, hvis du smider et svar skal du få point for ulejligheden. Mange tak for hjælpen.
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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