Resmi Tatil ve Pazar Günleri

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 benim EK'teki çalışmada yapmak istediğim şey D7 hücresine nasıl bir formül yazayım ki hem hafta sonu günleri (Pazar) ve var ise resmi tatil günlerinin toplamını bulayım. Sonucun 7 çıkmasını istiyorum.
 

Ekli dosyalar

ASMET67

Altın Üye
Katılım
8 Haziran 2007
Mesajlar
410
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
30-11-2027
2018 yılı resmi tatil ve Pazarları bir sutuna yazın sonra eğer say formülü ile o sutundan formül ile saydırma yapabilirsiniz
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
AU Sütunundaki ulusal tatiller formülde kullanılmıştır.D7 kopyalayınız.
Kod:
=GÜN(TARİH(YIL(TARİHSAYISI(1&D2&C2));AY(TARİHSAYISI(1&D2&C2))+1;0))-TAMİŞGÜNÜ.ULUSL(TARİHSAYISI(1&D2&C2);SERİAY(TARİHSAYISI(1&D2&C2);0);11;$AU$5:$AU$94)
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
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.

Alternatif olsun.
Formül, dizi formülü olup CTRl+SHIFT+ENTER tuşlarına birlikte basarak formül girişi tamamlanmalıdır.
Formülü, birleştirilmiş hücrede kullanacaksanız, önce hücre birleştirmesini iptal edin formülü uyguladıktan sonra hücre birleştirmesini yapabilirsiniz.
.
Kod:
=[COLOR="red"]TOPLA.ÇARPIM[/COLOR](([COLOR="red"]EĞERHATA[/COLOR]([COLOR="red"]HAFTANINGÜNÜ[/COLOR]($F$2:$AJ$2;2)=7;0))*([COLOR="red"]EĞERSAY[/COLOR]($AU$5:$AU$94;$F$2:$AJ$2)=0)+([COLOR="red"]EĞERHATA[/COLOR]([COLOR="Red"]HAFTANINGÜNÜ[/COLOR]($F$2:$AJ$2;2)=7;0)))
 

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
Ömer Bey merhabalar bu hususta yardımlarınızı esirgemeyin lütfen.
=YADA(EĞERSAY($AU:$AU;F$2)>0;HAFTANINGÜNÜ(F$2;2)=7*TOPLA.ÇARPIM($F6:$AJ6="X")) formülü ile Hafta sonu günleri (Pazar) ve varsa Resmi tatil günlerine denk gelen F6 AJ6 arasındaki "X" lerin toplamını bulmak istiyorum. YANLIŞ sonucu alıyorum.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Dosyanız ekte.

Kullandığım formül:


Kod:
=NETWORKDAYS.INTL(F4;DATE(C2;MONTH(D2&0)+1;0);11)-NETWORKDAYS.INTL(F4;DATE(C2;MONTH(D2&0)+1;0);11;rtatil)+SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(F4&":"&DATE(C2;MONTH(D2&0)+1;0)));2)=7))

Dosya ilk mesajınızdaki sorunuza göre yapılmıştır. x'ler falan yoktu.

.



.
 

Ekli dosyalar

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
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.

Diğer formüllerinizin de daha basit yapıya kavuşmasını sağlamak için aşağıdaki şekilde çözüme ulaşabilirsiniz.
-- Aşağıdaki ilk formülü F1 hücresine uygulayıp sağa doğru kopyalayın,
(İlk formülde mavi renklendirdiğim kısmı, daha fazla hücreyi içine alacak şekilde değiştirebilirsiniz)
-- Aydaki tatil ve haftasonu sayısı için ikinci formülü,
-- Haftasonu ve tatil günlerindeki X'lerin adeti için üçüncü formülü kullanın.
.
Kod:
=[COLOR="red"]EĞER[/COLOR](F$2="";0;1*[COLOR="red"]YADA[/COLOR]([COLOR="red"]EĞERSAY[/COLOR]([B][COLOR="Blue"]$AU$5:$AU$94[/COLOR][/B];F$2)>0;[COLOR="red"]HAFTANINGÜNÜ[/COLOR](F$2;2)=7))
=[COLOR="red"]TOPLA.ÇARPIM[/COLOR](--($F$1:$AJ$1=1))
=[COLOR="Red"]TOPLA.ÇARPIM[/COLOR](($F$1:$AJ$1)*($F6:$AJ6="X"))
 

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 çok teşekkür ederim.
 

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
Ömer Bey merhabalar bir hususta yardımlarınızı rica ediyorum. Hafta sonu ve tatil günlerindeki X'leri biçimlendirmek için formül nasıl olmalıdır.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
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.

Tablonuzun üst tarafındaki tatillerin renklendirilmesini sağlayan koşullu biçimlendirme formülüne,
hücre değeri X ise diye yeni bir koşul daha ekleyerek alt tarafa uygulancak koşullu biçimlendirme formülünü oluşturabilirsiniz.
.
 

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
Ömer Bey formülü =(YADA(EĞERSAY($CD:$CD;F$2)>0;HAFTANINGÜNÜ(F$2;2)=7))="x"
=EĞER(F$4="";0;1*YADA(EĞERSAY($CD:$CD;F$4)>0;HAFTANINGÜNÜ(F$4;2)=7)="X")
şeklinde yaptım ama olmadı.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
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.

Bu konu sayfasında 7 numaralı cevabımda verdiğim ilk formülü, cevapta belirttiğim alana uyuladığınızı varsayarsak;
F5:AJ504 hücre aralığı seçiliyken KOŞULLU BİÇİMLENDİR=>FORMÜL KULLAN kısmında aşağıdaki formülü uygulayıp, renk belirleyerek işlemi tamamlayın.
.
Kod:
=(F5="X")*(F$1=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
Ömer Bey çok teşekkürler.
 
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Merhaba arkadaşlar.
1. ve 6. mesajdaki belgeyi harici olarak paylaşabilirmisiniz.
 

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
Harici derken.
 
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
İndirme linki olarak kasdetmiştim, ancak gerek kalmadı.

SM-N910C cihazımdan Tapatalk kullanılarak gönderildi
 
Üst