📚 Kod Bankası

Excel ve VBA konularında sıfırdan ileri düzeye ücretsiz dersler, hazır makro kodları ve pratik örnekler.
Veri analizi yeteneklerinizi geliştirin, iş hayatınızda fark yaratacak Excel becerilerini bizimle kazanın.

Dersler VBA Kodları Ücretsiz
Anasayfa / VLOOKUP + IF = Şartlı Veri Çekme Sihiri! (İleri Teknik)

VLOOKUP + IF = Şartlı Veri Çekme Sihiri! (İleri Teknik)

0 yorum

🎯 Neden Kombinasyon?

Şu senaryoyu hayal edin: Müşteri tablosunda yaş var. Eğer yaş 30'dan büyükse, indirim oranı Tablo1'den çek; değilse Tablo2'den çek. Tek bir formülde bu işi yapar mısın?

Evet! IF ve VLOOKUP'ı birleştirerek.

📋 Basit Örnek

=IF(A1>30, VLOOKUP(B1, İndirimTablosu1, 2, FALSE), VLOOKUP(B1, İndirimTablosu2, 2, FALSE))

A1 > 30 ise İndirimTablosu1'nden çek, değilse İndirimTablosu2'nden çek.

💼 Pratik Hayat: Sigorta Primini Hesapla

Yaşa göre farklı prim tabloları var:

=IF(A2<40, VLOOKUP(B2, Genç_Tarifesi, 3, FALSE), VLOOKUP(B2, Yaşlı_Tarifesi, 3, FALSE))

A2'deki yaş 40'tan küçükse, Genç_Tarifesi tablosundan prim çek. Değilse Yaşlı_Tarifesi'nden.

🎓 Pratik Hayat: Öğrenci Notlandırması

Sınav notuna göre harf notu. Ama final sınavı geçti mi geçmedi mi buna göre değişiyor.

=IF(B2>60, VLOOKUP(B2, HarfNotuTablosu_Geçti, 2, FALSE), "FF")

Final sınavında 60+ puan aldıysa harf nota çevir, değilse direkt FF (başarısız).

🚀 İleri Seviye: Nested IF + VLOOKUP

=IF(A2="Erkek", VLOOKUP(B2, ErkekPrimTablosu, 2, FALSE), IF(A2="Kadın", VLOOKUP(B2, KadınPrimTablosu, 2, FALSE), "Cinsiyeti Bilinmiyor"))

Cinsiyete ve semere göre çift parametreli VLOOKUP!

Uyarı: Çok fazla iç içe IF + VLOOKUP kodu okunması zor hale getiriyor. İnsan Kaynakları'nda "Karar Ağacı" yazıp, kodu açıklayın!

💡 Bonus: IFERROR ile Hata Yönetimi

Eğer müşteri numarası tablodan bulunamazsa "Müşteri Yok" yazacak:

=IFERROR(VLOOKUP(A1, MüşteriTablosu, 2, FALSE), "Müşteri Yok")

Hatta koşullu:

=IFERROR(IF(A1>100, VLOOKUP(B1, Tbl1, 2, FALSE), VLOOKUP(B1, Tbl2, 2, FALSE)), "Hata Bulundu")

🎪 Pratik Challenge

Kredi Başvuru Sistemi:
• Gelir 10.000+ TL AND Yaş 30+ => VIP Kredi Tablosu
• Gelir 10.000+ TL AND Yaş <30 => Standart Kredi Tablosu
• Gelir <10.000 TL => Reddedildi

Bu mantığı IF + VLOOKUP + nested IF ile yazabilir misin?

Yorumlar (0)

Henüz yorum yapılmamış. İlk yorumu sen yap!

Yorum Yap