Mantıksal · Excel fonksiyonu
Excel YADA formülü
Türkçe Excel: YADAİngilizce Excel: OR
YADA, verdiğin koşullardan en az biri doğruysa DOĞRU, hepsi yanlışsa YANLIŞ döndürür. "Sipariş 500 ₺'yi geçtiyse ya da müşteri üyeyse kargo ücretsiz" gibi şartlardan birinin yettiği durumlarda kullanılır.
İngilizce Excel'de adı OR. Hepsinin birden doğru olması gerekiyorsa VE kullanılır.
YADA nasıl yazılır?
=YADA(mantıksal1; [mantıksal2]; …)=OR(logical1, [logical2], …)- mantıksal1
- İlk koşul:
B2>=500,C2="Evet"gibi bir karşılaştırma. - mantıksal2
- İsteğe bağlı. Diğer koşullar;
;ile ayrılarak eklenir.
Köşeli parantez içindeki argümanlar isteğe bağlıdır.
YADA örnekleri
Formüller aşağıdaki tabloya göre yazıldı; sonuçlar Hücre'nin formül motoruyla hesaplandı.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Sipariş | Tutar (₺) | Üye | Şehir |
| 2 | S-101 | 640 ₺ | Hayır | Bursa |
| 3 | S-102 | 280 ₺ | Hayır | Ankara |
| 4 | S-103 | 190 ₺ | Evet | Van |
| 5 | S-104 | 350 ₺ | Hayır | Konya |
=YADA(B2>=500;C2="Evet")Müşteri üye değil ama tutar 500 ₺'yi geçiyor; bir koşulun doğru olması yeter.
İngilizce Excel'de:
=OR(B2>=500,C2="Evet")=YADA(D3="İstanbul";D3="Ankara";D3="İzmir")Bir hücreyi birkaç değerle karşılaştırmanın yolu: şehir üçünden biriyse sonuç
DOĞRU.İngilizce Excel'de:
=OR(D3="İstanbul",D3="Ankara",D3="İzmir")=EĞER(YADA(B5>=500;C5="Evet");0;49,9)İki koşul da yanlış olduğu için kargo ücreti alınır.
EĞERile birlikteYADAsonucu bir tutara dönüşür.İngilizce Excel'de:
=IF(OR(B5>=500,C5="Evet"),0,49.9)
Kendin dene: YADA alıştırması
Formülü tablodaki kesik çizgili hücreye yaz ve Enter'a bas. Hücre sonucu kontrol eder, yanlışsa nedenini söyler. Kayıt gerekmez.
Sık yapılan hatalar
Değerleri tek karşılaştırmada yazmak
=D2="İstanbul";"Ankara" ya da =D2="İstanbul" YADA "Ankara" çalışmaz. Her değer için ayrı bir karşılaştırma yaz: =YADA(D2="İstanbul";D2="Ankara").
"Değil" koşullarını YADA ile bağlamak
=YADA(D2<>"İstanbul";D2<>"Ankara") her zaman DOĞRU verir, çünkü her şehir bu ikisinden en az biri değildir. "İkisi de değil" demek istiyorsan VE kullan: =VE(D2<>"İstanbul";D2<>"Ankara").
Sınır değerleri karıştırmak
"10'dan fazla" >10, "10 ve üstü" >=10 demektir. Tam sınırdaki satırlar en sık hatalı çıkan satırlardır; bir örnekle kontrol et.
Koşullu toplamda YADA kullanmak
ÇOKETOPLA koşulları her zaman "ve" ile bağlar. "Ege ya da Akdeniz" toplamı için iki ETOPLA'i topla ya da FİLTRE kullan.
İlgili dersler
Hücre'deki derslerde bu konuyu gerçek tablolarla, adım adım ve anında geri bildirimle çalışırsın.
- Ders 26Koşullardan biri: YADAMantıksal fonksiyonlarTam Erişim
- Ders 25Bütün koşullar: VEMantıksal fonksiyonlarTam Erişim
- Ders 27EĞER ile VEMantıksal fonksiyonlarTam Erişim
Sıfırdan başlıyorsan: ilk 20 ders ücretsiz. Hücre seçmekten TOPLA, ORTALAMA ve YUVARLA'ya kadar; kayıt ve kart gerekmez.
Ücretsiz derslere başla