• DİKKAT

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

Excel saat hesaplama

Katılım
20 Mayıs 2016
Mesajlar
86
Excel Vers. ve Dili
2010
Merhaba,
Aşağıdaki resimdeki kurguyu kuramadım.
Makinem 08:05:00 da çalışmaya başlıyor.15:15:00 da çalışması bitiyor.
Fakat bu süre içerisinde C sütunda görüldüğü üzere aa,bb ... referansları olarak aynı anda çalışıyor. Benim istediğim başlangıç ve bitiş süresi arasındaki toplam geçen süre fakat bir türlü hesaplayamadım.Bunun gibi yüzlerce kayıt var o yüzden tek tek hesaplamak uzun sürer

Not : başlangıç ve bitiş saatim 23:45:00 - 05:00:00 arasıda olacağından min max formüllerini uygulamak yanlışlık yaratıyor.

7aXBja.jpg
 
Merhaba,

Örnek dosya ekleyip olması gereken sonuçları elle yazarsanız yardım etmek isteyen arkadaşlarımız için kolaylık olur.
 
Merhaba,

Anladığım kadarıyla bir dosya hazırladım. sanırım a makinesinin toplam açık olduğu süreyi hesaplamak istiyorsunuz.
Normalde dizi formülüyle çok kolay bir şekilde çözülebilirdi ama fazla datayla dizi formülü dosyayı ağırlaştırdığı için şöle bir çözüm izledim.
ön tarafa değerler girinince hesapla denilince ön tarafı makine bazlı başlangıç saatine göre sıralıyor. aynı datayı arkaya kopyalayıp makine bazlı bitiş süresine göre sıralıyor ve gerekli çıkarma işlemini yapıyor.
Umarım işinize yarar.
 

Ekli dosyalar

Merhaba,

Anladığım kadarıyla bir dosya hazırladım. sanırım a makinesinin toplam açık olduğu süreyi hesaplamak istiyorsunuz.
Normalde dizi formülüyle çok kolay bir şekilde çözülebilirdi ama fazla datayla dizi formülü dosyayı ağırlaştırdığı için şöle bir çözüm izledim.
ön tarafa değerler girinince hesapla denilince ön tarafı makine bazlı başlangıç saatine göre sıralıyor. aynı datayı arkaya kopyalayıp makine bazlı bitiş süresine göre sıralıyor ve gerekli çıkarma işlemini yapıyor.
Umarım işinize yarar.
Merhaba altın üye olmadığım için dosyayı indiremiyorum. Formülü buraya yazabilir misiniz acaba.
 

Hocam https://we.tl/t-HRI90uZXbn dosyam burada.

a makinasında, üretime başlangıç saati "08:00:00" üretimin bitiş saati ise "15:15:00" iki saat arasındaki fark "07:15:00" fakat basit hesap ile "09:44:00" olarak çıkıyor çünkü saatler iç içe geçmiş durumda.
Veri tablomun durumu bu şekildeyken ben formül ile "07:15:00" saati nasıl hesaplarım.

Soruyuda detaylı olarak tekrardan yazdım.Çok teşekkür ederim ilgilinize
 
Eklediğiniz son dosyaya göre aşağıdaki formülü deneyiniz.

Dizi formüldür.

Kod:
=MAK(EĞER(D5:D9=D5;G5:G9))-MİN(EĞER(D5:D9=D5;F5:F9))
 
Eklediğiniz son dosyaya göre aşağıdaki formülü deneyiniz.

Dizi formüldür.

Kod:
=MAK(EĞER(D5:D9=D5;G5:G9))-MİN(EĞER(D5:D9=D5;F5:F9))
Hocam aslında bu formül tam istediğimiz gibi çalışıyor.
Şöyle bir aksaklık var 23:45:00 ile 05:00:00 saatleri arasında bir kurgu yapınca bozuluyor.
 
Merhaba.

Sayın AYHAN'ın verdiği formülü aşağıdaki şekilde değiştirirseniz istenilen işlem gerçekleşir ancak asıl tavsiyem;
bu tür işlemlerde, hücrelerde sadece saat değil, TARİH ve SAAT bilgisinin yer almasının yerinde olacağı yönünde.
Mevcut örnek belge ve verilere göre aşağıdaki formülü DİZİ FORMÜLÜne dönüştürerek (CTRL+SHIFT+ENTER ile uygulama) kullanabilirsiniz.
=(MAK(EĞER(D5 : D9=D5;G5 : G9))<MİN(EĞER(D5 : D9=D5;F5 : F9)))+MAK(EĞER(D5 : D9=D5;G5 : G9))-MİN(EĞER(D5 : D9=D5;F5 : F9))
 
Merhaba,

Biraz uzun oldu ama sonuç üretiyor.

Dizi formüldür.

Kod:
=EĞER(MAK(EĞER(D5:D9=D5;EĞER(G5:G9<>0;G5:G9;0)))<MİN(EĞER(D5:D9=D5;EĞER(F5:F9<>0;F5:F9;1)));MAK(EĞER(D5:D9=D5;EĞER(G5:G9<>0;G5:G9;0)))+BUGÜN()+1-MİN(EĞER(D5:D9=D5;EĞER(F5:F9<>0;F5:F9;1)))+BUGÜN();MAK(EĞER(D5:D9=D5;EĞER(G5:G9<>0;G5:G9;0)))-MİN(EĞER(D5:D9=D5;EĞER(F5:F9<>0;F5:F9;1))))
 
Geri
Üst