Excel formülü: Süresi geçen koşullu biçimlendirme tarihi -

İçindekiler

Genel formül

=(date2-date1)>n

Özet

"Vadesi geçmiş" tarihleri ​​vurgulamak için, iki tarih arasındaki farkın belirli bir gün sayısından büyük olup olmadığını kontrol eden koşullu bir biçimlendirme kuralı kullanabilirsiniz. Gösterilen örnekte, aşağıdaki formüllerle D5: C12 aralığına üç koşullu biçimlendirme kuralı uygulanmıştır:

=(D5-C5)<3 // rule 1 (green) =(D5-C5)=10 // rule 3 (red)

Not: Koşullu biçimlendirme kuralları, kuralın oluşturulduğu sırada seçimde sol üst hücreye göre değerlendirilir, bu durumda D5.

Gün cinsinden varyans hesaplanıyor

E sütunundaki farklar, şu formülle orijinal tarihin geçerli tarihten çıkarılmasıyla hesaplanır:

=D5-C5

Sonuç, orijinal tarih ile geçerli tarih arasındaki gün farkıdır. Olumlu bir fark, geç bir tarihi temsil eder (yani programdaki bir "kayma"). Negatif bir fark, geçerli tarihin programın ilerisinde olduğunu gösterir. Bu işe yarar, çünkü Excel tarihleri ​​seri numaralarıdır.

E sütununda gösterilen varyans yalnızca bu örnekte referans içindir ve koşullu biçimlendirme kuralları tarafından kullanılmaz. Bununla birlikte, E sütununu bir yardımcı sütun olarak kabul ederseniz, varyansı doğrudan kullanan daha basit koşullu biçimlendirme kuralları yazabilirsiniz.

Açıklama

Bu örnekte, orijinal tarihin mevcut tarihten ne kadar değiştiğine bağlı olarak üç farklı renk uygulamak istiyoruz:

  1. Varyans 3 günden azsa yeşil
  2. Sarı, fark 3 ile 10 gün arasındaysa
  3. Varyans 10 günden fazlaysa kırmızı

Her kural için, orijinal tarihi "geçerli" tarihten (yukarıda açıklandığı gibi) çıkararak bir varyans hesaplıyoruz. Ardından sonucu mantıksal bir ifade ile kontrol ederiz. Bir ifade TRUE döndürdüğünde, koşullu biçimlendirme tetiklenir.

Her biri mantıksal test içeren üç ayrı renk istediğimiz için, üç ayrı koşullu biçimlendirme kuralına ihtiyacımız olacak. Aşağıdaki ekran, kuralların yeşil, sarı ve kırmızı biçimlendirmeyi uygulayacak şekilde nasıl yapılandırıldığını göstermektedir. İlk iki kuralın "doğruysa dur" seçeneğinin işaretlendiğine dikkat edin:

Kurallar gösterilen sırayla değerlendirilir. Kural 1, varyansın 3 günden az olup olmadığını test eder. Kural 2, varyansın 10 günden az olup olmadığını kontrol eder. Kural 3, varyansın 10 günden büyük veya 10 güne eşit olup olmadığını kontrol eder. Hem kural 1 hem de kural 2, "doğruysa dur" etkindir. Her iki kural da DOĞRU döndürdüğünde, Excel ek kuralları kontrol etmeyi durdurur.

Bugünden itibaren n gün gecikti

Bir bitiş tarihini bugünün tarihiyle karşılaştırmak isteyebilirsiniz. Tarihlerin bugünden itibaren en az n gün gecikmiş olup olmadığını test etmek için aşağıdaki gibi bir formül kullanabilirsiniz:

=(TODAY()-date)>=n

Bu formül, yalnızca bir tarih en az n gün geçmişse DOĞRU döndürür. Bir tarih gelecekte olduğunda, fark negatif bir sayı olacaktır, bu nedenle kural asla çalışmayacaktır.

Formül ölçütü oluşturma hakkında daha fazla bilgi için 50'den fazla formül ölçütü örneğine bakın.

Ilginç makaleler...