Excel-formel: Konverter tid til penge -

Indholdsfortegnelse

Generisk formel

=(time*24)*rate

Resumé

For at konvertere en Excel-tid til penge baseret på en timesats skal du først konvertere tiden til en decimalværdi. I den viste formel er formlen i D5, kopieret ned i tabellen:

=(B5*24)*C5

Forklaring

Excel-tider gemmes som brøkdele af en dag. For eksempel er 12 timer lig med 0,5, og 18 timer er lig med 0,75. Dette betyder, at hvis du forsøger at gange en Excel-tid med en timesats, får du et samlet langt mindre end forventet.

Tricket er først at konvertere Excel-tiden til en decimal tid ved at gange med 24.

=(B5*24) // returns 1

Derefter kan du gange med timeprisen:

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

Bemærk: teknisk set er parenteserne i formlen ovenfor ikke nødvendige og kun tilføjet for klarhedens skyld.

Formateringstidsvarigheder

Som standard viser Excel muligvis tid, endda tid, der repræsenterer en varighed, ved hjælp af AM / PM. For eksempel, hvis du har en beregnet tid på 6 timer, viser Excel muligvis dette som 06:00. For at fjerne AM / PM skal du anvende et brugerdefineret nummerformat som:

h:mm // display hours and minutes

I tilfælde, hvor den beregnede tid overstiger 24 timer, kan du bruge et brugerdefineret format som:

(h):mm // display hours> 24

Den firkantede parentes-syntaks (h) fortæller Excel at vise timevarigheder på mere end 24 timer. Hvis du ikke bruger parenteserne, vil "Excel" blot "vælte", når varigheden rammer 24 timer (som et ur). Dette er tidsformatet, der anvendes i kolonne B i ovenstående eksempel.

Interessante artikler...