Soru Resmi Tatiller ve Bayram Tatillerini Renklendirme

Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Merhaba arkadaşlar.
Ekli çalışmada hafta sonlarını koşullu biçimlendirme ile biçimlendiriyorum.
Kod:
=EĞER(EBOŞSA(A6);"";YADA(HAFTANINGÜNÜ(A6)=1))
=EĞER(EBOŞSA(A6);"";YADA(HAFTANINGÜNÜ(A6)=7))
Bu çalışmada hafta sonları ile beraber resmi ve dini bayram tatillerini de benzer şekilde koşullu biçimlendirme ile biçimlendirmek istiyorum.
Bu işelev için RESMİ TATİLLER adında bir sekme oluşturdum ve gerekli verileri tanımladım.
Ad tanımlama ile ile resmi_tatiller adı altında tanımlamamı da yaptım.
Kod:
=DOLAYLI("'RESMİ TATİLLER'!A"&KAÇINCI(TARİH(YIL(IMZA FOYU!$C$4);1;1);'RESMİ TATİLLER'!$A:$A;0)&":A"&KAÇINCI(TARİH(YIL(IMZA FOYU!$C$4)+1;1;1);'RESMİ TATİLLER'!$A:$A;0))
Koşullu biçimlendirmeden tekrar resmi tatiller için =TOPLA.ÇARPIM(--(resmi_tatil=A6))>0 tanımlamasını da yaptım. Ancak mevcut haliyle çalışmadı.
Benzer şekilde farklı bir çalışmamı yeni çalışmama uyarlıyorum ancak nerede hata yaptımsa yeni çalışmamda sonuç alamadım.
İlgisi ve zamanı olan arkadaşların ilgilenmesi ricasıyla.
Ekran Alıntısı.PNG
 

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
A6:G36 Hücre aralığı seçiniz ve aşağıdaki formülü koşullu biçimlendirme formülü olarak kopyalayınız.Gerekli biçimlendirmeleri ayarlayınız.
Kod:
=VE($A6<>"";$B6<>"";VE(YADA(ESAYIYSA(KAÇINCI(TARİH(YIL($C$4);AY($C$4);GÜN($A6));'RESMİ TATİLLER'!$A$2:$A$200;0));HAFTANINGÜNÜ(TARİH(YIL($C$4);AY($C$4);GÜN($A6));2)>5)))
 
