28. november 2018 - 11:18Der er
12 kommentarer og 1 løsning
Omregne negative timer til decimaltal
Hej Jeg har en datasæt med udviklingen i medarbejdernes flekstid (udtræk fra lønsystem). Flekssaldiene varierer over tid og er både negative og positive. Jeg skal lave et diagram der for hvert team viser de enkelte medarbejderes udvikling. Jeg har to udfordringer: 1) Jeg kan ikke få Excel til at lave et punkt diagram på hvor den viser timer på y-aksen - kan det løses? 2) Problemet i 1) ville jeg løse blot ved at omregne til decimaltal, som Excel gerne vil håndtere i selv samme diagram. Når jeg ganger cellen med timer med 24, så går det fint så længe flekssaldoen er positiv - mens jeg får resultatet #værdi, når flekssaldoen er negativ.
Er der mon nogen der kan løse en den ene eller den anden udfordring?
ebea: Jeg har ikke en tidsangivelse der skal beregnes, jeg får flekssaldoen direkte ud, fx pr. 31.10.18 har medarbejder 1 en flekssaldo på -1:40 (A1). Hvis jeg sætter dit forslag ind =ABS(A1)=#værdi
#3 - Det eneste jeg så kan foreslå, er at du ændrer på tidsangivelsen, så : (Kolon) blir til et , (komma). Så har du ikke problemet med dine diagramvisninger.
# 4 jeg har ændret det til 1904 datosystemet. Den kan godt vise tiden negativ, det er når jeg siger =A1*24 (hvor A1 fx er -01:40) jeg ender med #værdi.
#5 Ja, men jeg vil gerne have at den kan gøre det via en formel eller formatering af celle, listen er lang og der kommer nye data på hver måned. Jeg kan jo heller ikke bare skifte : ud med , da 0:26 svarer til 0,43.
#6 - Om du bruger 1904 systemet eller ej, er ligegyldigt i den forbindelse (det er kun for at kunne bruge negativ timeangivelse). Problemet er med at bruge negative timer i Grafer, hvor skalaen skal være under skæringspunktet 0.0 Derfor foreslog jeg at ændre angivelse, til at være med komma, hvor Grafer kan acceptere tal angivelser, som negative værdier!
#10 Kan du mon hjælpe - der er lige en lille sløjfe der skal bindes. Der er tale om registrering af afspadseringstimer og tallet kan derfor være højere end 24, men når jeg anvender din formel får jeg forkerte tal alle de steder hvor fleks-saldoen er over 24 timer. Jeg har formatteret til tt:mm - det hjælper mig ikke. For positiv flekssaldo er der ikke noget problem - der har jeg blok ændret din formel som følger: =HVIS(VENSTRE(A1;1)="-";TIDSVÆRDI(MIDT(A1;2;LÆNGDE(A1)-1))*-24;A1*24)
Men jeg kan ikke få den til at vise mig de negative saldoer der er større end -24:00
og betinget formatering marker cellen med formlen = Hvis(Venstre(A1;1)="-" og formater rød tekst
Jan
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.