#YOK Değeri varsa

Katılım
28 Temmuz 2011
Mesajlar
17
Excel Vers. ve Dili
2010 Türkçe
Arkadaşlar kolay gelsin,
Excell tablosunda başka bir tablodan 1 den çok koşullu mantıksal sınama yaptırıyorum bunu da "eğer&ve kombinasyonu ile yapıyorum arama yaparkende düşey ara fonksiyonunu kullanıyorum ancak aradığım değer tabloda yoksa doğal olarak #YOK değeri veriyor; benim istediğim sonuç #YOK ise "ogrencı yok" yazsın ama birtürlü yapamadım, yapabilecek arkadaşların yardımını rica ediyorum, başka bir yolla yapılabilirse fikirleri açığım.
Teşekkürler
 

Ekli dosyalar

mersilen

Destek Ekibi
Destek Ekibi
Katılım
31 Aralık 2009
Mesajlar
1,103
Excel Vers. ve Dili
excel 2007 türkçe
Excel Vers. ve Dili Ofis 2003
Selamlar

C11 e yapıştırıp deneyin
=EĞER(EHATALIYSA(EĞER(VE(A11=DÜŞEYARA(A11;$D$2:$D$4;1;0);B11=DÜŞEYARA(B11;$E$2:$F$4;1;0));DÜŞEYARA(B11;$E$2:$F$4;2;0);"OGRENCI YOK"));"öğrenci yok";EĞER(VE(A11=DÜŞEYARA(A11;$D$2:$D$4;1;0);B11=DÜŞEYARA(B11;$E$2:$F$4;1;0));DÜŞEYARA(B11;$E$2:$F$4;2;0);"OGRENCI YOK"))
 
Katılım
28 Temmuz 2011
Mesajlar
17
Excel Vers. ve Dili
2010 Türkçe
Selamlar

C11 e yapıştırıp deneyin
=EĞER(EHATALIYSA(EĞER(VE(A11=DÜŞEYARA(A11;$D$2:$D$4;1;0);B11=DÜŞEYARA(B11;$E$2:$F$4;1;0));DÜŞEYARA(B11;$E$2:$F$4;2;0);"OGRENCI YOK"));"öğrenci yok";EĞER(VE(A11=DÜŞEYARA(A11;$D$2:$D$4;1;0);B11=DÜŞEYARA(B11;$E$2:$F$4;1;0));DÜŞEYARA(B11;$E$2:$F$4;2;0);"OGRENCI YOK"))
Teşekkür ederim hocam,
şimdilik doğru gibi görünüyor ancak aksi bir yoğunluğum var akşama detaylı bir şekilde inceleyeceğim aksilik olursa bilgi veririm.
Elinize sağlık.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
"eğer&ve kombinasyonu ile yapıyorum arama yaparkende düşey ara fonksiyonunu kullanıyorum ancak aradığım değer tabloda yoksa doğal olarak #YOK değeri veriyor
Merhaba,

Çok şartlı durumlarda eğer dosya yapısı uygunsa veri tabanı formülleri değilse dizi formülü kullanmanızı tavsiye ederim.

Ayrıca kullandığınız formül yapısı yanlış, veri düzenine göre hatalı sonuçlar alırsınız.

Kod:
=EĞER(ESAYIYSA(KAÇINCI(A8&B8;$D$2:$D$4&$E$2:$E$4;0));
  İNDİS($F$2:$F$4;KAÇINCI(A8&B8;$D$2:$D$4&$E$2:$E$4;0));"Öğrenci Yok")
Dizi formülüdür. Ctrl + shift + enter tuş kombinasyonu ile girişini tamamlayınız.

.
 
Katılım
28 Temmuz 2011
Mesajlar
17
Excel Vers. ve Dili
2010 Türkçe
Merhaba,

Çok şartlı durumlarda eğer dosya yapısı uygunsa veri tabanı formülleri değilse dizi formülü kullanmanızı tavsiye ederim.

Ayrıca kullandığınız formül yapısı yanlış, veri düzenine göre hatalı sonuçlar alırsınız.

Kod:
=EĞER(ESAYIYSA(KAÇINCI(A8&B8;$D$2:$D$4&$E$2:$E$4;0));
  İNDİS($F$2:$F$4;KAÇINCI(A8&B8;$D$2:$D$4&$E$2:$E$4;0));"Öğrenci Yok")
Dizi formülüdür. Ctrl + shift + enter tuş kombinasyonu ile girişini tamamlayınız.

.
Sayın hocam söylediklerinizden pek birşey anlamadım, veritabanı formülleri ne oluyor dizi formülleri ne oluyor biraz daha açarmısınız.
 
Üst