Belirli bir tarihten süresi belirlenen günden az kalanlar

Katılım
21 Şubat 2018
Mesajlar
59
Excel Vers. ve Dili
2010
Merhaba, öncelikle yardımlarınız için şimdiden teşekkür ederim.

Bir tane tablo hazırlamak istiyorum, bu tabloda Örneğin; A1 de 01.01.2022 şeklinde bir tarih mevcut ve B1'e A1'deki tarih 1 Aydan Az kaldıysa "1 Aydan Az" 15 günden az kaldıysa "15 günden az" şeklinde yazmasını istiyorum. ve bu sürekli A2, B2, şeklinde sıralı gidecek. Bunun için formül konusunda yardımcı olursanız çok sevinirim.
 
Katılım
24 Nisan 2005
Mesajlar
3,671
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
C1'e Formülü yapıştırıp gerekli olduğu kadar aşağı çekin

C#:
=IF(DAYS(B1;A1)<15;"15 günden az";IF(DAYS(B1;A1)<30;"30 günden az";""))

=EĞER(GÜNSAY(B1;A1)<15;"15 günden az";EĞER(GÜNSAY(B1;A1)<30;"30 günden az";""))
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba,
Alternatif olsun;
Kod:
=EĞER(A1<BUGÜN();"";EĞER(A1-BUGÜN()<15;"15 Günden Az Kaldı";EĞER(AY(A1)-AY(BUGÜN())<1;"Bir Aydan Az Kaldı";"")))
İyi çalışmalar
 
Katılım
21 Şubat 2018
Mesajlar
59
Excel Vers. ve Dili
2010
Merhaba,
Alternatif olsun;
Kod:
=EĞER(A1<BUGÜN();"";EĞER(A1-BUGÜN()<15;"15 Günden Az Kaldı";EĞER(AY(A1)-AY(BUGÜN())<1;"Bir Aydan Az Kaldı";"")))
İyi çalışmalar
hocam çok teşekkür ederim ikinizinde cevaplar için fakat bir sorum daha olacak.

Formülünüzü bu şekilde düzenledim.
=EĞER(F5<BUGÜN();" ";EĞER((F5-BUGÜN())<15;"15 Günden Az";EĞER((F5)-(BUGÜN())<30;"1 Aydan Az";EĞER((F5)-(BUGÜN())=30;"1 Ay";" "))))
ancak şöyle bir durum var benim tarihler de F5 satırına formülle geliyor ve bu satır boş olunca #değer hatası veriyor bunu nasıl önleyebilirim.

hatta diğer taraftan isim bularak tarihi çektiğim formülde şu şekildedir.
=EĞER(DÜŞEYARA(B316;KAYIT!$S$5:$AC$65536;8;0)="";"";DÜŞEYARA(B316;KAYIT!$S$5:$AC$65536;8;0))
 
Son düzenleme:

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba,
Kod:
=EĞER(F5<BUGÜN();" "; ...
bu kodu her halde
Kod:
=EĞER(F5<BUGÜN();""; ...
yapsanız çözülür diye düşünürüm.
İyi çalışmalar
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba,
Basit bir örnek yüklerseniz daha kolay olabilir.
İyi çalışmalar
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Deneyin lütfen.
=EĞER(YADA(F5=""; F5<BUGÜN());" ";EĞER((F5-BUGÜN())<15;"15 Günden Az";EĞER((F5)-(BUGÜN())<30;"1 Aydan Az";EĞER((F5)-(BUGÜN())=30;"1 Ay";" "))))
 
Katılım
21 Şubat 2018
Mesajlar
59
Excel Vers. ve Dili
2010
Next Level Hocam verdiğiniz formülü diğer formülüme de uyarlayabilir miyim ? yada genel olarak sorayım boş hücrelerde böyle değer hatası vb. vermemesi için ne yapabilirim?

=EĞER(DÜŞEYARA(B316;KAYIT!$S$5:$AC$65536;8;0)="";"";DÜŞEYARA(B316;KAYIT!$S$5:$AC$65536;8;0))
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Düşeyara fonksiyonuyla tarih aldığınız tüm hücrelere başvuru yapan formülleriniz için kullanabilirsiniz.

Düşeyara yaparken "" ifadesiyle olmayan değerler için tarih olması gereken hücreye boşluk koyunca F5<Bugün() sorgunuzda F5 tarih olarak algılanamadığı için sorgu hata veriyor.
 
Üst