Sizin gibi okuyucular MUO'yu desteklemeye yardımcı oluyor. Sitemizdeki bağlantıları kullanarak bir satın alma işlemi gerçekleştirdiğinizde, bir ortaklık komisyonu kazanabiliriz. Devamını oku.

XOR, Exclusive OR anlamına gelen mantıksal bir işlemdir. XOR'un programlamada birçok kullanımı vardır, ancak Google E-Tablolar gibi elektronik tablo uygulamalarında da kullanışlıdır. Google E-Tablolar'daki XOR işlevi, mantıksal işleme bağlı olarak DOĞRU veya YANLIŞ döndürür.

Bu işlevi kavramak, Google E-Tablolar'daki diğer işlevlere göre biraz daha zordur, ancak endişelenmeyin. XOR'u parçalayacağız, nasıl çalıştığını ve onu Google E-Tablolar'da nasıl kullanabileceğinizi açıklayacağız.

XOR İşlevinin Sözdizimi: Nasıl Çalışır?

XOR, bir veya birden çok mantıksal ifadeyi alan, bunları test eden ve ardından DOĞRU veya YANLIŞ döndüren mantıksal bir işlevdir.

=XOR(mantıksal1, mantıksal2, ...)

Google E-Tablolar'daki XOR işlevi, onu beslediğiniz mantıksal ifadeleri test eder ve ikinci olarak, girdilerinin tek bir sayısının doğru olup olmadığını test eder. Tek sayıda gerçek değer varsa, DOĞRU döndürür. Çift sayıda gerçek değer varsa veya hiç gerçek değer yoksa, YANLIŞ döndürür.

instagram viewer

Google E-Tablolar'da XOR işlevini kullanmak için, işlevi çağırın ve bağımsız değişken olarak mantıksal bir ifade sağlayın. Bu mantıksal test herhangi bir şey olabilir ve testinizdeki hücrelere de başvurabilirsiniz.

Yukarıdaki e-tabloda, XOR'un farklı testlere verdiği tepkiyi görebilirsiniz. Bunu parçalayalım:

  • İlk hücrede (B2), XOR'dan kontrol etmesini istedik. 1>2 doğru. Bu ifade yanlıştır ve sonuç olarak sıfır doğru ifade vardır. Sıfır bir çift sayı olduğundan, XOR döndürür YANLIŞ.
  • Hücrede C2, XOR kontrolleri 2>1, ve doğru olduğuna göre, bir tane doğru ifade var. Bir tek sayıdır ve bu nedenle XOR çıktıları DOĞRU.
  • Hücrede D2, XOR iki ifadeyi kontrol eder: 2>1 Ve 1>2. İlk ifade doğrudur ve ikinci ifade yanlıştır. Tek sayıda doğru ifade olduğundan, XOR çıktıları DOĞRU.
  • Hücre E2 dikkat çekicidir. XOR ifadeleri kontrol etmek için çağrılır 2>1 Ve 4>3. Bu ifadelerin her ikisi de doğrudur, ancak XOR döndürür YANLIŞ. Bunun nedeni, şimdi iki doğru ifadenin olması ve ikinin bir çift sayı olmasıdır. Bu nedenle, XOR döndürür YANLIŞ.

XOR'a mantıksal bir test yerine bir sayı verirseniz, XOR bunu doğru bir ifade olarak kabul eder. Örneğin, XOR'u yalnızca 1 rakamıyla beslemek DOĞRU döndürür, çünkü bir doğru ifade vardır.

Şimdiye kadar, muhtemelen aşağıdaki formülün ne çıkaracağını tahmin edebilirsiniz:

=XOR(1,2,3,4)

Bu formülde, XOR'a dört sayı verdik. Bunlar test değil, bu yüzden her zaman doğrudurlar. Bu nedenle, XOR girdiye bakar, dört doğru ifade bulur ve döndürür YANLIŞ çünkü dört bir çift sayıdır.

Google E-Tablolarda XOR İşlevi Nasıl Kullanılır?

