Excel formülü: Önümüzdeki 30 gün içindeki veri doğrulama tarihi -

İçindekiler

Genel formül

=AND(A1>TODAY(),A1<=(TODAY()+days))

Özet

Not: Excel'de tarihler için birçok yerleşik veri doğrulama kuralı vardır. Bu sayfada, daha fazla kontrol ve esneklik istediğinizde özel bir formüle dayalı olarak kendi doğrulama kuralınızı nasıl oluşturacağınız açıklanmaktadır.

Önümüzdeki 30 gün içinde yalnızca bir tarihe izin vermek için, VE ve BUGÜN işlevlerine dayalı özel bir formülle veri doğrulamayı kullanabilirsiniz.

Gösterilen örnekte, C5: C7'ye uygulanan veri doğrulama:

=AND(C5>TODAY(),C5<=(TODAY()+30))

Açıklama

Veri doğrulama kuralları, bir kullanıcı bir hücre değerini eklediğinde veya değiştirdiğinde tetiklenir.

BUGÜN işlevi bugünün tarihini döndürür (sürekli olarak yeniden hesaplanır). AND işlevi birden çok mantıksal ifade alır ve yalnızca tüm ifadeler DOĞRU döndürdüğünde DOĞRU döndürür. Bu durumda, iki koşulu test etmemiz gerekir:

İlk koşul, girdinin bugünden daha büyük olup olmadığını kontrol eder:

C5>TODAY()

İkinci koşul, girişin bugün + 30'dan daha düşük olup olmadığını kontrol eder:

C5<=(TODAY()+30)

(Tarihler Excel'de sadece seri numaralardır, bu nedenle 30 ekleyebiliriz).

Her iki mantıksal ifade TRUE döndürürse, AND işlevi TRUE değerini döndürür ve doğrulama başarılı olur. İfadelerden biri FALSE döndürürse, veri doğrulama başarısız olur.

Not: Veri doğrulama formüllerinde hücre referansları, doğrulama kuralı tanımlandığında seçilen aralıktaki sol üst hücreye (bu durumda C5) görelidir.

Ilginç makaleler...