Formülde Yardım

iplikci_80

Altın Üye
Katılım
29 Kasım 2007
Mesajlar
1,110
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
07-03-2026
Arkadaşlar B sütunundaki oklar ile ayları değiştirdiğimde aylara göre de Pazar günleri ve o aya denk gelen resmi tatil günlerini buluyor ve AL sütundaki formül ile de Pazar ve Resmi tatil günlerine denk gelen 1 lerin toplamını bulmaya çalışıyorum. Fakat EYLÜL ayında 5 pazar varken toplam 4 çıkıyor. Bu hususta yardımlarınızı rica ediyorum.
 

Ekli dosyalar

Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Alandaki pazar günlerini ve 1 olanları toplamak isterseniz aşağıdaki formülü kullamlaısınız.
Kod:
=TOPLA.ÇARPIM((METNEÇEVİR($F$6:$AJ$6;"gggg")="Pazar")*($F8:$AJ8=1))
 
Son düzenleme:

iplikci_80

Altın Üye
Katılım
29 Kasım 2007
Mesajlar
1,110
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
07-03-2026
Sayın Çıtır ilginize teşekkür ederim. Ben sadece Pazar günlerine değil o aya den gelen resmi tatil günlerine de denk gelen 1 leri toplamak istiyorum.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Sayın iplikci_80;
Sonuca ulaşabilmeniz için aşağıdaki işlemleri sırası ile yapmanız gerekir.
1)F6 ile AJ6 arasındaki tüm biçimlendirme ve formülleri siliniz.
2)F6 hücresine aşağıdaki formülü kopyalayınız.
Kod:
=SAYIYAÇEVİR(1&O2&Y2)
3)G6 hücresine aşağıdaki formülü kopyalayınız ve sağa doğru AJ6 sütununa kadar çoğaltınız.
Kod:
=EĞERHATA(EĞER(YADA(F$6=TARİH(YIL($F$6);AY($F$6)+1;0);F$6=0);0;F$6+1);0)
4)F6:AJ6 seçiniz ve biçimi tarih olarak belirleyiniz.
5)F6:AJ6 seçiniz.Biçim,Tüm sayı biçimleri,isteğe uyarlanmış seçiniz.Tür yazan alanın altına aşağıdaki kodu kopyalayınız.Tamam tıkla.
Kod:
[=0]"";gg
6)F5 Hücresine aşağıdaki kodu kopyalayınız ve AJ5 sütununa kadar çoğaltınız.
Kod:
=EĞER(F$6=0;"";METNEÇEVİR(F6;"gggg"))
7)AL8 Hücresine aşağıdaki kodu kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
=TOPLA.ÇARPIM(($F$6:$AJ$6=$AQ$8:$AQ$89)*(HAFTANINGÜNÜ($F$6:$AJ$6;2)<>7)*($F8:$AJ8=1))+TOPLA.ÇARPIM((HAFTANINGÜNÜ($F$6:$AJ$6;2)=7)*($F8:$AJ8=1))
Tatil günlerindeki 1 lerin ve Pazar günü olan 1 lerin toplamını verir.
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
AL8 hücresine uygulayıp deneyiniz.

İngilizce;
Kod:
=IF($A8="";"";SUMPRODUCT((OFFSET($F$7;0;0;;DAY(EOMONTH(VALUE("1 "&$O$2&" "&$Y$2);0))))*(OFFSET($F8;0;0;;DAY(EOMONTH(VALUE("1 "&$O$2&" "&$Y$2);0)))=1)))
Türkçe;
Kod:
=EĞER($A8="";"";TOPLA.ÇARPIM((KAYDIR($F$7;0;0;;GÜN(SERİAY(SAYIYAÇEVİR("1 "&$O$2&" "&$Y$2);0))))*(KAYDIR($F8;0;0;;GÜN(SERİAY(SAYIYAÇEVİR("1 "&$O$2&" "&$Y$2);0)))=1)))
 

iplikci_80

Altın Üye
Katılım
29 Kasım 2007
Mesajlar
1,110
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
07-03-2026
Sayın Çıtır, sayın Korhan Ayhan ilginize teşekkür ederim.
 
Üst