XOR, ifadelerin kendilerine ek olarak doğru ifadelerin sayısını da hesaba kattığı için özel bir işlevdir. Tek bir test yaptığınızda, XOR'un sonucu, mantıksal testin sonucunun doğrudan bir yansıması olacaktır. Birden çok test verildiğinde, XOR'un çıktısı doğru ifadelerin sayısına bağlıdır.

Google E-Tablolarda XOR İşlevini Tek Bir Parametreyle Kullanma

Bir bakıma, tek testli bir XOR işlevi şuna benzer: Google E-Tablolar'da EĞER işlevi, ancak özel çıktılar yerine DOĞRU veya YANLIŞ döndürür. Bu şekilde, bir değerin belirli bir koşulu karşılayıp karşılamadığını belirlemek için XOR'u kullanabiliriz.

Bunu çalışırken görmek için, burada bir sayı sütunu içeren örnek bir e-tablomuz var. Amaç, her bir sayının sayıların toplam ortalamasının üzerinde olup olmadığını belirlemektir. XOR ile bunu şu şekilde yapabilirsiniz:

  1. XOR sonuçlarının çıktısını almak istediğiniz ilk hücreyi seçin. Bu örnekte, bu hücre olacak B2.
  2. Formül çubuğuna aşağıdaki formülü girin:
    =XOR(A2>ORTALAMA(A2:A14))
  3. Basmak Girmek.
  4. Doldurma kolunu tutun ve aşağıdaki hücrelere bırakın.

Şimdi XOR, sayının belirtilen koşulu karşılayıp karşılamadığını size söyleyecektir. Sayı ortalamanın üzerindeyse DOĞRU, aksi takdirde YANLIŞ döndürür.

Formül, hem XOR hem de ORTALAMA işlevini kullanır. Çağırıyor XOR, hücreyi besler (A2) ve ardından hücrenin daha büyük olup olmadığını test etmesini ister. ORTALAMA(A2:A14), tüm sayıların ortalamasıdır. Hücre ortalamanın üzerindeyse, bir doğru ifadeniz olur. Bir, tek bir sayıdır ve bu nedenle, XOR çıkacaktır. DOĞRU.

Birden Fazla Parametreyle Google E-Tablolarında XOR İşlevini Kullanma

XOR'u birden fazla parametre ile beslediğinizde doğru ifade sayısına olan duyarlılığını net bir şekilde gözlemleyebilirsiniz. Birden fazla parametreyle, XOR ifadeleri gözden geçirecek ve tek sayıda doğru ifade varsa DOĞRU döndürecektir. Aksi takdirde FALSE döndürür.

XOR'un bu özelliği, tek veya çift sayıda belirli değere sahip olup olmadığımızı belirlemek istediğimizde onu kullanışlı kılar. Bunu bir örnekle görelim.

Bu örnek e-tabloda, sayı dizilerine ayrılmış beş sütunumuz var. Buradaki amaç, her dizide sayıların tek sayı olup olmadığını belirlemek için XOR işlevini kullanmaktır.

  1. XOR çıktısını görmek istediğiniz hücreyi seçin. Bu e-tabloda, bu hücre olacak F2.
  2. Formül çubuğuna aşağıdaki formülü girin:
    =XOR(A2:E2)
  3. Basmak Girmek.
  4. Doldurma kolunu tutun ve aşağıdaki hücrelere bırakın.

XOR şimdi size her dizede tek sayıda sayı olup olmadığını söyleyecektir. Sayıların doğru ifadeler olduğunu ve tek sayıda doğru ifade varsa XOR'un DOĞRU döndürdüğünü hatırlayın.

Formülde, XOR hücrelerden bakar A2 ile E2. Bir koşul belirtmediğimiz için burada test yok. XOR, yalnızca o aralıktaki mevcut sayıları alacak ve geri dönecektir. DOĞRU sayı sayısı tek ise. Sayım çift ise, XOR çıkışı verir YANLIŞ.

Google E-Tablolarda Gerçek Hayattan XOR Örnekleri

