Puantajda Gruba Göre Hafta Tatillerini Boyama

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

tahsinanarat

Kullanıcı
Katkı: %0
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
- AD2, AD3 AD4 Hücrelerinde Grup Belirtilmiş
-AF2, AF3,AF4 hücrelerinde Grupların ilk Hafta Sonu tatilleri belirtilmiş
-F2 Hücresine ise günlük çalışma saati belirtilmiştir.
Yapmak istediğim Koşulli biçimlendirme ile E sutununda belirtilen Grupların yukarıda boyadığım gibi sarıya boyayıp Hücreye H yazdırmasını istiyorum.
 

Ekli dosyalar

Çözüm
Merhaba, dosyanızdaki boyamalara göre her grup ilk hafta tatili tarihinden başlayarak 2 gün tatil, 4 gün çalışma şeklinde 6 günlük bir döngüyle ilerlemektedir. G10:AK19 aralığı seçilip Koşullu Biçimlendirme > Yeni Kural > "Biçimlendirilecek hücreleri belirlemek için formül kullan" seçeneğine aşağıdaki formül yazılır ve sarı dolgu seçilir:

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap

Koşullu biçimlendirme hücreye değer yazamadığı için "H" yazdırmak üzere G10 hücresine aşağıdaki formül girilir ve G10:AK19 aralığına kopyalanır. Tatil günlerine H, çalışma günlerine F2'deki günlük çalışma saati gelir:

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır). Giriş Yap
@tahsinanarat

G10:AK19
aralığını (veri alanı) seçin ve KOŞULLU BİÇİMLENDİRME >> FORMÜL KULLAN
seçeneğinde aşağıdaki formülü kullanarak renk seçip işlemi onaylayın.

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır). Giriş Yap

.
 
@tahsinanarat

Bundan önceki cevabımda verdiğim formülü güncelledim.
Sayfayı yenileyerek fomülün yeni halini kullanın.

Sanırım böyle daha doğru oluyor.
Değişik ilk HT tarihi seçenekleriyle denersiniz.

.
 
Sn. @Ömer BARAN Hocam cevabınız için teşekkür ederim, ay değiştiğinde önceki renklendirmeler değişmedi. Bilginiz olsun.

Ayrıca biçimlendirdiğimiz bu hücrelere HT (hafta tatili) yazdırabilir miyiz. Teşekkürler.
 
Merhaba, dosyanızdaki boyamalara göre her grup ilk hafta tatili tarihinden başlayarak 2 gün tatil, 4 gün çalışma şeklinde 6 günlük bir döngüyle ilerlemektedir. G10:AK19 aralığı seçilip Koşullu Biçimlendirme > Yeni Kural > "Biçimlendirilecek hücreleri belirlemek için formül kullan" seçeneğine aşağıdaki formül yazılır ve sarı dolgu seçilir:

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap

Koşullu biçimlendirme hücreye değer yazamadığı için "H" yazdırmak üzere G10 hücresine aşağıdaki formül girilir ve G10:AK19 aralığına kopyalanır. Tatil günlerine H, çalışma günlerine F2'deki günlük çalışma saati gelir:

Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (2 satır). Giriş Yap

Formül nasıl çalışır?
  1. DÜŞEYARA($E10;$AD$2:$AF$4;3;0), satırdaki personelin grubuna (A, B, C) ait ilk hafta tatili tarihini AF sütunundan getirir.
  2. G$9 ile bu tarih arasındaki gün farkı MOD(...;6) ile 6'ya bölünür; kalan 0 veya 1 ise gün döngünün tatil günüdür.
  3. Fark gerçek tarihlerle hesaplandığı için C4'te ay değiştirildiğinde döngü kaldığı yerden devam eder; örneğin A grubu 27–28 Temmuz'dan sonra 2–3 Ağustos'ta tatil yapar.
  4. AY(G$9)=AY($C$4) koşulu, ay 31 günden kısa olduğunda sonraki aya taşan son sütunları dışarıda tutar; bu hücreler boyanmaz ve hücre formülü bunları boş bırakır.

Notlar
  • Temmuz 2021 için formül, dosyada elle sarıya boyadığınız 103 hücrenin tamamını aynı şekilde boyar.
  • Ay değiştiğinde eski renklerin kalmasının nedeni elle verilen sarı dolgudur. G10:AK19 aralığı seçilip Giriş > Dolgu Rengi > Dolgu Yok yapıldığında renkleri yalnız koşullu biçimlendirme belirler.
  • Yıllık izin (Yİ) gibi farklı bir kod gereken günde hücreye doğrudan yazılabilir; bu durumda o hücrenin formülü silinir, diğer günler etkilenmez.
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst