Exceli valem: aja kestus päevadega -

Lang L: none (table-of-contents)

Üldine valem

=days+time

Kokkuvõte

Aja kestuse, näiteks 2 päeva 6 tundi ja 30 minutit, sisestamiseks Excelisse saate päevad sisestada kümnendarvuna eraldi ja seejärel lisada aja. Näidatud näites on lahtris F5 valem, mis on kopeeritud allpool:

=B5+TIME(C5,D5,0)

Selgitus

Näidatud näites on eesmärk sisestada päevade, tundide ja minutite põhjal kehtiv kellaaeg, seejärel kuvada tulemus tundidena.

Peamine on mõista, et Exceli aeg on ainult arv. 1 päev = 24 tundi ja 1 tund = 0,0412 (1/24). See tähendab, et 12 tundi = 0,5, 6 tundi = 0,25 jne. Kuna aeg on vaid arv, saate päevadele aega lisada ja tulemuse kuvada kohandatud arvuvormingu abil või oma valemi abil, nagu allpool selgitatud.

Näidatud näites on lahtris F5 valem:

=B5+TIME(C5,D5,0)

Valemi paremal küljel kasutatakse funktsiooni TIME, et kokku panna selle komponentidest kehtiv aeg (tunnid, minutid, sekundid). Tunnid pärinevad veerust C, minutid veerust D ja sekundid on kõvasti kodeeritud nulliks. TIME tagastab 0,5, kuna 12 tundi võrdub ühe poole päevaga:

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

C5-s oleva numbriga 1 saame valemit lihtsustada järgmiselt:

=1+0.5

mis annab tulemuseks 1,5. Selle tulemuse kuvamiseks tundidena kasutatakse kohandatud numbrivormingut:

(h):mm

Nurksulgudes öeldakse Excelis, et kuvatakse üle 24 tunni, kuna vaikimisi lähtestatakse Excel iga 24-tunnise intervalliga (nagu kell). Tulemuseks on aeg nagu "36:00", kuna 1,5 on poolteist päeva ehk 36 tundi.

G5 valem osutab lihtsalt F5-le:

=F5

Kohandatud numbrivorming, mida kasutatakse sellise tulemuse kuvamiseks nagu "1p 12h 0m", on järgmine:

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

Rohkem kui 31 päeva

Päevade kuvamiseks kohandatud numbrivormingus "d" töötab kuni 31 päeva. Kuid 31 päeva pärast lähtestab Excel päevad nulli. See ei mõjuta tunde, mis kuvatakse numbrivormingus (h) ka edaspidi õigesti.

Kahjuks ei toetata sellist kohandatud numbrivormingut nagu (d). Kuid selles näites, kuna päevad, tunnid ja minutid on juba eraldi välja toodud, saate päevade, minutite ja tundide kuvamiseks kirjutada oma valemi:

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

See on liitmise näide. Me lihtsalt sisestame kõik kolm arvväärtust ühte tekstistringi, mis on ühendatud ampersandi (&) operaatoriga.

Kui soovite olemasolevat ajaväärtust tekstistringina kuvada, võite kasutada järgmist valemit:

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

kus A1 sisaldab aega. Funktsioon INT tagastab lihtsalt arvu täisosa (päevad). Funktsiooni TEXT kasutatakse tundide ja minutite vormindamiseks.

Huvitavad Artiklid...