Selamlar,
Listenizin yapısına göre Tarihler, Küçükten Büyüğe
SIRALI olduğundan
KAÇINCI işlevinde
YAKLAŞIK Eşleşme ile çözüm yapılabilir.
E3 hücresine
DİZİ Formül olarak
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
yazılıp, E4 ve E5 hücresine kopyalanır.
Burada,
** Aranılan Tarihin Dönemlerden herhangi birisinin içerisinde olduğunun aranması, dönemlerin ilk tarihlerine göre yapılır.
** Liste Küçükten Büyüğe
SIRALI olmalıdır. Çünkü,
KAÇINCI işlevinde, 1 değeri ile Yaklaşık Eşleşme ile arama var
** Aranılan Tarih, Listenin ilk Tarihi olan 01.Ocak.2007 den Küçük ise Hata... "" (BOŞ) yazılır.
** Aranılan Tarih, son dönem tarihinden
BÜYÜK olursa, Son DÖNEM tarihi yazılır....
Alternatif olarak da, Listenin sıralı ya da sırasız olmasına bakılmaksızın
KAÇINCI işlevinde
TAM Eşleşme ile Aranılan Tarihin bulunduğu dönem aranır.
DİZİ Formül
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Burada, TAM Eşleşme olduğundan (KAÇINCI işlevinde 0 (ya da
YANLIŞ) değeri ile arama),
Aranılana Tarih Dönemler haricinde bir Tarih ise HATA, "" (BOŞ) yazılır...
Not : Dönemler arasında, daima " - " olduğundan ilk tarihlerin alınmasında " -" ve Tam eşleşmede ikinci tarihlerin alınmasında "- " arattırılmıştır.
Dosyanız ektedir... Her iki çözüm de dosyada mevcuttur... İncelersiniz...