Zaman farkı

Katılım
25 Şubat 2006
Mesajlar
50
Slm arkadaşlar... Benim örnekteki dosyamda bulunan Query1 sorgusunda da göreceğiniz gibi ortada bir üretim zamanı var, bir de üretim zamanı içinde bulunan ve üretim zamanı dışında bulunan duraklama zamanları var. Aynı üretim ve aynı tarih içindeki duraklamaları çıkartarak net çalışma süresinin tespit edilmesi gerekiyor. Örneğin saat 08:30-18:30 arasında beş farklı duraklama olabileceği gibi olacak olan duraklamalar üretim saati dışında ise çıkartılmaması gerekiyor. Ona da örnek verirsem bir gün 08:30-15:00 arası çalışılacaksa 15:00-17:00 arasında duraklama adıyla kaydedilmiş olan bir aralığın üretim aralığından çıkarılmaması gerekiyor. Umarım anlatanbilmişimdir. Zaten örnek daha açık bir fikre sahip olmanıza yardımcı olacaktır. Kafayı yemek üzereyim lütfen yardımcı olursanız sevinirim... Yardımcı olacak arkadaşlarıma şimdiden çok teşekkür ederim...
 

Ekli dosyalar

  • 412 KB Görüntüleme: 19
Katılım
25 Şubat 2006
Mesajlar
50
Lütfen yardım edin :(:(:(:(:( Bir örnek daha vermek gerekirse; Diyelim ki saat 08:00-15:00 arası çalışma yapılmış ama bu saatler arasında üç kez 09:00-09:30 arası, 11:00-11:30 arası ve 13:00-15:50 arası duraklama olduğunu varsayarsak net çalışma süresi 4 saattir. bu 4 saatlik hesabı nasıl otomatikleştirebilirim ? Lütfen yardım arkadaşlar...
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın erty,

Sonuç ne olarak çıkacak? Saat mı dakika mı? Yoksa ss:dd olarak mı?

İyi çalışmalar
 
Katılım
25 Şubat 2006
Mesajlar
50
sonuç birimi ss:dd şeklinde de olabilir saat toplamını belirten sayı da olabilir hiç farketmez gerisini halledebileceğimi düşünüyorum. Ama çalışma saatleri dışındaki duraklamaları çıkartınca 0 (veya sıfırı belirten dakika, saat ya da 00:00 şeklinde) sonucunu vermesi şart (ufak bi hatırlatma).
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Tabloda mantıksız bir durum var.

Sorgu2 Sorgu2
ID Üretim Tarihi Üretim Başlangıç Saati Üretim Bitiş Saati
2702
02.01.2008 17:45 19:00
2408
02.01.2008 19:00 19:30
2496
02.01.2008 11:35 12:20
2612 02.01.2008 18:35 19:30
2428
02.01.2008 09:30 19:30
Ayın 2 sine ait üretim saatleri yukarıdaki gibi. Bunların toplamını nasıl alacağız?
 
Katılım
25 Şubat 2006
Mesajlar
50
Sayın modalı bu konuda kesinlikle haklısınız; o yüzden tabloyu hemen düzeltip tekrar yolladım. Ekteki dosyada bu problem yok... İlginize ve yardımıza da şimdiden teşekkür ederim...
 

Ekli dosyalar

Katılım
25 Şubat 2006
Mesajlar
50
Mesajımda bulunan ek dosyadaki "sorgu3" içinde iki tablo mevcut bunlardan "Sorgu2"'deki zamanlardan "Sorgu1"deki "Durakalama Zamanları"nı çıkartabilirseniz sorumun cevabını almış olacağı lütfen yardımmmmm :(:(:(:
 

Ekli dosyalar

Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Bu son örneğinizi yanlış oluşturmuşsunuz. İlk mesajınızdaki şartlar şu anda da geçerli mi? Ona göre bir sorgu hazırlayayım size..
 
Katılım
25 Şubat 2006
Mesajlar
50
Evet ama aşağı yukarı her ikisi de aynı gibi geliyo bana... Yine de yardımcı olursanız sevinirim...
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba.. :)

Ekteki sorguda buz ile tanımlanan zamanlar brüt üretim zamanını verir. dz ise, varsa duraklama zamanını. Net zamanı hesaplamak içinde bahsettiğiniz şartları oluşturdum. Yani duraklama başlangıcı üretimin bitişinden sonraysa nete dahil edilmiyor.

Netleştirmek için soruyorum.. 11.01.2008 de 24 adet duraklama var tablonuzda. Bunların toplamına göre oluşacak değil mi şartlar? Yukarıda üç duraklamadan bahsettiniz çünkü.
 

Ekli dosyalar

Katılım
25 Şubat 2006
Mesajlar
50
Yardımın için teşekkür ederim Taruz ama malesef tam olarak durum bu kadar rahat sayılmaz çünkü eklediğiniz örnekte de göreceğiniz gibi aynı tarihe ait 3 adet üretim zamanı olmasına rağmen (11.01.2008'i örnek vererek anlatıyorum) aslında hepsi tek bir üretimi gösteriyor.
Örnekte olduğu gibi 08:00-18:30 arası bir üretimde 08:00-08:30 arası, 12:45-13:30 arası ve 13:30-13:45 arası duraklama olduğunu varsayarsak;
o güne ait Net çalışma süresi (10:30) - ( (00:30) + (00:45) + (00:15) ) = 09:00 (ss:dd) olması gerekiyor net sürenin...

Bu örneğin biraz daha zor hali ise; 08:00-18:30 arası bir üretimde 10:00-10:45'lik bir duraklama aralığının olması ve 10:30-11:00'lik bir aralığın olması... İşte o zaman net çalışma süresi doğal olarak;
10:30-( (00:45) + (00:15)) = 09:30 (ss:dd) olarak hesaplanması gerektiği yani 00:15 yerine 00:30 olarak hesaplanmamalı çünkü 10:30 başlangıç zamanlı duraklama zaten 10:00-10:45'lik duraklamanın 15 dk. içinden başlamakta :(:(:(:( çok mu şey istiyorum acaba bu access'ten :(:(:(:(
 
Son düzenleme:
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba.. Ben o tarihte 3 değil 24 ayrı duraklama görüyorum???

Zamanları toplaması çıkartması veya şarta bağlaması sorun değil. Önce daha net detaylandırmalısız. Sonrasında yardımcı oluruz.
 
Katılım
25 Şubat 2006
Mesajlar
50
ewt ewt kusura bakma lütfen Taruz... sorguyu çalıştırınca sıralamadan kaynaklanan bi göz yanılması oldu ama mantık; bir önceki örneğimde olduğu gibi... Bahsettiğin duraklamaların olduğu tarihte tek bir üretim aralığı olduğuna dikkat etmek gerekiyor yanlız. Duraklamalar ise aynı güne ait. Önceki örneğime göre tek bir üretim aralığı var 3 adet de duraklama. Ama örnek dosya üzerinden de incelendiğin genel mantık aynı...
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
08:00-18:30 arası bir üretimde 08:00-08:30 arası, 12:45-13:30 arası ve 13:30-13:45 arası duraklama olduğunu varsayarsak;
o güne ait Net çalışma süresi (10:30) - ( (00:30) + (00:45) + (00:15) ) = 09:00 (ss:dd) olması gerekiyor net sürenin...

Merhaba. Yukarıdaki sisteme göre bir düzenek hazırladım.
 

Ekli dosyalar

Katılım
10 Eylül 2008
Mesajlar
10
Excel Vers. ve Dili
excel 2005
Altın Üyelik Bitiş Tarihi
28.01.2022
Saat hesaplama

Merhaba.. :)

Ekteki sorguda buz ile tanımlanan zamanlar brüt üretim zamanını verir. dz ise, varsa duraklama zamanını. Net zamanı hesaplamak içinde bahsettiğiniz şartları oluşturdum. Yani duraklama başlangıcı üretimin bitişinden sonraysa nete dahil edilmiyor.

Netleştirmek için soruyorum.. 11.01.2008 de 24 adet duraklama var tablonuzda. Bunların toplamına göre oluşacak değil mi şartlar? Yukarıda üç duraklamadan bahsettiniz çünkü.
Merhabalar;

Öncelikle paylaşımınız için çok teşekkür etmek istiyorum. benim yapmaya çalıştığım personelin işe giriş-çıkış ve öğlen mola saatlerini yazarak o personelin gün içerisinde kaç saat çalıştığını bulmak. kanunen haftalık çalışması gereken 45 saati doldurup doldurmadığını karşılaştırarak fazla mesaisini bulmak istiyorum. bunu bi türlü yapamadım. konu ile ilgili yardımcı olursanız çok sevinirim.
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Çalışmanızın bir örneğini ekleme şansınız varsa üzerinde tartışıp, çözüm üretelim.
 
Üst