Resmi Tatil ve Pazar Günleri

iplikci_80

Altın Üye
Altın Üye
Katılım
29 Kasım 2007
Mesajlar
839
Beğeniler
10
Excel Vers. ve Dili
excel 2007
#1
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
Altın Üye
Katılım
8 Haziran 2007
Mesajlar
382
Beğeniler
0
Excel Vers. ve Dili
Excel 2016
#2
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
 

çıtır

Altın Üye
Altın Üye
Katılım
6 Mart 2005
Mesajlar
4,616
Beğeniler
730
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
#3
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)
 
Katılım
8 Mart 2011
Mesajlar
13,048
Beğeniler
747
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#4
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
Altın Üye
Katılım
29 Kasım 2007
Mesajlar
839
Beğeniler
10
Excel Vers. ve Dili
excel 2007
#5
Ö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
15,597
Beğeniler
236
Excel Vers. ve Dili
Excel, 2016 - İngilizce
#6
.

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

Katılım
8 Mart 2011
Mesajlar
13,048
Beğeniler
747
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#7
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
Altın Üye
Katılım
29 Kasım 2007
Mesajlar
839
Beğeniler
10
Excel Vers. ve Dili
excel 2007
#9
Ö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.
 
Katılım
8 Mart 2011
Mesajlar
13,048
Beğeniler
747
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#10
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
Altın Üye
Katılım
29 Kasım 2007
Mesajlar
839
Beğeniler
10
Excel Vers. ve Dili
excel 2007
#11
Ö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ı.
 
Katılım
8 Mart 2011
Mesajlar
13,048
Beğeniler
747
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
#12
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)
 

s.savas

Altın Üye
Katılım
12 Ocak 2009
Mesajlar
748
Beğeniler
8
Excel Vers. ve Dili
2003
#14
Merhaba arkadaşlar.
1. ve 6. mesajdaki belgeyi harici olarak paylaşabilirmisiniz.
 

s.savas

Altın Üye
Katılım
12 Ocak 2009
Mesajlar
748
Beğeniler
8
Excel Vers. ve Dili
2003
#16
İndirme linki olarak kasdetmiştim, ancak gerek kalmadı.

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