webForumDet fria alternativet

Konvertera tid i Excel

9 svar · 1 635 visningar · startad av Inferis

InferisMedlem sedan sep. 2000670 inlägg
#1

Hej!
Hoppas det finns någon vänlig själ som kan hjälpa mig.

Jag försöker att lägga in tid som jag vill ska konverteras till tal, som sen ska användas för att räkna procent.

Så i fält A1 läggs det tex in 7,5 (som står för 7 timmar 30 minuter)
I fält B1 läggs det in tex 5:19 (5 timmar och 19 minuter)

Så ska det magiska hända i C1! Där ska det stå exakt hur många procent B1 är av A1.

Som B1 (5,32) / A1 (7,5) * 100

Problemet är hur man gör för att ändra B1 till heltal. Det ska läggas in som timmar och minuter för enkelhetens skull.

InferisMedlem sedan sep. 2000670 inlägg
#2

Bifogar en fil om någon vill kolla.temp.xlsx

NicrosoftMedlem sedan dec. 19995 718 inlägg
#3

Varför måste du göra om det till heltal?

Lägger du in det som timmar:minuter i både A1 och B1 och formaterar dessa som tid så så är det bara att ta B1/A1 så får du ju procenten.

ÄnMindreVetandeMedlem sedan nov. 201253 inlägg
#4

Håller med Nicrosoft. Varför blanda?
Men om du absolut måste så kan du konvertera tid till decimaltal genom att multiplicera med 24.
=(B1*24)/A1
Men du måste manuellt formatera cellen med svar till procent, annars förutsätter excel att du vill ha tidsformat där också.

Läs gärna på om Excels tidsformat, exempelvis här:
http://andersexcel.se/rakna-med-tid-excel/

****Överkurs***
Om du inte vet om en cell skall vara inmatad som decimal eller tid så kan du använda CELL("format") för en kvalificerad gissning, dvs någonting i stil med:
=OM(CELL("format";B1)="D9";B1*24;B1)/OM(CELL("format";A1)="D9";A1*24;A1)
(fast man skulle behöva göra den mer generell med t.ex VÄNSTER(CELL("format";A1);1)="D") och en kontroll av decimaltalet också. Ähhh, det blir för plottrigt för att vara anvädbart

InferisMedlem sedan sep. 2000670 inlägg
#5

Jag gör som Nicrosoft tipsar om. Det funkar. Tack så mycket!

En följdfråga!
Kan man på något sätt räkna ut snitt av en hel månad?
Om A1 B1 är dag 1, B2 C2 är dag 2 osv. Hur vet man vilka dagar som är tomma? Hur delar man summan med antal dagar?

Detta blir ju missvisande så det skriker om det.
=OMFEL((F6+M6+T6+AA6+AH6+AO6+AV6+BC6+BJ6+BQ6+BX6+CE6+CL6+CS6+CZ6+DG6+DN6+DU6+EB6+EI6+EP6+EW6+FD6+FK6+FR6+FY6+GF6+GM6+GT6+HA6+HH6)/31,0)

NicrosoftMedlem sedan dec. 19995 718 inlägg
#6

Fyll i tid för en månad i C3 till C3. Det lättaste sättet att få fram snittet är att använda delsumma. =Delssumma(1;C3:C33) Genomsnitt 07:12:40

Vill du se vad du räknar med kan du använda delsumma för att ta fram antalet ifyllda dagar. =Delssumma(2;C3:C33) Antal dagar 3
Sen är det bara att dela summan =Summa(C3:C33) med resultatet av delsumman.

Siffran efter första parentesen efter "delsumma" styr vad funktionen skall göra. Det kommer upp en lista med alternativ när du skriver in formeln.

InferisMedlem sedan sep. 2000670 inlägg
#7

=DELSUMMA(2;FY5:GF5:GM5:GT5:HA5:HH5)

Denna ger mig fel svar. Det är bara GT5, HA5 och HH5 som har värde.

Resultatet blir 12 och ska ju bli 3?

NicrosoftMedlem sedan dec. 19995 718 inlägg
#8

Du skall bara ha med första och sista cellen i formeln.

NicrosoftMedlem sedan dec. 19995 718 inlägg
#9

Så här

InferisMedlem sedan sep. 2000670 inlägg
#10

Jag kör på andra hållet. Det finns en massa andra kolumner som inte ska räknas med. När det inte finns något insatt värde så är det 0.

Se exempel jag bifogar.

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)