Fazla mesai hesaplama

sward175

Özel Üye
Katılım
4 Şubat 2011
Mesajlar
1,115
Excel Vers. ve Dili
Excel Vers. ve Dili:
Microsoft Office 365 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
04-06-2024
Herkese Merhabalar,

Ustaların yardımı ile dosyayı toparlamaya çalışıyorum.
Yapmak istediğim, VARDİYA sayfası C4 hücresindeki saatler arasındaki fark 8 saatten büyük ise( Örnek :18-6=12-8=4-0,5 =3,5 ) yarım saat düşerek buraya fazla mesai sayfası C4 hücresine 3,5 saati fazla mesai olarak yazmalı.
Saygılarımla,
sward175.
 

Ekli dosyalar

Katılım
10 Ekim 2013
Mesajlar
424
Excel Vers. ve Dili
Excel 2013 (64bit) - Türkçe
Altın Üyelik Bitiş Tarihi
26/05/2022
Sanırım istediğiniz şöyle birşey;

=EĞER(SAĞDAN(VARDİYA!C4;2)-SOLDAN(VARDİYA!C4;2)>8;SAĞDAN(VARDİYA!C4;2)-SOLDAN(VARDİYA!C4;2)-8-0,5;SAĞDAN(VARDİYA!C4;2)-SOLDAN(VARDİYA!C4;2))
 

sward175

Özel Üye
Katılım
4 Şubat 2011
Mesajlar
1,115
Excel Vers. ve Dili
Excel Vers. ve Dili:
Microsoft Office 365 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
04-06-2024
Merhaba, Sayın, anemis,
Yazmış olduğunuz formül sadece C4 hücresi için işlem yapıyor,
İsteğim ise saatler arası 8 saat ise boş geçsin, 8 saat üzeri ise yarım saat düşerek hesapladığı saati yazsın.,
Selamlarımla,
sward175
 
Katılım
10 Ekim 2013
Mesajlar
424
Excel Vers. ve Dili
Excel 2013 (64bit) - Türkçe
Altın Üyelik Bitiş Tarihi
26/05/2022
Çözümlenmiş dosyanız ektedir. Bir hata görüyorsanız yardımcı olmaya çalışayım.
 

Ekli dosyalar

sward175

Özel Üye
Katılım
4 Şubat 2011
Mesajlar
1,115
Excel Vers. ve Dili
Excel Vers. ve Dili:
Microsoft Office 365 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
04-06-2024
Sayın, anemis,
İlginize teşekkür ederim.
Problem yaşarsam tabi ki tekrar sorarım.
Nice güzel günlere.
sward175
 

sward175

Özel Üye
Katılım
4 Şubat 2011
Mesajlar
1,115
Excel Vers. ve Dili
Excel Vers. ve Dili:
Microsoft Office 365 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
04-06-2024
Sayın, anemis,
Bir soru daha sormak istiyorum.
Örnek : çalışma saatleri 16-04 yada 15-03 olursa, gün atladığı için formülü nasıl yazmamız gerekir ?
Yardımlarınız için teşekkürler,
sward175
 
Katılım
10 Ekim 2013
Mesajlar
424
Excel Vers. ve Dili
Excel 2013 (64bit) - Türkçe
Altın Üyelik Bitiş Tarihi
26/05/2022
Merhaba,
16-04 olursa sonuç yine 16-04=12 - 8 = 4 - 0,5 = 3,5 mu olacaktır?
 

sward175

Özel Üye
Katılım
4 Şubat 2011
Mesajlar
1,115
Excel Vers. ve Dili
Excel Vers. ve Dili:
Microsoft Office 365 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
04-06-2024
Merhaba, anemi,

Evet bazı durumlarda çalışma saatlerinin esnekliği oluyor ve 18:00 de başlayıp gece 02:00 gibi çıkıyor, bazen de 17:00 de başlayıp 03:00 da çıkış yapıyor bu durumlarda hesaplamayı nasıl yapabiliriz.
Selamlarımla,
sward175
 

sward175

Özel Üye
Katılım
4 Şubat 2011
Mesajlar
1,115
Excel Vers. ve Dili
Excel Vers. ve Dili:
Microsoft Office 365 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
04-06-2024
Tekrar merhaba, anemis,

Demem o ki 02:00 de çıktığı için 03-17 =10 saat - 8 =2 saat - 30 dakika =1,5 saat gibi
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
Açtığınız diğer konu sayfasında verdiğim formülleri yeni duruma göre uyarlayamadınız mı acaba?
 

sward175

Özel Üye
Katılım
4 Şubat 2011
Mesajlar
1,115
Excel Vers. ve Dili
Excel Vers. ve Dili:
Microsoft Office 365 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
04-06-2024
Merhaba, Ömer Bey,
Maalesef yapamadım, Mazur görmenizi rica ederim.
Saygılarımla,
sward175
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Tekrar merhaba.

Eklediğiniz dosyayı indirdim ama BOZUK DOSYA uyarısı alınca, Sayın anemis'in eklediği dosya üzerinden baktım.
Anladığım kadarıyla; belirttiğim dosyada Fazla Mesai isimli sayfadaki formüle, bitişi geceyarısından sonraya taşan çalışmalar için ekleme yapmak istiyorsunuz.
Bunun için Sayın anemis'in uyguladığı formüle aşağıdaki kırmızı kısımları eklerseniz istediğiniz olur.

Formülü, parçalar halinde başka hücrelere uygulayarak daha iyi anlayabileceğinizi belirtmeliyim.
Formüle eklediğim kısım;
bitiş saati, başlama saatinden küçük ise (bu, ertesi güne taşma anlamına geleceğinden) 24 (1 günün saat karşılığı) eklemek şeklinde.
=EĞERHATA(EĞER(EĞER(SAĞDAN(VARDİYA!C4;2)<SOLDAN(VARDİYA!C4;2);24;0)+SAĞDAN(VARDİYA!C4;2)-SOLDAN(VARDİYA!C4;2)>8;EĞER(SAĞDAN(VARDİYA!C4;2)<SOLDAN(VARDİYA!C4;2);24;0)+SAĞDAN(VARDİYA!C4;2)-SOLDAN(VARDİYA!C4;2)-8-0,5;"");"")
 

sward175

Özel Üye
Katılım
4 Şubat 2011
Mesajlar
1,115
Excel Vers. ve Dili
Excel Vers. ve Dili:
Microsoft Office 365 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
04-06-2024
Merhaba, Ömer Bey,

Yardımlarınız için teşekkür ediyorum, Sağ olun.
Konumun takipçisiyim, Biraz geç baktım ama mazur görün, yaz dönemi bir haftalığına bir tatil planlamıştım ve gerçekleştirdim.
Tekrar Teşekkürler ediyorum,
Saygılarımla,
sward175
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Estağfurullah, kolay gelsin.
 
Katılım
10 Ekim 2013
Mesajlar
424
Excel Vers. ve Dili
Excel 2013 (64bit) - Türkçe
Altın Üyelik Bitiş Tarihi
26/05/2022
Ben konuyu tekrar göresiye kadar Ömer Bey yardımcı olmuş bile :)
 
Üst