XOR'u, belirli değerlerin sayısının çift veya tek olmasının hayati önem taşıdığı herhangi bir Google E-Tablolar senaryosunda arayabilirsiniz. İşte size bu senaryoların gerçek hayatta nasıl görünebileceği hakkında bir fikir vermek için iki örnek.

Bu senaryoda, bir ligde dört futbol takımımız var ve her takım iki maç oynadı. Doğal olarak iki maçı da kazanan takım birinci, iki maçı da kaybeden takım son sırayı alıyor.

Bir maçı kazanan ve bir maçı kaybeden takımlar, ikinci ve üçüncü sırayı belirlemek için kendi aralarında üçüncü bir maç yapacaklar. Amaç, hangi takımların üçüncü maçı yapacağını belirlemektir.

XOR işleviyle bu hedefe kolayca ulaşabilirsiniz:

=DiziFormülü(XOR(B2:C2="Kazanç"))

Formül çağırıyor XOR maç sonuçlarına bakmak için (B2 ile C2) ve kaç tanesinin eşit olduğunu görün Kazanç. Takım sıfır veya iki maç kazandıysa, XOR çıktıları YANLIŞ çünkü sıfır ve iki çift sayıdır. Takım yalnızca bir maç kazandıysa, XOR çıktıları DOĞRU çünkü bir tek sayıdır.

XOR'un bu aralıktaki hücreleri tek tek test etmesini istediğiniz için çekirdek formülü bir Google Sayfalarında ARRAYFORMULA işlevi.

XOR İşlevi Örneği 2: Yemekli Parti Görevlileri

Bu senaryoda, bir akşam yemeği partisine katılan konukların bir listesi ve yanlarında bir refakatçi getirip getirmeyecekleri bulunur. Ev sahibinin zaten dikdörtgen bir yemek masası var, ancak bunun yerine yuvarlak bir masa kullanıp kullanmamaya karar vermeye çalışıyor.

Dikdörtgenin dört kenarı olduğundan, yalnızca çift sayıda insan eşit olarak etrafına oturabilir. Öte yandan bir daire, tek sayıda insanın da etrafında oturmasına izin verir.

XOR işlevini kullanarak toplantı sahibinin karar vermesine yardımcı olabilirsiniz:

=DiziFormülü(XOR(B2:B10="HAYIR"))

Bu formülü kavramak için üç matematik yasasını hatırlamanız gerekir:

  • Tek bir sayı ile toplanmış bir çift sayı, tek bir sayı ile sonuçlanacaktır.
  • Çift bir sayı ile toplanmış bir çift sayı, çift sayı ile sonuçlanır.
  • Herhangi bir sayının iki ile çarpılması sonucu çift sayı elde edilir.

Bu kanunlar, bir refakatçi getiren misafirlerin ve refakatçilerinin toplamının çift bir sayı olduğu anlamına gelir, çünkü bu sadece onların sayısının iki ile çarpılmasıdır.

Dolayısıyla refakatçisiz misafir sayısı çift olursa toplam misafir sayısı çift olur. Ancak refakatçisiz misafir sayısı tek olursa toplam misafir sayısı da tek olur.

Bu bilgiyle, bekar konukların sayısını kontrol etmek için XOR'u kullanabilirsiniz. Sayım tek ise, XOR çıkacaktır. DOĞRU. Bu, ev sahibinin yuvarlak bir yemek masası kullanması gerekeceği anlamına gelir!

Çift mi Tek mi? XOR'a sorun!

Google E-Tablolar'daki XOR işlevi, kullanıcı tarafından belirlenen bir koşulu alır ve koşulu karşılayan tek sayıda değer varsa DOĞRU döndürür. Aksi takdirde YANLIŞ döndürür.

XOR'a tek bir parametre verirseniz, XOR'un çıktısı test sonuçları olacaktır. Ancak birden çok parametreyle, doğru ifadelerin sayısı XOR'un çıktısını belirleyecektir. Artık XOR'un ne olduğunu ve nasıl çalıştığını bildiğinize göre, bu bilgiyi kendiniz deneyerek ustalığa dönüştürmenin zamanı geldi!