Katılım
7 Ağustos 2010
Mesajlar
88
Excel Vers. ve Dili
2007 ingilizce
Merhaba,
Dosyanızı indiremedim, açıklamaya çalışacağım.
- Hafta sonu tatillerini renklendirme için;
- Tarihleri tanımlayın,
- Koşullu Biçimlendirme / Conditional formatting
- Yeni Kural / New Rule
- Biçimlendirilecek hücreleri belirlemek için formül kullan / Use a formula to determine which cells to format
seçin ve çıkan menüdeki formül kutusuna aşağıdaki formülü girin: (Tarihler A1' den başlıyorsa formülü bu şekilde uygulayın, başka bir kutudan başlıyorsa aşağıdaki formülde koyu ile işaretlediğim yere tarihlerin başladığı kutunun adını $ ile başlayarak yazın)
=HAFTANINGÜNÜ($A1;2)=6 / =WEEKDAY($A1;2)=6 // (Cumartesi için)
=HAFTANINGÜNÜ($A1;2)=7 / =WEEKDAY($A1;2)=7 // (Pazar için)
Format menüsünden istediğiniz renk biçimlendirmelerini yapın.

Diğer Bayram ve resmî tatil günleri için aşağıdaki listeyi çalışma sayfalarından birine kopyalayıp DÜŞEYARA / VLOOKUP ile eşitse renklendir menüsü ile renklendirebilirsiniz.

01.01.2019 Salı YILBAŞI
23.04.2019 Salı ULUSAL EGEMENLİK VE ÇOCUK BAYRAMI
01.05.2019 Çarşamba EMEK VE DAYANIŞMA GÜNÜ
19.05.2019 Pazar ATATÜRK’Ü ANMA GENÇLİK VE SPOR BAYRAMI
04.06.2019 Çarşamba RAMAZAN BAYRAMI
05.06.2019 Perşembe RAMAZAN BAYRAMI
06.06.2019 Cuma RAMAZAN BAYRAMI
15.07.2019 Pazartesi 15 TEMMUZ DEMOKRASİ VE DİRENME HAKKI GÜNÜ
11.08.2019 Pazar KURBAN BAYRAMI
12.08.2019 Pazartesi KURBAN BAYRAMI
13.08.2019 Salı KURBAN BAYRAMI
14.08.2019 Çarşamba KURBAN BAYRAMI
30.08.2019 Cuma ZAFER BAYRAMI
29.10.2019 Salı CUMHURİYET BAYRAMI


İyi çalışmalar,
 
Son düzenleme:
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
A6:G36 Hücre aralığı seçiniz ve aşağıdaki formülü koşullu biçimlendirme formülü olarak kopyalayınız.Gerekli biçimlendirmeleri ayarlayınız.
Kod:
=VE($A6<>"";$B6<>"";VE(YADA(ESAYIYSA(KAÇINCI(TARİH(YIL($C$4);AY($C$4);GÜN($A6));'RESMİ TATİLLER'!$A$2:$A$200;0));HAFTANINGÜNÜ(TARİH(YIL($C$4);AY($C$4);GÜN($A6));2)>5)))
İlginize teşekkür ederim arkadaşım.
Resimdeki gibi hata veriyor.
Ekran Alıntısı.PNG
 
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
Ben uyguladım.Bir hata vermedi.Sayfa adlarını kontrol ediniz.Var ise ad tanımlamalarını siliniz.Bir deneme dosyasında deneyiniz.
 

Ekli dosyalar

mcetinkaya65

Altın Üye
Katılım
1 Mart 2011
Mesajlar
487
Excel Vers. ve Dili
2021 türkçe
Altın Üyelik Bitiş Tarihi
24-12-2030
Ben uyguladım.Bir hata vermedi.Sayfa adlarını kontrol ediniz.Var ise ad tanımlamalarını siliniz.Bir deneme dosyasında deneyiniz.
Selamünaleyküm Hemşerim.
Üstad bu program güzel eline sağlık ama ay 30 çekiyorsa yeni ayın 1. gününü yazıyor 28 şubatta yeni aydan 3 gün yazıyor.
 
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Ben uyguladım.Bir hata vermedi.Sayfa adlarını kontrol ediniz.Var ise ad tanımlamalarını siliniz.Bir deneme dosyasında deneyiniz.
Üstadım teşekkür ederim. Ancak eklediğiniz dosyada hiç koşullu biçimlendirme bulamadım. Sanırım yüklerken bir aksilik oldu. Dosyanızı tekrar gözden geçirirmisiniz.
 
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
A6 Hücresinde koşullu biçimlendirmeyi açın koşullu biçimlendirmeyi göreçeksiniz.
 

Ekli dosyalar

Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
A6 Hücresinde koşullu biçimlendirmeyi açın koşullu biçimlendirmeyi göreçeksiniz.
Üstadım sanırım sürüm farkından dolayı bir uyumsuzluk mevcut.
Anladığım kadarıyla sizde ofis 2007 üzeri bir sürüm kurulu. Benim makinada ise ofis 2007 mevcut.
Tanımladığınız biçimlendirme benim makinada boş çıkıyor ve ilgili satır aralığını seçip koşullu biçimlendirmeden tanımladığınız formülü girince aynı hata mesajı dönmeye devam ediyor.
Ekran Alıntısı.PNG
 
Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Bugün ofis 2007 ve ofis 2016 ayrı ayrı teyit ettim.
Kod:
=VE($A6<>"";$B6<>"";VE(YADA(ESAYIYSA(KAÇINCI(TARİH(YIL($C$4);AY($C$4);GÜN($A6));'RESMİ TATİLLER'!$A$2:$A$200;0));HAFTANINGÜNÜ(TARİH(YIL($C$4);AY($C$4);GÜN($A6));2)>5)))
Formülü ile yapılan biçimlendirme ofis 2007 de maalesef çalışmıyor. Ofis 2016 da sorun yok. Ofis 2016 da biçimlendirmeyi yapıp çalışan belgeyi ofis 2007 kurulu başka bir makinada çalıştırmak isteyince koşullu biçimlendirmenin hiç yapılmamış gibi olduğu görülüyor.
 

Ekli dosyalar

Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Merhaba arkadaşlar.
İmza Föyü isimli şablonda hafta sonları ve resmi-dini bayramlarını aşağıdaki formülle koşullu biçimlendirme yöntemi ile renkleniyor. (Sn çıtır'ın desteği ile)
Kod:
=VE($A9<>"";$B9<>"";VE(YADA(ESAYIYSA(KAÇINCI(TARİH(YIL($C$7);AY($C$7);GÜN($A9));'RESMİ TATİLLER'!$A$2:$A$148;0));HAFTANINGÜNÜ(TARİH(YIL($C$7);AY($C$7);GÜN($A9));2)>5)))
Ancak bu biçimlendirme ofis 2007 de kullanılamıyor. Ofis 2016 da ise belgeyi makro içerebilen çalışma kitabı olarak kaydedince çalışıyor. Belgeyi excell 97-2003 formatında farklı kaydet yapınca da koşullu biçimlendirme kayboluyor.
Sürüm farklarından dolayı oluşan sorunu nasıl giderebiliriz.

Ekran Alıntısı.PNG
2.PNG
 
Üst