Genel Bakış
ÖZELVEYA (XOR), verilen mantıksal değerlerin ve koşulların mantıksal özel VEYA sonucunu DOĞRU ya da YANLIŞ olarak verir. DOĞRU olarak hesaplanan bağımsız değişkenlerin sayısı tekse sonuç DOĞRU, çiftse YANLIŞ olur. Bu nedenle birden fazla koşuldan yalnız birinin ya da tek sayıda koşulun sağlanıp sağlanmadığını denetlemek için kullanılır.
Mantıksal değerler sabit olabilir, bir karşılaştırma işleminden gelebilir, hücre başvurusu ya da adlandırılmış aralık olabilir. Bir koşul tek başına verilebildiği gibi virgülle ya da noktalı virgülle ayrılmış birden çok koşul da verilebilir.
Sonuçlar sırasıyla DOĞRU, YANLIŞ, DOĞRU ve YANLIŞ olur. ÖZELVEYA, DOĞRU olan değerleri sayar: üç ya da bir DOĞRU değer tek sayıdır ve sonuç DOĞRU olur. İki DOĞRU değer ya da hiç DOĞRU değer olmaması çift sayıdır ve sonuç YANLIŞ olur. Yalnız iki değer verildiğinde de aynı kural geçerlidir: iki değerden yalnız biri DOĞRU ise sonuç DOĞRU, ikisi de aynıysa YANLIŞ olur.
Sonuçlar sırasıyla YANLIŞ, DOĞRU, DOĞRU, YANLIŞ ve #DEĞER! olur. İlk satırda dört değerin dördü de sıfırdan farklıdır; DOĞRU sayısı çift olduğu için sonuç YANLIŞ çıkar. İkinci ve üçüncü satırlarda DOĞRU sayısı üç ve birdir, yani tekdir. Beş değer verilseydi ve hepsi 1 olsaydı DOĞRU sayısı beş, yani tek olacağından sonuç DOĞRU olurdu. Son satırdaki hücrelerde yalnız metin vardır ve DOĞRU ya da YANLIŞ olarak değerlendirilebilecek hiçbir değer bulunmadığından işlev #DEĞER! hatası verir.
Sonuçlar sırasıyla DOĞRU, DOĞRU ve YANLIŞ ile YANLIŞ olur. İlk iki satırda ölçütlerden yalnız biri sağlandığı için sonuç DOĞRU olur. Üçüncü satırda şube adı büyük harfle yazılmıştır; metin karşılaştırması büyük küçük harf ayırt etmediğinden her iki ölçüt de sağlanır ve sonuç YANLIŞ olur. Son satırda hiçbir ölçüt sağlanmadığı için sonuç yine YANLIŞ olur.
Sonuçlar sırasıyla Kontrol et, Sorun yok, Sorun yok ve Kontrol et olur. ÖZELVEYA yalnız iki koşuldan tam olarak biri sağlandığında DOĞRU verir; EĞER bu mantıksal sonuca göre uygun metni döndürür. Böylece mantıksal sonucu doğrudan göstermek yerine okunaklı bir uyarı üretirsiniz. İşlev, tek başına #DEĞER! hatasını yalnız hiçbir mantıksal değer bulunmayan girdilerde verir; bu örnekteki koşullar her satırda DOĞRU ya da YANLIŞ üretir.
Söz dizimi ve parametre
- Kategori
- Mantıksal
- İngilizce adı
- XOR
- Platform
- Windows Mac Web
2 bağımsız değişken
1 zorunlu
1 isteğe bağlı
Köşeli parantez [ ] isteğe bağlı demektir
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| mantıksal1logical1 | Zorunlu | Sınanacak ilk mantıksal değeri, koşulu, hücre başvurusunu veya aralığı belirtir. |
| mantıksal2logical2 | İsteğe bağlı | Sınanacak ikinci ve sonraki mantıksal değerleri veya koşulları belirtir. |
Geçerli kullanımlar
=ÖZELVEYA(DOĞRU;YANLIŞ)
=ÖZELVEYA(A2>0;B2<20)
=ÖZELVEYA(A2;B2;C2;D2)
=ÖZELVEYA(A2:D2)
Desteklenen Excel sürümleri
2013 ve sonrası
- 2003 Desteklenmiyor
- 2007 Desteklenmiyor
- 2010 Desteklenmiyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Üç mantıksal değerin sonucu
A, B ve C sütunlarındaki mantıksal değerlerin özel VEYA sonucunu D sütununda hesaplayalım. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ÖZELVEYA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Birinci | İkinci | Üçüncü | Sonuç |
| 2 | DOĞRU | DOĞRU | DOĞRU | DOĞRU |
| 3 | DOĞRU | DOĞRU | YANLIŞ | YANLIŞ |
| 4 | DOĞRU | YANLIŞ | YANLIŞ | DOĞRU |
| 5 | YANLIŞ | YANLIŞ | YANLIŞ | YANLIŞ |
TemelExcelDepo v1.0.0
2. Sayılar ve metin içeren hücreler
Sıfırdan farklı sayılar DOĞRU, sıfır ise YANLIŞ kabul edilir. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ÖZELVEYA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Kontrol 1 | Kontrol 2 | Kontrol 3 | Kontrol 4 | Sonuç |
| 2 | 1 | 1 | 1 | 1 | YANLIŞ |
| 3 | 1 | 1 | 1 | 0 | DOĞRU |
| 4 | 1 | 0 | 0 | 0 | DOĞRU |
| 5 | 0 | 0 | 0 | 0 | YANLIŞ |
| 6 | evet | hayır | tamam | yok | #DEĞER! |
SayılarExcelDepo v1.0.0
3. Karşılaştırma koşulları ve metin eşleşmesi
Bir prim yalnızca iki ölçütten tam olarak birini sağlayan personele verilsin: çalışan Ankara şubesinde olacak ya da en az 20 gün çalışmış olacak, ikisi birden olmayacak. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ÖZELVEYA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Personel | Şube | Çalışılan gün | Tek ölçüt sağlandı mı? |
| 2 | Ayşe Yılmaz | Ankara | 18 | DOĞRU |
| 3 | Mehmet Kaya | İzmir | 22 | DOĞRU |
| 4 | Zeynep Demir | ANKARA | 23 | YANLIŞ |
| 5 | Can Özdemir | Bursa | 15 | YANLIŞ |
KoşullarExcelDepo v1.0.0
4. EĞER ile birlikte kullanım
Bir üründe stok var ama bekleyen sipariş yoksa ya da stok yok ama sipariş bekliyorsa kayıt kontrol edilmelidir. İkisi de varsa ya da ikisi de yoksa sorun yoktur. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:ÖZELVEYA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ürün | Stok | Bekleyen sipariş | Durum |
| 2 | Kalem | 120 | 0 | Kontrol et |
| 3 | Defter | 0 | 0 | Sorun yok |
| 4 | Dosya | 45 | 30 | Sorun yok |
| 5 | Klasör | 0 | 15 | Kontrol et |
Stok KontrolüExcelDepo v1.0.0
Kullanırken dikkat edin
- Sonucun belirlenmesi: Sonuç, DOĞRU olarak hesaplanan bağımsız değişkenlerin sayısına bağlıdır. mantıksal1, mantıksal2 ve sonraki değerlerden DOĞRU olanların sayısı tekse işlev DOĞRU, çiftse YANLIŞ verir. Yalnız iki değer varsa ÖZELVEYA, değerlerden tam olarak biri DOĞRU olduğunda DOĞRU verir.
- Tek değer verilmesi: mantıksal2 isteğe bağlıdır; yalnız mantıksal1 verilirse sonuç o değerin kendisine eşittir. DOĞRU için sonuç DOĞRU, YANLIŞ için YANLIŞ olur:
- Mantıksal değer türleri: mantıksal1 ve mantıksal2 sabit bir mantıksal değer, bir karşılaştırma işlemi, hücre başvurusu ya da adlandırılmış aralık olabilir. Sayılarda sıfır YANLIŞ, sıfırdan farklı her sayı DOĞRU kabul edilir. Bir aralık ya da dizi verirseniz içindeki mantıksal değerler tek tek değerlendirilir; bu sayede bir değerin dizide tek sayıda geçip geçmediğini de sınayabilirsiniz.
- Metin karşılaştırması: Metin karşılaştırması içeren koşullarda büyük küçük harf ayrımı yapılmaz. Joker karakterler (? ve *) desteklenmez; bu karakterler olduğu gibi metin olarak değerlendirilir.
- Hata durumu: Bağımsız değişkenlerden hiçbiri DOĞRU ya da YANLIŞ olarak değerlendirilemiyorsa işlev #DEĞER! hatası verir. Doğrudan yazılan bir metin bu duruma örnektir:
Aralık ya da hücre başvurusunda metin ve boş hücreler yok sayılır; yalnız hiçbir mantıksal değer kalmadığında hata oluşur. - Bağımsız değişken sınırı: mantıksal1 ve sonraki bağımsız değişkenlerle birlikte en fazla 254 bağımsız değişken verebilirsiniz.
- Sürüm bilgisi: ÖZELVEYA işlevi Excel 2013 ile birlikte eklenmiştir; daha eski sürümlerde kullanılamaz.
- İlgili işlevler: VE anlamına gelen VE işlevini, tüm koşulların birlikte sağlanması gerektiğinde; VEYA işlevini, koşullardan en az birinin sağlanması yeterli olduğunda; DEĞİL işlevini, bir mantıksal değerin tersini almak istediğinizde; EĞER işlevini ise mantıksal sonuca göre farklı değerler döndürmek istediğinizde ÖZELVEYA ile birlikte kullanın.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024