Toplam Saat Ve Dakika Şeklinde Verilen Zamanı Dakikaya Dönüştür - Microsoft Excel


127:41 gibi bir saatler toplamı ve dakika bilgisi olan bir zamanı dakika olarak yazdırmaya yarayan formül alternatifidir.

Formül


=METNEÇEVİR(SAYIYAÇEVİR(METNEÇEVİR(A1;"[s]")) * 60 + DAKİKA(A1);"########")

Formül (Açıklamalı)

Saat Bilgisini Ayıkla

İşin en problemli kısmı. Şimdi bunu SAAT formülüyle çekmeye çalışınca mod alarak sonuç üretiyor. Halbuki biz toplam saat bilgisini olduğu gibi almak istiyoruz. Bunu da metni biçimlendirerek alıyoruz.


METNEÇEVİR(A1;"[s]")


Saat Bilgisini Dakikaya Dönüştür

Toplam saat bilgisini dakikaya dönüştürmek için 60 sayısıyla çarpıyoruz.


SAYIYAÇEVİR(METNEÇEVİR(A1;"[s]")) * 60


Dakika Bilgisini Ayıkla

Dakika bilgisini ayıklamak daha kolay, çünkü dakika kısmında saat bilgisinde olduğu gibi eklemeli artış durumu yok.


DAKİKA(A1)


Dakikaları Topla

Toplam dakika bilgisini bulmak için sonuçları topla.


SAYIYAÇEVİR(METNEÇEVİR(A1;"[s]")) * 60 + DAKİKA(A1)


Sonucu Biçimlendir

Hücreye önceden farklı bir biçimlendirme uygulanmışsa bu sonucu düzgün bir biçimde yazdırılmamasına sebep olabilir. Doğru sonuç üretse bile yanlış olduğu düşünülebilir. Bunun olmamasını garantilemek için yine METNEÇEVİR formülünü kullanıyoruz.


=METNEÇEVİR(SAYIYAÇEVİR(METNEÇEVİR(A1;"[s]")) * 60 + DAKİKA(A1);"########")


Sonuç

Veriyi formülle alırken hücrede göründüğü gibi almaması durumuna karşı METNEÇEVİR formülünden sıkça faydalandık ve verinin olması gerektiği gibi olması durumunu garantiye aldık. Sonucu da yine yazdırılacak hücrede yapılmış bir biçimlendirme durumuna karşı METNEÇEVİR ile istediğimiz gibi yazdırdık.


=METNEÇEVİR(SAYIYAÇEVİR(METNEÇEVİR(A1;"[s]")) * 60 + DAKİKA(A1);"########")

Etiketler
microsoft excel açıklamalı içerik microsoft excel formül