Екцел формула: Анализирај временски низ на време -

Генеричка формула

=TIME(LEFT(A1,2),MID(A1,3,2),RIGHT(A1,2))

Резиме

Да бисте рашчланили текстуални низ који представља време у одговарајуће Екцел време, можете користити формулу засновану на функцијама ДЕСНО, ЛЕВО, СРЕДЊЕ и ВРЕМЕНСКО. У приказаном примеру, формула у Ф5 је:

=TIME(LEFT(E5,2),MID(E5,3,2),RIGHT(E5,2))

Који рашчлањује временски низ од 6 знакова у формату ххммсс у важеће Екцел време.

Напомена: горњи примери користе различите кодове временског формата како је наведено на снимку екрана.

Контекст

Екцел очекује да се у Екцел унесу времена са сатом и минутом одвојеним двотачком. Ако уносите време са секундама, мораћете да додате још једно двотачко да бисте одвојили минуте и секунде, као што се види у доњој табели:

Жељено време Формат уноса
2,5 сата 2:30
30 минута 0:30
10 минута, 15 секунди 0:10:15
45 секунди 0:00:45

Пример на овој страници приказује један начин да прескочите двотачке и унесете једноставан четвороцифрени или шестоцифрени текстуални низ који представља време, а затим рашчланите текст у одговарајуће Екцел време помоћу формуле у помоћној колони.

Ово је добар пример гнежђења једне функције у другу у истој формули.

Објашњење

Прво, имајте на уму да су ћелије у Ф5: Ф13 обликоване као Текст пре уноса. То омогућава временима да садрже водеће нуле попут „083000“. Алтернативно, ове временске низове можете унети с једним наводником на почетку (') да бисте приморали Екцел да их поштује као текст.

Даље, временски низ садржи 6 знакова у следећем формату:

hhmmss // as text

То значи да формула треба да одабере по 2 знака за сат, минут и секунду. Радећи изнутра, споља, овај задатак се изводи функцијама ЛИЈЕВО, СРЕДИНА и ДЕСНО:

LEFT(E5,2) // get hh MID(E5,3,2) // get mm RIGHT(E5,2) // get ss

Свака од функција враћа резултат директно у функцију ТИМЕ. У Е9 имамо:

041055

Дакле, резултат унутар ТИМЕ изгледа овако:

=TIME("04","10","55")

Тада функција ТИМЕ тихо обрађује претварање текста у број и враћа важеће време:

04:10:55

Представља 4 сата, 10 минута и 55 секунди.

Са временским низом од 4 знака

Формула у Ц5 треба да обрађује само временски низ од 4 знака (сати и минуте), тако да је структура мало једноставнија. Вредност за секунде једноставно уврстимо у функцију ТИМЕ као нулу:

=TIME(LEFT(B5,2),MID(B5,3,2),0)

Занимљиви Чланци...