Bakgrund:
Sitter med kolegor och registrerar stopptider på en maskin linje. Mina tider skiljer sig från deras och ja inser att jag skriver in 0:01:14, medan dom beräknar allt i sec. och får samma tid till 0,0074.
ex.
1min 14 sec = 0,0074
Dom tar sedan sina 0,0074/60 = 1,23333 min
Är det detta som gör att vi i slutändan efter 100 inskrivna tider får skilnader ?
1 min och 14 sekunder blir mycket riktigt 1,23333 i tiotalsform. D.v.s. 14/60=0,23333. För att få rätt sekunder måste man således omvänt multiplicera 0,23333 med 60 (~14 eller 13,9998). Som du ser blir blir det inte exakt 14 och dina kollegor har säkerligen samma avrundningsfel i fler inmatningar och deras slutresultat blir därefter.
Detta förutsätter att de multiplicerar varje inmatning med 60 för sig. Slår de först ihop alla kommer det att bli heltokigt.
Verkar som om jag får stryka på foten för mina vänners uträkning.
Det uppdagades mycket märkliga saker då jag försökte räkna % på tiden.
Ex. (med Bill Gates programmering)
ville veta i % hur mycket som fanns kvar efter (ErrTid) 15m 23s togs från (TotTid) 3t 22m 3s och får svaret 100% (0,999999738) (TotTid-ErrTid)/TotTid
När jag väljer att visa 3t 22m 3s som tal visar den 40724,14031 och 15m 23s som 0,01068287 vilket gör att jag förstår svaret 100% blir korrekt.
Huvudräkning
Snabbt räknat går det 13st 15min på 3tim 23min vilket gör att det mer korrekta talet jag vill få ut är runt 92%.
Så hur gör jag för att få "rätt svar" med Bill Gate ?
Problemet löst då jag insåg att just datumet fanns med i detta stora tal.
Dock får jag skillnader fortfarande då mina kolegor räknar sekunder och jag räknar med "Excell" tidsformat vilket vi alla är fundersamma över.
Insåg att detta med formatering av celler verkar mycket viktigt (?).
Använde först en beräkning av TotTid med hjälp av inskriven tid (ctrl-shift-:) men gick över till =NU() och fick då med datumet.
Nu vet jag hur jag gör i båda lägen.
276 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25