Özellik ikonu

ÖZELVEYA

İndirme izni yok

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.

Söz dizimi ve parametre​

TRTürkçe
=ÖZELVEYA(mantıksal1; [mantıksal2]; ...)
ENEnglish
=XOR(logical1, [logical2], ...)
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ı
  1. 2003 Desteklenmiyor
  2. 2007 Desteklenmiyor
  3. 2010 Desteklenmiyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
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.

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:
Excel formülü
=ÖZELVEYA(A2;B2;C2)
=XOR(A2,B2,C2)
ÖZELVEYA
Formülünü incelemek için bir hücre seçin.
ABCD
1BirinciİkinciÜçüncüSonuç
2DOĞRUDOĞRUDOĞRUDOĞRU
3DOĞRUDOĞRUYANLIŞYANLIŞ
4DOĞRUYANLIŞYANLIŞDOĞRU
5YANLIŞYANLIŞYANLIŞYANLIŞ
TemelExcelDepo v1.0.0
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.

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:
Excel formülü
=ÖZELVEYA(A2;B2;C2;D2)
=XOR(A2,B2,C2,D2)
ÖZELVEYA
Formülünü incelemek için bir hücre seçin.
ABCDE
1Kontrol 1Kontrol 2Kontrol 3Kontrol 4Sonuç
21111YANLIŞ
31110DOĞRU
41000DOĞRU
50000YANLIŞ
6evethayırtamamyok#DEĞER!
SayılarExcelDepo v1.0.0
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.

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:
Excel formülü
=ÖZELVEYA(B2="Ankara";C2>=20)
=XOR(B2="Ankara",C2>=20)
ÖZELVEYA
Formülünü incelemek için bir hücre seçin.
ABCD
1PersonelŞubeÇalışılan günTek ölçüt sağlandı mı?
2Ayşe YılmazAnkara18DOĞRU
3Mehmet Kayaİzmir22DOĞRU
4Zeynep DemirANKARA23YANLIŞ
5Can ÖzdemirBursa15YANLIŞ
KoşullarExcelDepo v1.0.0
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.

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:
Excel formülü
=EĞER(ÖZELVEYA(B2>0;C2>0);"Kontrol et";"Sorun yok")
=IF(XOR(B2>0,C2>0),"Kontrol et","Sorun yok")
ÖZELVEYA
Formülünü incelemek için bir hücre seçin.
ABCD
1ÜrünStokBekleyen siparişDurum
2Kalem1200Kontrol et
3Defter00Sorun yok
4Dosya4530Sorun yok
5Klasör015Kontrol et
Stok KontrolüExcelDepo v1.0.0
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.

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:
    Excel formülü
    =ÖZELVEYA(DOĞRU)
    =XOR(TRUE)
  • 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:
    Excel formülü
    =ÖZELVEYA("metin")
    =XOR("text")
    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.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
9
İlk yayın
Güncel
İngilizce
XOR
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst