Saat hesabı

Katılım
16 Ekim 2007
Mesajlar
6
Excel Vers. ve Dili
Excel 2003 TÜRKÇE
Daha öncede sizlere belirtmiştim. Saat hesabı konusunda sıkıntı yaşıyordum. :cry: Problemi şöylece hatırlatmak istiyorum: Çalışmada, Başlama Saati, Bitiş Saati ve Operasyon Süresi olarak belirlenen zaman dilimleri mevcut. Operasyon süresi = Bitiş Saati - Başlama Saati’nden elde ediliyor. Ve kişiler bazında operasyon sürelerinin toplamı alınacak. Burada iki husus var:

1-22:30’da başlayan bir operasyon 01:30’da bitiyorsa aradaki fark 03:00 iken program 22:30-01:30 yaparak sonucu 21:00 olarak vermektedir.Farkın olması gerektiği gibi yani 03:00 olarak yazılmasını istiyorum.

2-Operasyon Sürelerinin toplamını alırken 24:00’ı geçen toplamları güne çeviriyor. Yani diyelimki operasyon süreleri 21:00 ve 06:00. Bunların toplamını sistem 03:00 olarak sorguda gösteriyor. Ben toplam olarak 27:00 saat olarak göstermesini istiyorum. Sorguda verileri buna göre seçmek istiyorum.

Bu işlem için sağ olsun arkadaşlardan biri aşağıdaki kodu yazmıştı::arkadas:

SELECT Tablo1.tarih1, Tablo1.tarih2, Abs(DateAdd("n",[tarih1],[tarih2])) AS gecendk, [gecendk]\60 & Format([gecendk] Mod 60,"\:00") AS toplamsure FROM Tablo1;

Saat Farkı için de oradaki " dateadd " yerine " datediff " yazmamı önermişti.

Ben bunları yazmaya çalıştım. Ancak bu konuda çok fazla bilgim olmadığı için yapamadım. Etraftan da çok araştırdım ama maalesef işin içinden çıkamadım. :( İlgili dosyayı ekte gönderiyorum. Mümkünse bu kodu yazabilir misiniz? :yardim: Yardımcı olursanız gerçekten çok sevinirim…:)

Görüşmek üzere, iyi çalışmalar…
 
Son düzenleme:

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Size orda ben yazmıştım o kodları ve neden o linkte yapamadığınızı söylemiyorsunuz ve her seferinde de ayrı başlık açıyorsunuz!!! Bu 3 oldu sanırım...
 
Katılım
16 Ekim 2007
Mesajlar
6
Excel Vers. ve Dili
Excel 2003 TÜRKÇE
Saat Farkı..

Merhabalar...
Yaptığınız işlem sayesinde saat farkını artık doğru şekilde alıyor. Yardımlarınız için gerçekten çok teşekkür ederim...:arkadas:
Yalnız diğer konuda yani saat toplamları hususunda biraz inceleme yapmam gerekiyor galiba...
Bu arada evet, aynı soru için farklı konular açmışım... Haklısınız... Açıkçası çok farkında değilim. Bundan sonra daha dikkatli olurum...Uyarınız için teşekkür ederim...:)
İyi Çalışmalar...
 
Üst