Fazla Çalışma Saat Hesaplama

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,627
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
Arkadaşlar merhaba; örnek dosyamda verilerimi iş yerimde pdks sisteminden veri çekiyorum. Persnelin ilk giriş saati ile son çıkış saatine bakılarak fazla çalışma saatini hesaplamak istiyorum fakat burada iki çeşit çalışan personel var 1 şirket personeli 2 kadrolu personel. Aşağıda belirttiğim şartlara uygun olarak fazla saatlerini kendi bulunduğu sayfasında hesaplamak istiyorum.
1 Şirket personeli için şartlar
- Çalışma saatleri 08:00 - 16:30 ( çıkış saati 17:00 a kadar esneye bilir )
- Kart basma saati 07:00 dahi olsa 08:00 olarak sayılacak yani işe erken gelmesi fazla çalışma saati olarak sayılmayacak
- eğer çalışma saati 30 dakika ve üzeri olanlar yukarı tam sate yuvarlanacak eğer tersi durumda aşağı tam saate yuvarlanacak.
- Vardiya çalışmaları yani 16:00 - 00:00 çalışanın fazla çalışması hesabın dışında kalacak.
- Çalışma saati 7,5 saattir.
- yemek saati 1 saattir
2 Kadrolu personel için şartlar
- Çalışma saatleri 08:00 - 17:00
- Kart basma saati 07:00 dahi olsa 08:00 olarak sayılacak yani işe erken gelmesi fazla çalışma saati olarak sayılmayacak
- eğer çalışma saati 30 dakika ve üzeri olanlar yukarı tam sate yuvarlanacak eğer tersi durumda aşağı tam saate yuvarlanacak.
- Vardiya çalışmaları yani 16:00 - 00:00 çalışanın fazla çalışması hesabın dışında kalacak.
- Çalışma saati 8 saattir.
- yemek saati 1 saattir
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
1. Vardiya çalışmaları yani 16:00 - 00:00 çalışanın fazla çalışması hesabın dışında kalacak. Bu ne demek?
2. Alper Davulcunun 95. satırdan itibaren çıkış tarih-saatleri giriş tarih saatinden daha önce. Bu garip değil mi?
3. Özellikle Alper Davulvuya bakınca saatler karışmış gibi. Karışıklığı, eksik fazla basmayı nasıl düzenlemeyi düşünüyorsunuz?
 

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,627
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
1. Vardiya çalışmaları yani 16:00 - 00:00 çalışanın fazla çalışması hesabın dışında kalacak. Bu ne demek?
2. Alper Davulcunun 95. satırdan itibaren çıkış tarih-saatleri giriş tarih saatinden daha önce. Bu garip değil mi?
3. Özellikle Alper Davulvuya bakınca saatler karışmış gibi. Karışıklığı, eksik fazla basmayı nasıl düzenlemeyi düşünüyorsunuz?
16:00 - 00:00 ve 00:00 - 08:00 arası çalışanları hesaba katmayacağız yani burda fazla çalışma saati söz konusu değil. Sistemsel hata veriyor vardiyalarda benim istediğim sadece gündüz vardiyasında çalışanların fazla çalışma saatini hesaplamak.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Çıkış saati 17:40 olursa ne sayacak ?
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Bir soru daha,
Artık saaatleri yukarı ve aşağı tam saatlere yuvarlayacağız demişsiniz.
Vardiya sonu 16:30 iken
16:29 da kart basınca yarım saat eksik mi sayacak?
16:31 de kart basınca yarım saat mesaimi yapmış sayılacak?
 

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,627
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
Bir soru daha,
Artık saaatleri yukarı ve aşağı tam saatlere yuvarlayacağız demişsiniz.
Vardiya sonu 16:30 iken
16:29 da kart basınca yarım saat eksik mi sayacak?
16:31 de kart basınca yarım saat mesaimi yapmış sayılacak?
Hocam eksik olarak basılırsa beni ilgilendirmiyor çünkü onlarla ilgili üst birimler inisiyatif kullanır mı kullanmaz mı bilmem benim ilgilendiğim 16:30 dan sonra basılan çıkışlar . Yani kısacası 16:59 da kart basmış personel fazla saati yok 17:00 ve yukarısı 1 saat fazla mesai alacak şekilde. Umarım kafanızı karıştırmadım şimdiden ilginiz için teşekkür ederim.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Giriş Thu Nov 04 15:54:30 EET 2021
Çıkış Thu Nov 04 00:00:37 EET 2021

