Permalänk
Medlem

excel fråga

Hej!

jag behöver få fram ett snitt på en utförd uppgift, jag har datan i form av nedan text, i kollum.

00d 00h 09m 17s
00d 01h 35m 54s
00d 01h 45m 28s
00d 01h 37m 48s
00d 01h 42m 27s

Det är ca 2000 rader som ska bli ett genomsnitt, jag får inte rätt på detta... Några tips?

Mvh
Rickard

Visa signatur

Born too late to explore the earth, born too early to explore the stars, born just in time to see AMD rise back to rule the world.

Permalänk
Medlem

Nu är jag inte expert på excel men kan man inte skriva vanliga formler i det?

Tex: b1:b2000/2000=

eller ngt liknande har jag för mig.

Permalänk
Medlem

Konvertera allt till sekunder, summera och dela sen med antal rader, så hade jag gjort

// LZ

Permalänk
Medlem

Har du datan i A-kolumnen så:

Kör denna formeln i B-kolumnen=Left(2,A1)+Mid(5,2)/24+Mid(9,2)/1440+Mid(11,2)/86400

Då får du ut det i Excels-tidsformat. Sen kan du bara köra en =AVG(B1:B6)

Därefter väljer du ett format som visar dagar, timmar, minuter och sekunder.

Visa signatur

Intel i7 7700K, Titan Xp, 32Gb @ 3333MHz, mITX Asus Strix Z270I, Jonsbo UMX1 Plus, Corsair SF600

Permalänk
Medlem

@phlopydisk:

Får ett felmed då, kanske är det jag som gör fel..

http://forumbilder.se/G74DB/excel

Visa signatur

Born too late to explore the earth, born too early to explore the stars, born just in time to see AMD rise back to rule the world.

Permalänk
Medlem

@Tea42BBS: but how...

Visa signatur

Born too late to explore the earth, born too early to explore the stars, born just in time to see AMD rise back to rule the world.

Permalänk
Medlem

Var lite fel, detta ska funka.
=LEFT(A1;2)+MID(A1;5;2)/24+MID(A1;9;2)/1440+MID(A1;13;2)/86400

Visa signatur

Intel i7 7700K, Titan Xp, 32Gb @ 3333MHz, mITX Asus Strix Z270I, Jonsbo UMX1 Plus, Corsair SF600

Permalänk
Medlem

@phlopydisk: Tack för att du hjälper till, dock får jag fortfarande fel.

http://forumbilder.se/G74G7/excel

Visa signatur

Born too late to explore the earth, born too early to explore the stars, born just in time to see AMD rise back to rule the world.

Permalänk
Medlem
Skrivet av rickie:

@phlopydisk: Tack för att du hjälper till, dock får jag fortfarande fel.

http://forumbilder.se/G74G7/excel

Du har ett engelskt excel rakt igenom; ersätt semikolon med komma så bör det funka.

Skickades från m.sweclockers.com

Permalänk
Medlem

@Napoleongl:

okey, nu fick jag fram ett svar iallfall, men.. jag fattar fortfarande inte helt hur jag ska gå vidare med detta..

Jag har datan i A kolumen, 1212 st rader. Alla i samma format.

Kör jag denna formel

=LEFT(A1,2)+MID(A1,5,2)/24+MID(A1,9,2)/1440+MID(A1,13,2)/86400

Får jag svaret 0.0064468 i B1

Men jag förstår inte om det är för alla 1212 rader? Eller hur jag senare ska dra en avr på det? Vad motsvara den siffran?

Förlåt dumma frågor, men är verkligen inte ett geni i excel..

Edit

Okey, tror jag fått rätt på det nu, men hittar inget format som visar dagar, timmar och sekunder?

http://forumbilder.se/G74GA/excel

Visa signatur

Born too late to explore the earth, born too early to explore the stars, born just in time to see AMD rise back to rule the world.

Permalänk
Medlem
Skrivet av rickie:

@Napoleongl:

okey, nu fick jag fram ett svar iallfall, men.. jag fattar fortfarande inte helt hur jag ska gå vidare med detta..

Jag har datan i A kolumen, 1212 st rader. Alla i samma format.

Kör jag denna formel

=LEFT(A1,2)+MID(A1,5,2)/24+MID(A1,9,2)/1440+MID(A1,13,2)/86400

Får jag svaret 0.0064468 i B1

Men jag förstår inte om det är för alla 1212 rader? Eller hur jag senare ska dra en avr på det? Vad motsvara den siffran?

Förlåt dumma frågor, men är verkligen inte ett geni i excel..

@rickie Det är A1 i antal dagar, dvs 0.0064468 dagar som du ser i B1, dra ner formeln till B1212 så får du "översättningen" för alla rader. Min rekommendation är att du sedan markerar hela B-kolumnen och väljer formatet tid (Dropdown listan i området Number på Home-fliken). Sedan i C1 kan du skriva =AVERAGE(B:B) så får du medelvärdet. Beroende på excelversion så kan du behöva skriva =AVG(B:B)

Visa signatur

Intel i7 7700K, Titan Xp, 32Gb @ 3333MHz, mITX Asus Strix Z270I, Jonsbo UMX1 Plus, Corsair SF600

Permalänk
Medlem

@phlopydisk:

Men om jag väljer tid, så får jag ju ut svaret i tex 1:41:32 AM, och averange för det ger mig en av klocktid.

Jag behöver ju en medel på hur lång tid jobben tog?

Visa signatur

Born too late to explore the earth, born too early to explore the stars, born just in time to see AMD rise back to rule the world.

Permalänk
Medlem
Skrivet av rickie:

@phlopydisk:

Men om jag väljer tid, så får jag ju ut svaret i tex 1:41:32 AM, och averange för det ger mig en av klocktid.

Jag behöver ju en medel på hur lång tid jobben tog?

Jag gjorde det på samma sätt som ovan, men omvandlade allt till sekunder.
=LEFT(A1;2)*86400+MID(A1;5;2)*3600+MID(A1;9;2)*60+MID(A1;13;2)
Och sedan drar du formeln till alla de andra raderna.

I ditt exempel blir det då:

00d 00h 09m 17s 557
00d 01h 35m 54s 5754
00d 01h 45m 28s 6328
00d 01h 37m 48s 5868
00d 01h 42m 27s 6147

Sedan tar du och ställer dig t ex. i kolumn C och skriver =AVERAGE(B:B) OM nu sekundrarna står där. Dår får jag 4930,8 för de fem värdena.

Det genomsnittliga värdet är då antalet sekunder. Vill du ha det i t ex. timmar får du ta det genom 3600.

Permalänk
Medlem

@rickie: Hej,
Om ingen rad innehåller en hel dag (01d...) så skulle du kunna städa cellerna så att de ser ut såhär:

00:10:00
00:05:17
00:10:17

Detta kan du göra genom att Söka & Ersätta (Ctrl+F). Ange att du vill söka efter "00d " (mellanslag efter d viktigt), och lämna Ersätt med tomt. Detta ska ge effekten att du städat bort alla "00d" i samtliga rader.

Städa sedan bort h, m, och s. Detta gör du en i taget. Sök & Ersätt-> Sök efter "h " (mellanslag efter h viktigt), Ersätt med ":".

Gör likadant för m, och för s lämnar du förstås Ersätt med tomt. När du är färdig ska det se ut såhär:

00:10:00
00:05:17
00:10:17

Du kan då enkelt summera raderna, samt dela på antal rader. Markerar du kolumnen så får du dessutom medelvärdet ned till höger, tillsammans med summering och antal. Hojta om det strular.

Permalänk
Medlem

Tack alla som har hjälpt till! jag har nu fått ut ett svar! Grymma är ni!

Visa signatur

Born too late to explore the earth, born too early to explore the stars, born just in time to see AMD rise back to rule the world.