SAYIYI SAAT OLARAK FORMATLAMAK

ccuneyt13

Altın Üye
Katılım
20 Ocak 2011
Mesajlar
478
Excel Vers. ve Dili
Office 365 Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
01-11-2026
Gelin makro kullanmadan çözelim bu sorunu.

Tablonun A sütununda işe giriş (A1 0830),
B sütununda işi bırakma (B1 1700) saatleri, parantez içinde olduğu gibi SAYI OLARAK yazılacak.
C1 hücresinde işçinin işyerinde bulunduğu süreyi DAKİKA olarak hesaplayacağız.
Bu örneğe göre aşağıdaki formülü deneyebilir misiniz ?
Hücre biçimi Genel olacak. sonuç dakika veriyor.


=METNEÇEVİR(ZAMAN(SOLDAN(B1;UZUNLUK(B1)-2);SAĞDAN(B1;2);0)-ZAMAN(SOLDAN(A1;UZUNLUK(A1)-2);SAĞDAN(A1;2);0);"ss:dd")*(1440)
 

saka

Altın Üye
Katılım
24 Haziran 2023
Mesajlar
38
Excel Vers. ve Dili
Excel 2016 Türkçe
Altın Üyelik Bitiş Tarihi
25-07-2028
ccuneyt13, önerdiğiniz formül çalışıyor.

Size ve ilgilenen diğer arkadaşlara çok teşekkür ediyorum.

Ben daha sade bir formülle çözdüm.
Bu işin makrosuz yapılabileceğine inancım tamdı, Excel bana hayal kırıklığı yaşatmadı. :)

Şu formülü kullandım:

=(METNEÇEVİR(B1; "00\:00")-METNEÇEVİR(A1;"00\:00"))*1440
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
1,057
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Kendin sordun. Kendin buldun. Bizler boşuna mı kürek çektik.

=(METNEÇEVİR(B1; "00\:00")-METNEÇEVİR(A1;"00\:00"))*1440

Bu da ilginçmiş. Bşey daha öğrendik :)
 
Üst