Şirket personeli
Bu arkadaş 16 da girmiş sayılacak (15:54 yuvarladık)
Gece 12 de çıkmış.
Bu durumda bu gün için
7 saat eksik mesai (08:16 arası, yemek saati hariç)
7 saat fazla mesai (17-24 arası)
1 saat Normal mesai mi (16 dan 17 ye kadar)
sayacaksınız?

Ve şunu da sorayım 15 de ya da 16 da gelen çalışan
08:16:30 mesaisi için mi geldi yoksa 16:24 mesai için mi nereden bileceğiz?

  
 

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,627
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
Şirket personeli
Bu arkadaş 16 da girmiş sayılacak (15:54 yuvarladık)
Gece 12 de çıkmış.
Bu durumda bu gün için
7 saat eksik mesai (08:16 arası, yemek saati hariç)
7 saat fazla mesai (17-24 arası)
1 saat Normal mesai mi (16 dan 17 ye kadar)
sayacaksınız?
Hocam bunu saymıyoruz hesapta olmayacak çünkü bu arkadaş 16:00 - 00:00 mesaisine gelmiş birde 23:00 da da gelen personel 00:00 - 08:00 vardiyasına gelmiştir buda dikkate alınmayacak. Benim istediğim sadece sabah giriş yapmış personel akşam kaçta çıktıysa ona göre fazla saatini hesaplamak örneğin kadrolu için ilk girişi 07:15 çıkışı 18:31 bu arkadaşa 2 saat fazla mesai eklenecek 18:29 da çıkarsa 1 saat mesai hak etmiş olabilir şirket personeline örnek vereyim girişi 07:15 çıkışı 16:59 ise fazla mesaisi yok 17:00 da çıkış yaparsa 1 saat mesai hak ediyor.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Varsayımlar yerine kuralları kriterleri belirtmelisiniz.
Kusura bakmayın. Ben pes ettim. Devam edemeyeceğim.
 

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,627
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
Varsayımlar yerine kuralları kriterleri belirtmelisiniz.
Kusura bakmayın. Ben pes ettim. Devam edemeyeceğim.
Hocam emeğiniz için teşekkür ederim ama kritere falan gerek yok gündüz çalışanın 17:00 DAN sonrasını fazla çalışma saati olarak kendi sayfasında ve gününe hesaplaması diğer kriterleri de yukarıda belirtildi neyse ilgilenecek arkadaşlara şimdiden teşekkür ederim
 

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,627
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
Merhaba arkadaşlar konu günceldir
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Kritere gerek yok diyorsunuz ya..
Kart basma saat değeri olarak, gündüz için kart basan personeli nasıl ayırt ettireceksiniz?
Kural ya da kriterlerden biri bu?
Aynı durum çıkış saat değeri için de geçerlidir.

Personel diyelim 12:22 de kart bastı ve çıkış olarak da 23:55 de bastı.
Bu personel için nasıl bir hesap yapılacak?

Personeliniz olan Ahmet Beyi siz tanıyor ve hangi vardiya da çalıştığını biliyor olsanız da ne VBA ne de Excel Formülleri kart basan Ahmet Beyin hangi vardiya için kart bastığını kural ya da kriter olmadan anlayamaz.
 

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,627
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
Kritere gerek yok diyorsunuz ya..
Kart basma saat değeri olarak, gündüz için kart basan personeli nasıl ayırt ettireceksiniz?
Kural ya da kriterlerden biri bu?
Aynı durum çıkış saat değeri için de geçerlidir.

Personel diyelim 12:22 de kart bastı ve çıkış olarak da 23:55 de bastı.
Bu personel için nasıl bir hesap yapılacak?

Personeliniz olan Ahmet Beyi siz tanıyor ve hangi vardiya da çalıştığını biliyor olsanız da ne VBA ne de Excel Formülleri kart basan Ahmet Beyin hangi vardiya için kart bastığını kural ya da kriter olmadan anlayamaz.
Hocam haklısınız şirket personeli için 7,5 saat sonrası kadrolu için se 8 saat sonrası fazla saat ve her ikisinden de1 saat yemek kesilecek
 

yanginci34

Altın Üye
Katılım
6 Temmuz 2010
Mesajlar
1,627
Excel Vers. ve Dili
excel2016
Altın Üyelik Bitiş Tarihi
12-10-2026
Vardiya kriteri ise 16:00 - 00:00 vardiyası için saat en erken 14:30 dir ve 00:00 - 08:00 için 22:30 dur.
 
Üst