Soru iki tarih arası,resmi tatil ek mesaisi ve normal mesai saatleri toplamı

MESUT K

Altın Üye
Katılım
26 Nisan 2019
Mesajlar
221
Excel Vers. ve Dili
İş'te:Excel 2016 eng
Ev'de:Excel 2013 tr
Altın Üyelik Bitiş Tarihi
29-04-2025
Herkese Merhaba

Konu başlığında çok detaylı açıklayamadım fakat ekteki dosyada dilim döndüğünce açıklamaya çalıştığım hesaplama problemim var.Çok araştırma yaptım işin içinde çıkamadım.Normal olarak iki tarih arası mesai saatlerini =ÇOKEĞERSAY ile hesaplayabiliyorum fakat dosyada açıkladığım şekilde tam sonuca ulaşamadım.

231487
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
G2 için
=TOPLA.ÇARPIM(($F2=$A$7:$A$39)*($B$7:$B$39>=$B$1)*($B$7:$B$39<=$B$2)*(EĞERHATA(KAÇINCI($B$7:$B$39;$J$10:$J$17;0);0)=0)*(EĞERHATA(KAÇINCI($B$7:$B$39;$J$23:$J$31;0);0)=0)*$E$7:$E$39)

H2 için
=TOPLA.ÇARPIM(($F2=$A$7:$A$39)*($B$7:$B$39>=$B$1)*($B$7:$B$39<=$B$2)*$E$7:$E$39)-G2
 

MESUT K

Altın Üye
Katılım
26 Nisan 2019
Mesajlar
221
Excel Vers. ve Dili
İş'te:Excel 2016 eng
Ev'de:Excel 2013 tr
Altın Üyelik Bitiş Tarihi
29-04-2025
ÖmerFaruk Bey verdiğiniz formülleri ilgili yerlere yapıştırdım.Doğru sonucu vermiyor

 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Formül dizi formülü içermektedir. Ctrl+Shift+Enter ile girin.
Ben denedim ve doğru sonuçları görünce formüü paylaştım.
 

MESUT K

Altın Üye
Katılım
26 Nisan 2019
Mesajlar
221
Excel Vers. ve Dili
İş'te:Excel 2016 eng
Ev'de:Excel 2013 tr
Altın Üyelik Bitiş Tarihi
29-04-2025
Şimdi oldu :) Çok teşekkür ederim
 

MESUT K

Altın Üye
Katılım
26 Nisan 2019
Mesajlar
221
Excel Vers. ve Dili
İş'te:Excel 2016 eng
Ev'de:Excel 2013 tr
Altın Üyelik Bitiş Tarihi
29-04-2025
Formül dizi formülü içermektedir. Ctrl+Shift+Enter ile girin.
Ben denedim ve doğru sonuçları görünce formüü paylaştım.
ÖmerFaruk Bey ekteki dosyada yeni oluşturduğum sayfa 2 de nerede hata yaptığımı anlayamadım.Hesaplama yapmıyor.Herşeyiyle aynı yaptığımı sanıyorum.
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Tanımladığınız adlarda SAAT adının sahip olduğu aralığın satır sayısı personel ve mesaiT aralığıyla aynı olması lazım.
 

MESUT K

Altın Üye
Katılım
26 Nisan 2019
Mesajlar
221
Excel Vers. ve Dili
İş'te:Excel 2016 eng
Ev'de:Excel 2013 tr
Altın Üyelik Bitiş Tarihi
29-04-2025
ÖmerFaruk Bey çok teşekkürler.Sorunum çözüldü.Bir sorum daha olacak;

Resmi tatilleride ayrıştırmak istiyorum.Milli bayramlar,dini bayramlar şeklinde.Dizi formülü nasıl olmalı

Resmi Tatil Mesailerini Hesaplıyor=TOPLA.ÇARPIM ((PERS1=PERSONEL)*(MESAİ.T>=TARİH1)*(MESAİ.T<=TARİH2)*SAAT)-G4

Normal Mesaileri Hesaplıyor=TOPLA.ÇARPIM ((PERS1=PERSONEL)*(MESAİ.T>=TARİH1)*(MESAİ.T<=TARİH2)*(EĞERHATA(KAÇINCI (MESAİ.T;RESMİ.T;0);0)=0)*(EĞERHATA(KAÇINCI(MESAİ.T;DİNİ.T;0);0)=0)*SAAT)


Milli Bayram Tatil Mesailerini Hesaplıyor=Dizi formülü?

Dini Bayram Tatil Mesailerini Hesaplıyor=Dizi formülü?


Ad tanımlaması RESMİ TATİLLER Tablosu = RESMİ.T

Ad tanımlaması DİNİ TATİLLER Tablosu =DİNİ.T
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Aşağıdaki şekilde olmalı.
Remi Tatiller
=TOPLA.ÇARPIM((PERS1=PERSONEL)*(MESAİ.T>=TARİH1)*(MESAİ.T<=TARİH2)*(EĞERHATA(KAÇINCI(MESAİ.T;RESMİ.T;0);0)>1)*SAAT)
Dini Tatiller
=TOPLA.ÇARPIM((PERS1=PERSONEL)*(MESAİ.T>=TARİH1)*(MESAİ.T<=TARİH2)*(EĞERHATA(KAÇINCI(MESAİ.T;DİNİ.T;0);0)>1)*SAAT)
 

MESUT K

Altın Üye
Katılım
26 Nisan 2019
Mesajlar
221
Excel Vers. ve Dili
İş'te:Excel 2016 eng
Ev'de:Excel 2013 tr
Altın Üyelik Bitiş Tarihi
29-04-2025
ÖmerFaruk Bey Elinize Sağlık.Yardımlarınız Çok teşekkürler.Saygılarımla
 
Üst