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

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

=TIME(MID(A1,1,2),MID(A1,4,2),MID(A1,7,2))

Резиме

Врх претворите временску ознаку унесену као текст у одговарајуће Екцел време, помоћу функције МИД можете издвојити компоненте, а помоћу функције ТИМЕ саставити време. У приказаном примеру, формула у Ф5 је:

=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2))

Објашњење

Ова формула делује за времена унета у одређени формат као што је приказано доле:

00h01m13s 00h01m08s 08h02m59s

Имајте на уму да је текстуални низ увек дугачак 9 знакова, а свака компонента има 2 цифре.

Срж ове формуле је функција ТИМЕ, која саставља важеће време користећи појединачне компоненте сата, минута и секунде. С обзиром да су ове вредности све заједно у једном текстуалном низу, МИД функција се користи за издвајање сваке компоненте:

MID(B5,1,2) // extract hour MID(B5,4,2) // extract minute MID(B5,7,2) // extract second

Резултати се као аргументи директно уносе у функцију ТИМЕ. Доњи код показује како се формула решава у ћелији Ф5:

=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2)) =TIME("00","01","13") =12:01:13

Приметите да МИД као текстуална функција враћа текст уместо стварних бројева. Међутим, функција ТИМЕ и даље ради исправно, аутоматски присиљавајући вредности текста на бројеве.

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