K

Çözüldü Kontrollü kümülatif toplamlı saatlik puantaj

  • Konuyu başlatan Konuyu başlatan kmlzdmr
  • Başlangıç tarihi Başlangıç tarihi

kmlzdmr

Site Üyesi
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,
Ekli tabloda 11 ve 12. satırlar için formül gerekli.
Şöyleki;
--11. satırda Kişinin çalışması ilgili ayda Pazar, Dini ve Ulusal Bayram ve Genel tatil günleri çalışma olmayacak şekilde günlük 1,5 saat ancak aylık çalışma saati 37,5 saat olacak.
Bu durumda günlerin kümülatif saat toplamını Topla($D$11:D11) gibi kontrol ederek ilgili gün Bayram ve pazar değilse hücreye 1,5 yazacak. kümülatif toplamı 37,5 tan küçük olacak ama aylık toplamı da 37,5 saat olacağı için ayın son günlerine doğru 1,5 saat yerine 2,5 saat çalışma yapmak zorunda...
--Tablonun 2. satırındaki tarihler (yani ay değişikliği yapılınca formülleri kontrol gerekli)
--12. satırda ise günlerin her 1,5 saatlik toplamlarım 7,5 olunca olduğu güne "X" harfi yazacak. 37,5/7,5 (Sigorta açısından her 7,5 saat 1 gün olmakta)=5 gün
-Çalışmalar 7,5 saat toplamının altında kalırsa da 1 gün hesaplanır. Örneğin. 36,5 / 7,5 =4,8666 = 5 gün olur.

Lütfen yardımcı olabilir misiniz.
 

Ekli dosyalar

Selamlar,
Ekteki dosyayı incelersiniz.....
(Bazı yerleri anlamamış ya da hatalı yorumlamış olabilirim.)

Açıklama :
** Toplamların 37,5 saat olması için en uygun seçenek Tablo kullanımıdır. Tablo için Bak. Tatil günleri sayfası.
Toplam 37,5 saat elde edilebilmesi için, bazı durumlarda, 1,5 saat veya 2,5 saat yerlerine 1 saat ya da 2 saat da kullanmak gerekmektedir. Tabloda görebilirsiniz.
Örnek verecek olursak,
Temmuz 2021 için (siz 15 Temmuz Bayram olarak almamışsınız.) İşGünü adedi = 22 olmaktadır.
22 gibi çift sayılarda, sadece 1,5 saat ve 2,5 saatleri kullanarak 37,5 saat elde edemezsiniz. Dolayısıyla
17 adet 1,5 saat + 4 adet 2,5 saat + 1 adet 2 saat kullanılarak toplamda 37,5 saat elde edilebilir.

Diğer bir örnek, Aralık 2021 için işgünü adedi = 27 dir.
25 adet 1,5 saat kullansanız 37,5 saat yapar ve geriye 2 iş günü kalır. Bu durumda da toplamda 37,5 saat eldesi için, 1 saat de kullanılması gerekir.
Yani 6 adet 1 saat + 21 adet 1,5 saat (27 gün için toplamda 37,5 saat)

** Hesap kolaylığı açısından, Ad Tanımlamaları kullanıldı.
1 - Tatil Tarihleri için Tatil = 'tatil günleri'!$A$2:$A$124
2 - Tablodaki üst başlıktaki saatler için PSaat = 'tatil günleri'!$F$2:$I$2
3 - H2 hücresinde yazan İşGünü Adedine uygun olan Tabloda bu işgünü adedine karşılık gelen saatlerin aralığı
Alan = KAYDIR('tatil günleri'!$F$3;KAÇINCI('PUANTAJ CETVELİ'!$H$2;'tatil günleri'!$E$3:$E$15;0)-1;;1;4)

** Tatil günlerine karşılık gelen lere Açık Kırmızı Koşullu Biçimlendirme uygulandı. İsterseniz kaldırılabilir.
** Sayfada bazı hesaplamalar gereksiz kaldı. O nedenle o alanlar temizlendi.

Sayfada C2 hücresine Tarih yazın.
1 - H2 hücresinde, C2 de yazdığınız tarihe ait ay için Toplam İşGünü adedi yazılacaktır.
2 - Puantaj Tablosundaki Günler, C2 de yazdığınız tarih baz alınarak formülle yazdırılacaktır.

Saatlerin yazdırılması için
D11 hücresine

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

X lerin yazdırılması için ise
D12 hücresine

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
 

Ekli dosyalar

Sayın 52779 Çok teşekkür ederim.
Tatil günleri sayfasındaki tablonun nasıl hazırlandığını kavrayamadım. lütfen, bu tabloyu satır ve sütun olarak değerler nasıl konuldu anlatabilir misiniz.
 
Üst