• DİKKAT

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

Düşeyara ve Eğer Kullanımı Hk.

petsiye

Altın Üye
Katılım
28 Eylül 2009
Mesajlar
193
Excel Vers. ve Dili
Office 2019 TR 32 Bit
Merhaba,

Düşeyara sonucu #YOK hatası alındığında, başka bir düşeyara formülü çalıştırmak istiyorum. Elimde aşağıdaki gibi bir formül bulunmakta. Fakat #YOK hatası ile başka bir düşeyara formülünü çalıştıramadım.

Yardımcı olabileceklere şimdiden teşekkür ederim

=EĞER(DÜŞEYARA(T3;ZU$3:AAB$1800;8;YANLIŞ)="";DÜŞEYARA(T3;ZA$3:ZH$1800;8;YANLIŞ);DÜŞEYARA(T3;ZU$3:AAB$1800;8;YANLIŞ));EĞER(DÜŞEYARA(T3;ZU$3:AAB$1800;8;YANLIŞ)=0;DÜŞEYARA(T3;ZA$3:ZH$1800;8;YANLIŞ);DÜŞEYARA(T3;ZU$3:AAB$1800;8;YANLIŞ));EĞER(DÜŞEYARA(T3;ZU$3:AAB$1800;8;YANLIŞ)="#YOK";DÜŞEYARA(T3;ZA$3:ZH$1800;8;YANLIŞ);DÜŞEYARA(T3;ZU$3:AAB$1800;8;YANLIŞ))
 
Formülünüz çok karışık düşeyarayı tekrar tekrar kullanıyorsunuz.

Formülünüzde üç EĞER işlevi iç içe geçmiş şekilde kullanılmış. Her birinin KOŞUL ve SONUÇ kısımları var.
DÜŞEYARA fonksiyonunun aradığı değeri belirtilen aralıkta bulamadığı anlamına gelir.
Formülünüzde YOK hatası, ilk arama (ZU$3:AAB$1800) aradığınız değeri bulamadığında oluşuyor
Bu durumda, EĞER işlevleri ikinci aramayı (ZA$3:ZH$1800) yapmasını söylüyor.
Fakat ikinci arama da aynı değeri aradığı için YOK hatası oluşuyor.

EĞER(DÜŞEYARA(T3;ZU$3:AAB$1800;8;YANLIŞ)="#YOK";DÜŞEYARA(T3;ZA$3:ZH$1800;8;YANLIŞ);"") sizin formülün kısaltılmışı fakat buda yok üretiyor.
 
Aşağıdaki yapıyı deneyebilirsiniz.

İkili DÜŞEYARA formülü için bu şekilde kullanabilirsiniz.

C++:
=EĞERHATA(1. Düşeyara Formülünüz; EĞERHATA(2. Düşeyara Formülünüz;""))


Daha fazla DÜŞEYARA kullanmanız gerekiyorsa aşağıdaki mantıkla çoğaltabilirsiniz.

C++:
=EĞERHATA(1. Düşeyara Formülünüz; EĞERHATA(2. Düşeyara Formülünüz; EĞERHATA(3. Düşeyara Formülünüz;"")))
 
Aşağıdaki yapıyı deneyebilirsiniz.

İkili DÜŞEYARA formülü için bu şekilde kullanabilirsiniz.

C++:
=EĞERHATA(1. Düşeyara Formülünüz; EĞERHATA(2. Düşeyara Formülünüz;""))


Daha fazla DÜŞEYARA kullanmanız gerekiyorsa aşağıdaki mantıkla çoğaltabilirsiniz.

C++:
=EĞERHATA(1. Düşeyara Formülünüz; EĞERHATA(2. Düşeyara Formülünüz; EĞERHATA(3. Düşeyara Formülünüz;"")))
Korhan Bey,

Her defasında imdadıma yetişiyorsunuz. Allah sizden razı olsun. Sonuç başarılı
 
Geri
Üst