• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

İki Koşullu Eğer

Merhaba.
Aşağıdaki formülü E2 hücresine uygulayıp aşağı doğru kopyalayın.
Formül; aranan gün sayısı tabloda yoksa, en yakın bir üstteki değere göre sonuç verir.
Kod:
=EĞER(YADA($B2=$C2;BOŞLUKSAY($A2:$C2)>0);"";DÜŞEYARA($D2;DOLAYLI("J"&KAÇINCI($A2;$I$1:$I$13;0)&":K"&KAÇINCI($A2;$I$1:$I$13;0)+EĞERSAY($I$1:$I$13;$A2)-1);2;1))
 
Ömer Bey, elinize fikrinize sağlık, sizler için zahmet olmazsa formülün açıklamalı anlatımını da yazarsanız ben ve benim gibi arkadaşlara ışık tutmuş olursunuz. Teşekkürler.
 
Merhaba,

Alternatif olsun.

Kod:
=İNDİS($K$2:$K$13;TOPLA.ÇARPIM(KAÇINCI(A2&D2;$I$2:$I$13&$J$2:$J$13;0)))
 
Merhaba.

-- EĞER(YADA($B2=$C2;BOŞLUKSAY($A2:$C2)>0);""
Bu kısım veri eksikse veya tarihler eşikse BOŞ bırakmasını sağlıyor.
-- DOLAYLI("J"&KAÇINCI($A2;$I$1:$I$13;0)&":K"&KAÇINCI($A2;$I$1:$I$13;0)+EĞERSAY($I$1:$I$13;$A2)-1)
Burada Tablonun hangi kısmında arama yapılacağı belirleniyor.
->>İlk parçasında A sütunundaki değerin tablonun kaçıncı satırından başladığı (KAÇINCI),
ikinci kısmında ise nereye kadar devam ettiği (EĞERSAY) tespit ediliyor.
->>Bu kısmın sonucu örneğin MAKUL için J8:K13 oluyor.
-- DÜŞEYARA($D2;DOLAYLI(...) ;2;1))
Buradaysa DOLAYLI işleviyle elde edilen alanda DÜŞEYARA işlemi gerçekleştiriliyor.
Bulunmayan değer için bir üsttekinin gelmesini sağlayan ise sondaki 1 sayısı. Bu 1 sayısını 0 yaparsanız TAM EŞLEŞME aranır.
 
Geri
Üst