Excel formülü: Haftaya göre Gantt grafiği -

Genel formül

=AND((date+6)>=start,date<=end)

Özet

Haftaya göre bir Gantt grafiği oluşturmak için, VE işlevine dayalı bir formülle uygulanan koşullu biçimlendirmeyi kullanabilirsiniz. Gösterilen örnekte, D5'e uygulanan formül şudur:

=AND((D$5+6)>=$B6,D$5<=$C6)

Yukarıdaki ifade, takvimdeki belirli bir hücre için TRUE değerini döndürdüğünde, mavi dolgu uygulanır.

Not: Bu, burada güne göre Gantt grafiği örneğinin bir varyasyonudur.

Açıklama

Gösterilen örnekte, satır 5 bir başlık satırıdır ve özel sayı biçimi "d" ile biçimlendirilmiş bir dizi geçerli tarih içerir. D5'teki statik bir tarihle, 5. sıradaki takvim başlığını doldurmak için = D5 + 7'yi (kopyalanır) kullanabilirsiniz. Bu, her sütunla ilişkili tarihi, içindeki tarihlerle karşılaştıran koşullu bir biçimlendirme kuralı oluşturmayı kolaylaştırır. B ve C sütunları

Formül, iki koşulla yapılandırılmış AND işlevine dayanmaktadır. İlk koşullar, başlık satırındaki tarihin başlangıç ​​tarihi + 6 günden büyük veya ona eşit olup olmadığını kontrol eder:

(D$5+6)>=$B6

İkinci koşul, başlıktaki tarihin C sütunundaki bitiş tarihinden küçük veya bu tarihe eşit olup olmadığını kontrol eder:

D$4<=$C5

Her iki koşul da doğru olduğunda, formül TRUE değerini döndürerek takvim kılavuzundaki hücreler için mavi dolguyu tetikler.

Not: Her iki koşulda, koşullu biçimlendirme takvim ızgarasına uygulandığında referansların doğru şekilde değişmesini sağlamak için karışık referanslar kullanır.

Ay adları için formül

4. satırdaki ay adları, bu formülle otomatik olarak oluşturulur ve 5. satırdaki başlığın yukarısına kopyalanır:

=REPT(TEXT(D5,"mmm"),IFERROR(MONTH(D5)MONTH(C5),1))

Bu, EĞER işlevi olmadan bir koşullu mesaj için REPT işlevinin kullanımına bir örnektir. MONTH işlevi, başlık satırındaki ayları karşılaştırmak için kullanılır. Farklı olduklarında ay adı görüntülenir.

Ilginç makaleler...