Ana Sayfa Excel IFNA / EĞERYOKSA FONKSİYONU
Excel

IFNA / EĞERYOKSA FONKSİYONU

Paylaş
Paylaş

EĞERYOKSA Fonksiyonu Nedir ve Nasıl Kullanılır?

Excel’de EĞERYOKSA fonksiyonu, bir formülün sonucunda bir hata oluşursa, belirttiğiniz alternatif bir değeri veya mesajı döndürür. Bu fonksiyon, formüllerin hata vermesi durumunda çalışma sayfalarınızın daha temiz ve profesyonel görünmesini sağlar.


Sözdizimi:

EĞERYOKSA(değer; değer_eğer_yok)

Argümanlar:

  • değer: Hata olup olmadığını kontrol etmek istediğiniz formül veya ifade.
  • değer_eğer_yok: Formül bir hata döndürürse gösterilecek alternatif değer veya metin.

Kullanım Açıklaması:

  • EĞERYOKSA fonksiyonu, değer argümanını değerlendirir.
    • Eğer değer bir sonuç döndürürse, o sonuç verilir.
    • Eğer değer bir hata döndürürse (örneğin, #YOK, #BÖL/0!, #DEĞER! gibi), hata_değeri döndürülür.
  • Bu fonksiyon, hata mesajlarını özelleştirerek kullanıcıya daha anlamlı bilgiler sunmanızı sağlar.

Örnek Tablo ve Kullanım:

Bir satış raporunda, satış temsilcilerinin yaptıkları satış miktarlarına göre komisyonlarını hesaplayalım. Ancak bazı veriler eksik veya hatalı olabilir.

A Sütunu (Satış Temsilcisi)B Sütunu (Satış Miktarı)C Sütunu (Komisyon Oranı)D Sütunu (Komisyon)
Ali150,0000.05
Ayşe200,0000.07
Mehmet#YOK0.06
Elif180,000#YOK
Can220,0000.08

Adımlar:

  1. Komisyon hesaplamak için D2 hücresine aşağıdaki formülü girin: =EĞERYOKSA(B2*C2; "Veri Eksik veya Hatalı")
  2. Formülü D6 hücresine kadar aşağı doğru kopyalayın.

Açıklama:

  • B2*C2: Satış miktarı ile komisyon oranını çarparak komisyonu hesaplar.
  • Eğer B2 veya C2 hücrelerinde bir hata varsa (örneğin, #YOK), EĞERYOKSA fonksiyonu “Veri Eksik veya Hatalı” mesajını döndürür.
  • Bu sayede, hata mesajları yerine daha anlaşılır bir uyarı gösterilir.

Sonuç Tablosu:

Satış TemsilcisiSatış MiktarıKomisyon OranıKomisyon
Ali150,0000.057,500
Ayşe200,0000.0714,000
Mehmet#YOK0.06Veri Eksik veya Hatalı
Elif180,000#YOKVeri Eksik veya Hatalı
Can220,0000.0817,600

Formül Detayları:

  • =EĞERYOKSA(B2*C2; “Veri Eksik veya Hatalı”)
    • B2*C2: Komisyon hesaplaması.
    • Eğer bu işlem bir hata döndürürse, “Veri Eksik veya Hatalı” mesajı gösterilir.

Ek Örnek: Öğrenci Notları Analizi

Bir sınıftaki öğrencilerin sınav notlarına göre geçip geçmediğini belirleyelim.

A Sütunu (Öğrenci Adı)B Sütunu (Sınav Notu)C Sütunu (Durum)
Ahmet85
Ayşe70
Mehmet#BÖL/0!
Elif60
Can#YOK

Amacımız: 65 ve üzeri not alan öğrencilerin geçtiğini belirtmek, hatalı veya eksik veriler için uyarı mesajı göstermek.

Adımlar:

  1. C2 hücresine aşağıdaki formülü girin: =EĞERYOKSA(EĞER(B2>=65; "Geçti"; "Kaldı"); "Not Bilgisi Eksik")
  2. Formülü C6 hücresine kadar aşağı doğru kopyalayın.

Açıklama:

  • EĞER(B2>=65; “Geçti”; “Kaldı”): Öğrencinin notunu kontrol eder ve durumunu belirler.
  • Eğer B2 hücresinde bir hata varsa, EĞERYOKSA fonksiyonu devreye girer ve “Not Bilgisi Eksik” mesajını döndürür.

Sonuç Tablosu:

Öğrenci AdıSınav NotuDurum
Ahmet85Geçti
Ayşe70Geçti
Mehmet#BÖL/0!Not Bilgisi Eksik
Elif60Kaldı
Can#YOKNot Bilgisi Eksik

Notlar:

  • EĞERYOKSA fonksiyonu, herhangi bir hata türünü yakalar ve belirttiğiniz mesajı veya değeri döndürür.
  • Bu fonksiyon sayesinde, çalışma sayfalarınızda #YOK, #BÖL/0!, #DEĞER! gibi hata mesajlarını engelleyebilirsiniz.
  • EĞERYOKSA fonksiyonu, EĞERHATA fonksiyonunun daha spesifik bir versiyonudur ve sadece #YOK hatalarını yakalar.

İpuçları:

  • Hata Yönetimi: Hataları yakalayarak kullanıcıya daha anlamlı bilgiler sunabilirsiniz.
  • Veri Kontrolü: Eksik veya hatalı verileri kolayca tespit edebilirsiniz.
  • Diğer Fonksiyonlarla Entegrasyon: EĞERYOKSA fonksiyonunu diğer fonksiyonlarla birlikte kullanarak daha karmaşık işlemler yapabilirsiniz.

Özet:

  • EĞERYOKSA fonksiyonu, bir formül hata döndürdüğünde alternatif bir değer veya mesaj gösterir.
  • Sözdizimi: EĞERYOKSA(değer; değer_eğer_yok)
  • Formüllerinizin daha temiz ve kullanıcı dostu olmasını sağlar.

Sonuç:

Excel’de EĞERYOKSA fonksiyonu, çalışma sayfalarınızda hata yönetimini kolaylaştırır. Hataları yakalayarak, yerine anlamlı mesajlar veya alternatif değerler koyabilirsiniz. Bu fonksiyon, özellikle büyük veri setleriyle çalışırken ve kullanıcıya net bilgiler sunmak istediğinizde çok kullanışlıdır.


🟢Eğitim talepleri için bizimle buradan iletişime geçebilirsiniz. 👉 https://ecv.microsoft.com/VC3RPPTT4U

🟢News from Microsoft 365 bültenimize abone olabilir. 👉 https://www.linkedin.com/newsletters/7076133011028611072/

🟢Microsoft 365 Copilot Community grubumuza katılabilirsiniz. 👉 https://www.linkedin.com/groups/9559408/

Sevgiler ❤️

Paylaş
Yazar
Murat OSMA - Office Applications Unit Manager | Copilot Pioneer

Microsoft 365 Copilot Eğitim ve danışmanlık hizmetinin yanında Copilot Studio ile çözümler geliştiriyorum.🚀 1999 yılında lise yıllarında Excel'le tanıştım. 17 yıldır kurumsal şirketlere ve bireysel kullanıcılara Temel, Orta-İleri, İleri, Uzman, VBA (Makro), Excel Dashboard ve Excel ile Webden Veri Alma Eğitimleri veriyorum. Ayrıca Excel ve VBA Danışmanlık hizmeti de vermekteyim. VBA Developer olarak, şirketlerin Excel'deki işlerini otomasyona dökecek birçok yazılım geliştirdim. 2013 yılında, zor zamanlarda bir fikir olarak doğan ve 2015 Haziran ayında da web tarafında yayına aldığım Excel Arşivi'ni ( www.excelarsivi.com ) büyük bir heyecanla kurdum.

Bir yorum bırak

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar
Excel

DGET / VAL FONKSİYONU

VAL (DGET) Fonksiyonu Nedir? VAL fonksiyonu (İngilizce: DGET), bir veri tabanı veya...

Excel

IMAGE / RESİM FONKSİYONU

RESİM Fonksiyonu Nedir? RESİM (İngilizce sürümde IMAGE) fonksiyonu, bir hücrede resim görüntülemek...

Excel

TAMİŞGÜNÜ.ULUSL / NETWORKDAYS.INTL FONKSİYONU

Excel’de TAMİŞGÜNÜ.ULUSL fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...

Excel

TAMİŞGÜNÜ / NETWORKDAYS FONKSİYONU

Excel’de TAMİŞGÜNÜ fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...