Genel Bakış
EYOKSA (ISNA), verilen değer #YOK (#YOK) hatasıysa DOĞRU, değilse YANLIŞ verir. Arama işlevlerinin aranan değeri bulamadığı durumları ayırt etmek ve yalnızca bu hatayı yakalayıp diğer hataları görünür bırakmak için kullanılır.
İşlev yalnızca bir parametre alır ve her zaman DOĞRU ya da YANLIŞ döndürür. Sonucu çoğunlukla EĞER işleviyle birleştirerek hata durumunda başka bir değer göstermek için kullanabilirsiniz.
Sonuçlar sırasıyla DOĞRU, YANLIŞ, YANLIŞ ve YANLIŞ olur. Yalnızca #YOK hatası DOĞRU verir. Sayılar ve metinler hata olmadığı için YANLIŞ sonucunu üretir.
Sonuçlar sırasıyla YANLIŞ, DOĞRU, YANLIŞ ve DOĞRU olur. K-310 ve K-101 listede bulunduğu için KAÇINCI bir sıra numarası verir ve EYOKSA YANLIŞ döndürür. K-999 ve K-500 listede olmadığından KAÇINCI #YOK verir ve EYOKSA DOĞRU döndürür.
Sonuçlar sırasıyla DOĞRU, YANLIŞ, YANLIŞ ve YANLIŞ olur. Dört hücre de hata içerir; ancak yalnızca ilki #YOK hatasıdır. Her hata türünü yakalamak istiyorsanız EHATALIYSA işlevini kullanın.
Sonuçlar sırasıyla 120, 0, 85 ve 0 olur. EYOKSA, #YOK hatası olan satırlarda DOĞRU verdiği için EĞER işlevi 0 döndürür. Diğer satırlarda özgün stok değeri aynen korunur ve C sütunu güvenle toplanabilir.
Söz dizimi ve parametre
- Kategori
- Bilgi
- İngilizce adı
- ISNA
- Platform
- Windows Mac Web
1 bağımsız değişken
1 zorunlu
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| değervalue | Zorunlu | #YOK hatası olup olmadığı sınanacak değeri, hücre başvurusunu, formülü veya adlandırılmış aralığı belirtir. |
Geçerli kullanımlar
=EYOKSA(A2)
=EYOKSA(YOKSAY())
=EYOKSA(KAÇINCI(B2;$A$2:$A$5;0))
Desteklenen Excel sürümleri
2003 ve sonrası
- 2003 Destekleniyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Değer türlerine göre sınama
A sütunundaki değerlerin #YOK hatası olup olmadığını B sütununda sınayalım. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:EYOKSA
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Değer | #YOK mu? |
| 2 | #YOK | DOĞRU |
| 3 | 100 | YANLIŞ |
| 4 | rapor | YANLIŞ |
| 5 | 0 | YANLIŞ |
TemelExcelDepo v1.0.0
2. Aranan değer listede yok mu?
A2:A5 aralığındaki kod listesinde B sütunundaki kodların bulunup bulunmadığını sınayalım. KAÇINCI işlevi kodu bulamazsa #YOK hatası verir. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:EYOKSA
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Kod listesi | Aranan kod | Listede yok mu? |
| 2 | K-101 | K-310 | YANLIŞ |
| 3 | K-205 | K-999 | DOĞRU |
| 4 | K-310 | K-101 | YANLIŞ |
| 5 | K-412 | K-500 | DOĞRU |
Arama KontrolüExcelDepo v1.0.0
3. Diğer hata türleri
EYOKSA yalnızca #YOK hatasına DOĞRU verir; diğer hata türlerini yakalamaz. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:EYOKSA
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Hata kaynağı | Hücre değeri | #YOK mu? |
| 2 | Bulunamayan değer | #YOK | DOĞRU |
| 3 | Sıfıra bölme | #SAYI/0! | YANLIŞ |
| 4 | Metinle işlem | #DEĞER! | YANLIŞ |
| 5 | Geçersiz sayı | #SAYI! | YANLIŞ |
Hata TürleriExcelDepo v1.0.0
4. Eksik değerleri sıfırla değiştirme
Stok listesinde bazı ürünlerin değeri bulunamadığı için #YOK hatası görünüyor. Toplam almadan önce bu hataları sıfırla değiştirmek için C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:EYOKSA
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Ürün | Stok | Düzeltilmiş stok |
| 2 | Vida | 120 | 120 |
| 3 | Somun | #YOK | 0 |
| 4 | Rondela | 85 | 85 |
| 5 | Cıvata | #YOK | 0 |
StokExcelDepo v1.0.0
Kullanırken dikkat edin
- değer parametresi: değer parametresi bir değer, hücre başvurusu, formül ya da adlandırılmış aralık olabilir. Bu değer #YOK (#YOK) hatasıysa sonuç DOĞRU, başka her şeyse YANLIŞ olur. Örneğin bir adlandırılmış aralık #YOK hatası içeriyorsa sonuç DOĞRU olur.
- Diğer hatalar ve değerler: Sayı, metin ve boş olmayan normal değerler YANLIŞ sonucunu verir. #DEĞER!, #SAYI! ya da #SAYI/0! gibi diğer hata değerleri de YANLIŞ verir; örneğin boş metne INT işlevi uygulandığında oluşan #DEĞER! hatası için sonuç YANLIŞ olur.
- Sürüm bilgisi: İşlev Excel 1997 sürümünden beri kullanılabilir durumdadır.
- İlgili işlevler:
- EĞERHATA: Değer hataysa istediğiniz başka bir değeri, hata değilse değerin kendisini döndürmek için kullanılır.
- EĞERYOKSA: Yalnızca #YOK hatasında başka bir değer döndürmek istediğinizde EĞER ile EYOKSA birleşimine göre daha kısa bir çözümdür.
- EHATALIYSA: Her tür hatayı sınar ve DOĞRU ya da YANLIŞ verir.
- EHATA: #YOK dışındaki hataları sınamak için tercih edilir.
- EREF: Değerin bir hücre başvurusu olup olmadığını sınar.
- HATA.TÜRÜ: Hücredeki hata değerine karşılık gelen sayıyı verir.
- YOKSAY: #YOK hata değerini bilerek üretmek için kullanılır.
- EĞER: EYOKSA sonucuna göre farklı değerler göstermek için birlikte kullanılır.
- KAÇINCI: Aranan değer bulunamadığında #YOK ürettiği için EYOKSA ile sık birlikte kullanılır.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024