Gå til innhold

[Løst] Excel: Hindre negative 0-verdier


osmoen

Anbefalte innlegg

Hei.

 

Har laget en timeliste i Excel hvor jeg for egen del summerer timene mine og fleksitid

 

post-24025-1288160334,1626_thumb.jpg

 

Hvordan går jeg frem for å hindre å få -0:00 når resultatet er 0?

 

Formelen ser slik ut:

=HVIS(E16="";"";E16-"7:55")

 

Intet hokus pokus som bør gi negativt svar med andre ord.

 

Det er snakk om Excel 2003.

Endret av Frikky
Lenke til kommentar
Videoannonse
Annonse

Takk for svaret :)

 

Løsningen fungerer dersom jeg er ute etter å endre alle negative tall til positiv 0, men her er jeg interessert i å beholde negativ tid (som ikke er 0).

 

Ser at jeg ikke la frem problemstillingen godt nok i åpningsinnlegget.

Lenke til kommentar

Okei skjønner.

 

Grunnen til at du får -00:00 er at beregningen returnerer en ørliten desimal under 0. Sånt er dessverre uunngåelig i datamaskiner, se

http://www.cpearson.com/Excel/rounding.htm

for teoretisk forklaring.

 

Du må altså pakke subtraksjonen (hos deg E16-"7:55", jeg liker bedre E16-TID(7;55;0)) inn i en AVRUND-funksjon. Det er ikke vakkert men det er nødvendig. Denne

=AVRUND((E16-TID(7;55;0))*1440;0)/1440

runder av resultatet til helt minutt. Det er 1440 minutter i døgnet, så det er det tallet du eventuelt justerer, f.eks doble for å få halvminutter.

 

Beste hilsen Harald

Endret av Harald Staff
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...