Avatar billede svendj Nybegynder
15. august 2007 - 16:31 Der er 6 kommentarer og
1 løsning

Træk to tidspunkter fra hinanden - fejl?

Kære Alle

Jeg har to tidspunkter, jeg har dannet fra strenge vha. f.eks. =TID(VENSTRE(D10;2);MIDT(D10;4;2);HØJRE(D10;2))

Det giver 02:04:30 & 02:04:45 - og disse er tid i Excel forstand.

Jeg har så en anden kolonne, hvor der står 15 (sekunder), og jeg vil gerne validere, at der er 15 sek. ml. de to tidspunkter.

Derfor laver jeg 15 om til tid vha. TID(0;0;E9), der giver 00:00:15.

- og til sidst laver jeg flg.

hvis(00:00:15 - (02:04:45 - 02:04:30) > 0) - dette burde give falsk?

- men returnerer faktisk SAND, og hvis jeg viser resultatet i Standard formattering ser jeg 1,45012E-17.

Har nogen oplevet noget lignende? og hvordan kommer man rundt om det?

Jeg har overvejet noget med evaluere tiderne som strenge, og så ikke bruge alle decimaler, men hvor man skal jeg tage med i min VENSTRE() formel for at kunne skelne på sekund niveau?

Tak

:o]
Avatar billede mugs Novice
15. august 2007 - 16:40 #1
Måske kan du få hjælp i denne udmærkede artikel:

http://www.eksperten.dk/artikler/681
Avatar billede excelent Ekspert
15. august 2007 - 18:43 #2
prøv

=(TID(2;4;45)-TID(2;4;30))>TID(0;0;15)
eller
=(C4-D4)>B4
hvor C4=02:04:45 og D4=02:04:30 og B4=00:00:15
Avatar billede knirkeline Nybegynder
16. august 2007 - 08:38 #3
Du mangler da vist bare et =

så din formel skal se sådan ud: hvis(00:00:15 - (02:04:45 - 02:04:30) >= 0)
Avatar billede svendj Nybegynder
16. august 2007 - 11:06 #4
Tak for idéer. Problemet er, at ingen af dem løser problemet, der vist kan koges ned til

Celle    Klokkeslæt formatteret  Standard formatteret   
A1        06:58:48                0,290833333333333000
A2        06:58:33              0,290659722222222000
A3        00:00:15               0,000173611111111111
A1-A2-A3  00:00:00                0,000000000000000027

- og så går min hvis sætning agurk fordi 0,000000000000000027 jo ikke er nul??

Jeg har også prøvet at udskifte A3 med 15/86400 (inspireret af artiklen), men det giver samme resultat.
Avatar billede knirkeline Nybegynder
16. august 2007 - 11:30 #5
Hvis det kun er sekunderne, som der skal tjekkes, kan følgende formel du hos mig:

=HVIS(VÆRDI(SEKUND(A3)-(VÆRDI(SEKUND(A1))-VÆRDI(SEKUND(A2))))>0;SAND;FALSK)
Avatar billede svendj Nybegynder
16. august 2007 - 11:50 #6
Mjooe men den går desværre heller ikke. Det jeg skal vide er, om der er længere mellem de to klokkeslæt end de 15 sekunder.

Lige nu kigger jeg på =HVIS(A1-A2-A3<0,00000001) - men det er jo ikke så elegant

:o]
Avatar billede anedi Ekspert
16. august 2007 - 11:56 #7
Prøv med en round-funktion eventuelt. =round((a1-a2)-a3;8)

Den virker hos mig

Anedi
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