• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Saat Formatlarının Düzenlenmesi

Salyangoz

Altın Üye
Katılım
27 Eylül 2007
Mesajlar
107
Excel Vers. ve Dili
Office 2007 English
Office 2010 English
Selamlar,

Ekli dosya ile bir süredir uğraşıyorum, örnek baktım ama sanırım ben bulamadım, mutlaka buna benzer ihtiyaçları olan olmuştur

Uzun yoldan kontrol yapıyorda olabilirim, kısa yoluda olabilir ama çok vakit kaybedince desteğinize ihtiyaç duydum

Aşağıdaki gibi değerler var ve ben [ss]:dd:nn formatında bu bilgileri göstermek istiyorum, sayılabilir, filtrlenebilir değerler haline getirmek istiyorum

1 days 3 hrs 25 min 36 sec --> 27:25:06

Desteğiniz için şimdiden teşekkürler, iyi çalışmalar dilerim
 

Ekli dosyalar

.

Ben sorunuzu anlayamadım.

1 days 3 hrs 25 min 36 sec formülle, 27:25:06 şeklinde ve [ss]:dd:nn biçiminde yapmışsınız. İstenilen ne?

.
 
Evet ancak orada farkettiyseniz hesaplamalarda çok sayıda hata var, tabi bunu belirtmeliydim haklısınız, aşağıda bir kaç sorunu belirteyim... Sadece "days" yazanlar çözülmüş diğerlerinde "hrs" a bağlı olarak hatalar var, bunları çözemedim bir türlü
  1. Uzun yoldan yaptığımı düşünüyorum
  2. Örneğin;
    1. 37 min 40 sec için formülü bunu veriyor, 00:37:00
    2. 22 hrs 1 min 28 sec için formülü bunu veriyor, 00:01:08
 
İdris Bey, elinize emeğinize sağlık, eminim ki bir çok Arkadaşımız da faydalanacaktır bu bilgiden

İyi çalışmalar dilerim
 
Bu arada verdiğim örnekte 2 haneli saniye örneği yoktu, aşağıdaki ön kontrol ile o sorunu gidermiş oldum

Kod:
=IF(B3="";TIME(0;0;0);IF(MID(B3;4;3)="sec";TIME(0;0;LEFT(B3;2));IF(OR(RIGHT(LEFT(B3;4);1)="d";RIGHT(LEFT(B3;4);2)="da");MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3;"days";":");"hrs";":");"min";":");"sec";"");1+FIND("~";SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3;"days";":");"hrs";":");"min";":");"sec";"");" ";"~";2));255)+LEFT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3;"days";":");"hrs";":");"min";":");"sec";"")&" ";" ";REPT(" ";255);1);255);IF(OR(RIGHT(LEFT(B3;4);1)="h";RIGHT(LEFT(B3;4);2)="hr");SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3;"days";":");"hrs";":");"min";":");"sec";"")/1;IF(OR(RIGHT(LEFT(B3;4);1)="m";RIGHT(LEFT(B3;4);2)="mi");SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3;"days";":");"hrs";":");"min";":");"sec";"")/60;IF(OR(RIGHT(LEFT(B3;4);1)="e";RIGHT(LEFT(B3;4);2)="se");SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3;"days";":");"hrs";":");"min";":");"sec";"")/3600/24))))))
 
Geri
Üst