Če želite razčleniti besedilni niz, ki predstavlja čas, v ustrezen čas v Excelu , lahko uporabite formulo, ki temelji na PRAV , LEVO , MID , in ČAS funkcije. V prikazanem primeru je formula v F5:
= TIME ( LEFT (A1,2), MID (A1,3,2), RIGHT (A1,2))
Ki razčlenjuje 6-mestni časovni niz v formatu hhmmss v veljaven čas Excel .
kako pretvoriti stopinje v radiane v
Opomba: zgornji primeri uporabljajo drugače kode časovne oblike kot je prikazano na posnetku zaslona.
Kontekst
Excel pričakuje, da bodo časi v Excelu vneseni z uro in minuto, ločenima z dvopičjem. Če vnesete čas s sekundami, boste morali dodati še drugo dvopičje za ločevanje minut in sekund, kot je prikazano v spodnji tabeli:
Želeni čas | Oblika vnosa |
---|---|
2,5 ure | 2:30 |
30 minut | 0:30 |
10 minut, 15 sekund | 0:10:15 |
45 sekund | 0:00:45 |
Primer na tej strani prikazuje en način, kako preskočiti dvopičje in vnesti preprost 4-mestni ali 6-mestni besedilni niz, ki predstavlja čas, nato pa besedilo razčleniti v pravilen Excelov čas s formulo v pomožni stolpec .
To je dober primer ugnezditev ene funkcije v drugo v isti formuli.
PojasniloNajprej upoštevajte, da so celice v F5: F13 oblikovano kot besedilo pred vstopom . To omogoča časom, ki vsebujejo začetne ničle, na primer '083000'. Lahko pa te časovne nize vnesete z enim narekovajem na začetku ('), da Excel prisili, da jih spoštuje kot besedilo.
Nato časovni niz vsebuje 6 znakov v naslednji obliki:
= TIME ( LEFT (E5,2), MID (E5,3,2), RIGHT (E5,2))
To pomeni, da mora formula izbrati po 2 znaka za uro, minuto in sekundo. Če delate od znotraj navzven, se ta naloga izvaja s funkcijami LEFT, MID in RIGHT:
hhmmss // as text
Vsaka od funkcij vrne rezultat neposredno v funkcijo TIME. V E9 imamo:
LEFT (E5,2) // get hh MID (E5,3,2) // get mm RIGHT (E5,2) // get ss
Torej rezultat v času TIME izgleda tako:
041055
Funkcija TIME nato tiho obravnava pretvorbo besedila v številko in vrne veljaven čas:
= TIME ('04','10','55')
Predstavlja 4 ure, 10 minut in 55 sekund.
S 4-mestnim časovnim nizom
Formula v C5 naj bi obravnavala le 4 -mestni časovni niz (ure in minute), zato je struktura nekoliko enostavnejša. Vrednost za sekunde preprosto preprosto kodiramo v funkcijo TIME kot nič:
Avtor Dave Bruns04:10:55