• DİKKAT

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

Soru Saat Karşılaştırma ve Buna Bağlı Veri Getirme

Katılım
8 Ocak 2016
Mesajlar
98
Excel Vers. ve Dili
Microsoft Office 2021 Professional Plus
Herkese Merhaba, tazminat tablomuz var belirli saat aralıklarına denk geldiğinde personel yemek hak ediyor.

Yemek Saatleri 12:00-13:00 19:00-20:00 23:00-Ertesi gün sabah06:00 kadar..

Örneğin 01.08.2023 günü sabah 08:00 dan 02.08.2023 sabah 08:00 nöbete gelen personel 3/3 üstte yazdığım üç yemek saat aralığına da denk gelmektedir yani 3/3 hak etmektedir.

01.08.2023 11:00 01.08.2023 15:00 1/3

01.08.2023 18:00 01.08.2023 23:59 2/3

şimdiden teşekkürler.

https://pixeldrain.com/u/eQhrac1y
 
Son düzenleme:
yokmu anlayan kimse üstadlar
 
sayın üstadlar yokmudur bir çözümü
 
Ancak KTF ile bir çözüm bulabildim.
Kod:
Function yemek(bastar As Range, bassaat As Range, bittar As Range, bitsaat As Range)
bas = bastar + bassaat
bit = bittar + bitsaat
For i = bas To bit Step 0.041666667
If Hour(i) = 23 Or Hour(i) = 0 Or Hour(i) = 1 Or Hour(i) = 2 Or Hour(i) = 3 Or Hour(i) = 4 Or Hour(i) = 5 Or Hour(i) = 6 Then
gece = 1
End If
If Hour(i) = 12 Or Hour(i) = 19 Then
say = say + 1
End If
Next
yemek = say + gece & "/3"
End Function
 
Son düzenleme:
Sn alicimri

Alttaki linkte formül ile olacak şekilde uyarlama yaptım. Basit bir matris oluşturarak.
Umarım işinize yarar.

 
Sn alicimri

Alttaki linkte formül ile olacak şekilde uyarlama yaptım. Basit bir matris oluşturarak.
Umarım işinize yarar.

Teşekkürler hocam güzel bir çalışma sadece giriş çıkış tarih saatleri boş olsa dahi hakediş 3 oluyor tek sorun o.

yülüyebildiysem, örnek dosya

hocam buda güzel elinize emeğinize sağlık bunuda değerlendireceğim
 
Son düzenleme:
Geri
Üst