„Excel“ formulė: Laiko trukmė dienomis -

Turinys

Bendroji formulė

=days+time

Santrauka

Norėdami į „Excel“ įvesti laiko trukmę, pvz., 2 dienos 6 valandos ir 30 minučių, dienas galite įvesti atskirai kaip dešimtainę reikšmę, tada pridėti laiką. Parodytame pavyzdyje langelio F5 formulė, nukopijuota žemyn, yra:

=B5+TIME(C5,D5,0)

Paaiškinimas

Pateiktame pavyzdyje tikslas yra įvesti galiojantį laiką pagal dienas, valandas ir minutes, tada rodyti rezultatą kaip bendrą valandų skaičių.

Svarbiausia suprasti, kad „Excel“ laikas yra tik skaičius. 1 diena = 24 valandos ir 1 valanda = 0,0412 (1/24). Tai reiškia, kad 12 valandų = 0,5, 6 valandos = 0,25 ir pan. Kadangi laikas yra tik skaičius, galite pridėti laiko prie dienų ir rodyti rezultatą naudodami pasirinktinį skaičių formatą arba naudodami savo formulę, kaip paaiškinta toliau.

Parodytame pavyzdyje formulė langelyje F5 yra:

=B5+TIME(C5,D5,0)

Dešinėje formulės pusėje TIME funkcija naudojama surinkti galiojantį laiką iš jo sudedamųjų dalių (valandos, minutės, sekundės). Valandos gaunamos iš C stulpelio, minutės iš D stulpelio, o sekundės yra užkoduojamos kaip nulis. TIME grąžina 0,5, nes 12 valandų yra lygi pusei dienos:

TIME(12,0,0) // returns 0.5

Turėdami skaičių 1 C5, formulę galime supaprastinti taip:

=1+0.5

kuris galutinį rezultatą grąžina 1,5. Norėdami rodyti šį rezultatą kaip bendrą valandų skaičių, naudojamas pasirinktinis skaičių formatas:

(h):mm

Laužtiniuose skliaustuose „Excel“ nurodoma rodyti valandas virš 24 valandų, nes pagal numatytuosius nustatymus „Excel“ nustatys nulį kas 24 valandas (pvz., Laikrodis). Rezultatas yra toks laikas kaip „36:00“, nes 1,5 yra pusantros dienos arba 36 valandos.

G5 formulė paprasčiausiai nurodo F5:

=F5

Tinkintas numerio formatas, naudojamas rodyti tokius rezultatus kaip „1d 12h 0m“, yra:

d"d" h"h" m"m"

Daugiau nei 31 diena

„D“ naudojimas norint dienas rodyti pasirinktiniu skaičiaus formatu, veikia iki 31 dienos. Tačiau po 31 dienos „Excel“ nustatys dienų skaičių į nulį. Tai neturi įtakos valandoms, kurios ir toliau bus tinkamai rodomos naudojant skaičių formatą (h).

Deja, tinkintas skaičių formatas, pvz., (D), nepalaikomas. Tačiau šiame pavyzdyje, kadangi dienos, valandos ir minutės jau yra išskirstytos atskirai, galite parašyti savo formulę, kad būtų rodomos tokios dienos, minutės ir valandos:

=B5&"d "&C5&"h "&D5&"m"

Tai yra sujungimo pavyzdys. Mes tiesiog įterpiame visas tris skaitines reikšmes į vieną teksto eilutę, sujungtą kartu su „ampersand“ (&) operatoriumi.

Jei norite rodyti esamą laiko vertę kaip teksto eilutę, galite naudoti tokią formulę:

=INT(A1)&" days "&TEXT(A1,"h"" hrs ""m"" mins """)

kur A1 yra laikas. Funkcija INT tiesiog grąžina sveiką skaičių (dienų) dalį. Funkcija TEKSTAS naudojama valandoms ir minutėms formatuoti.

Įdomios straipsniai...