• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Resmi Tatil ve Pazar Günleri

Katılım
29 Kasım 2007
Mesajlar
1,110
Excel Vers. ve Dili
excel 2007
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

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
 
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)
 
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)))
 
Ö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.
 
.

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

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"))
 
Ö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.
 
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.
.
 
Ö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ı.
 
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)
 
Merhaba arkadaşlar.
1. ve 6. mesajdaki belgeyi harici olarak paylaşabilirmisiniz.
 
İndirme linki olarak kasdetmiştim, ancak gerek kalmadı.

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