Excel-formel: Konvertera tid till pengar -

Innehållsförteckning

Generisk formel

=(time*24)*rate

Sammanfattning

För att konvertera en Excel-tid till pengar baserat på en timpris, konvertera först tiden till ett decimalvärde. I formeln som visas är formeln i D5, kopierad ner i tabellen:

=(B5*24)*C5

Förklaring

Excel-tider lagras som delar av en dag. Till exempel är 12 timmar lika med 0,5 och 18 timmar är lika med 0,75. Det betyder att om du försöker multiplicera en Excel-tid med en timpris får du totalt mycket mindre än förväntat.

Tricket är att först konvertera Excel-tiden till en decimaltid genom att multiplicera med 24.

=(B5*24) // returns 1

Då kan du multiplicera med timpriset:

=(B5*24)*C5 =1*C5 =1*10 =10

Obs: tekniskt sett är parenteserna i formeln ovan inte nödvändiga och läggs bara till för tydlighetens skull.

Formateringstid

Som standard kan Excel visa tid, även tid som representerar en varaktighet, med hjälp av AM / PM. Till exempel, om du har en beräknad tid på 6 timmar, kan Excel visa detta som 06:00. För att ta bort AM / PM, använd ett anpassat nummerformat som:

h:mm // display hours and minutes

I fall där beräknad tid överstiger 24 timmar, kanske du vill använda ett anpassat format som:

(h):mm // display hours> 24

Syntaxen för hakparentes (h) ber Excel att visa timtid på mer än 24 timmar. Om du inte använder parenteserna kommer Excel helt enkelt att "rulla över" när varaktigheten träffar 24 timmar (som en klocka). Detta är tidsformatet som används i kolumn B i exemplet ovan.

Intressanta artiklar...