
Genel formül
=TIME(MID(A1,1,2),MID(A1,4,2),MID(A1,7,2))
Özet
Metin olarak girilen bir zaman damgasını uygun bir Excel zamanına dönüştürmek için, MID işlevini bileşenleri ayıklamak için ve zamanı birleştirmek için TIME işlevini kullanabilirsiniz. Gösterilen örnekte, F5'teki formül şöyledir:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2))
Açıklama
Bu formül, aşağıda gösterildiği gibi belirli bir biçimde girilen zamanlar için çalışır:
00h01m13s 00h01m08s 08h02m59s
Metin dizesinin her zaman 9 karakter uzunluğunda ve her bileşenin 2 basamaklı olduğunu unutmayın.
Bu formülün özü, ayrı ayrı saat, dakika ve saniye bileşenlerini kullanarak geçerli bir zamanı bir araya getiren TIME işlevidir. Bu değerlerin tümü tek bir metin dizesinde bir arada olduğu için, MID işlevi her bileşeni ayıklamak için kullanılır:
MID(B5,1,2) // extract hour MID(B5,4,2) // extract minute MID(B5,7,2) // extract second
Sonuçlar, bağımsız değişken olarak doğrudan TIME işlevine beslenir. Aşağıdaki kod, formülün F5 hücresinde nasıl çözüldüğünü gösterir:
=TIME(MID(B5,1,2),MID(B5,4,2),MID(B5,7,2)) =TIME("00","01","13") =12:01:13
Bir metin işlevi olarak MID'nin gerçek sayılar yerine metin döndürdüğüne dikkat edin. Bununla birlikte, TIME işlevi, metin değerlerini otomatik olarak sayılara zorlayarak hala düzgün çalışmaktadır.