XOR adalah operasi logis yang merupakan singkatan dari Exclusive OR. XOR memiliki banyak kegunaan dalam pemrograman, tetapi juga berguna dalam aplikasi spreadsheet seperti Google Sheets. Fungsi XOR di Google Sheets menampilkan TRUE atau FALSE, bergantung pada operasi logisnya.
Fungsi ini sedikit lebih sulit dipahami daripada fungsi lain di Google Sheets, tapi jangan khawatir. Kami akan memecah XOR, menjelaskan cara kerjanya, dan bagaimana Anda dapat menggunakannya di Google Sheets.
Sintaks Fungsi XOR: Bagaimana Cara Kerjanya?
XOR adalah fungsi logis yang mengambil satu atau beberapa ekspresi logis, mengujinya, lalu mengembalikan BENAR atau SALAH.
=XOR(logis1, logis2, ...)
Fungsi XOR di Google Sheets menguji ekspresi logis yang Anda beri makan, dan kedua, ini menguji apakah bilangan ganjil dari inputnya benar. Jika ada bilangan ganjil dari nilai sebenarnya, maka hasilnya BENAR. Jika ada bilangan genap dari nilai benar atau tidak ada nilai benar sama sekali, maka mengembalikan FALSE.
Untuk menggunakan fungsi XOR di Google Sheets, panggil fungsi tersebut dan berikan ekspresi logis sebagai argumen. Tes logis ini bisa apa saja, dan Anda juga bisa merujuk ke sel dalam pengujian Anda.
Pada spreadsheet di atas, Anda dapat melihat reaksi XOR terhadap pengujian yang berbeda. Mari kita uraikan ini:
- Di sel pertama (B2), kami telah meminta XOR untuk memeriksa apakah 1>2 adalah benar. Pernyataan ini salah, dan akibatnya, tidak ada pernyataan yang benar. Karena nol adalah bilangan genap, XOR kembali PALSU.
- Di dalam sel C2, pemeriksaan XOR 2>1, dan karena itu benar, ada satu pernyataan yang benar. Satu adalah angka ganjil, dan output XOR BENAR.
- Di dalam sel D2, XOR memeriksa dua pernyataan: 2>1 Dan 1>2. Pernyataan pertama benar, dan pernyataan kedua salah. Karena ada jumlah ganjil dari pernyataan yang benar, keluaran XOR BENAR.
- Sel E2 patut diperhatikan. XOR dipanggil untuk memeriksa pernyataan 2>1 Dan 4>3. Kedua pernyataan ini benar, tetapi XOR kembali PALSU. Itu karena sekarang ada dua pernyataan yang benar, dan dua adalah bilangan genap. Oleh karena itu, XOR kembali PALSU.
Jika Anda memberi XOR angka daripada tes logis, XOR akan menganggapnya sebagai pernyataan yang benar. Misalnya, memberi makan XOR hanya dengan angka 1 akan mengembalikan BENAR karena ada satu pernyataan yang benar.
Sekarang, Anda mungkin bisa menebak apa yang akan dihasilkan oleh rumus di bawah ini:
=XOR(1,2,3,4)
Dalam rumus ini, kami telah memberikan empat angka XOR. Ini bukan tes, jadi selalu benar. Dari situ, XOR melihat melalui input, menemukan empat pernyataan yang benar, dan kembali PALSU karena empat adalah bilangan genap.
Cara Menggunakan Fungsi XOR di Google Sheets
XOR adalah fungsi yang aneh karena memperhitungkan jumlah pernyataan yang benar selain pernyataan itu sendiri. Saat Anda memberikannya satu tes, hasil XOR akan menjadi refleksi langsung dari hasil tes logis. Diberikan beberapa tes, keluaran XOR tergantung pada jumlah pernyataan yang benar.
Menggunakan Fungsi XOR di Google Sheets Dengan Parameter Tunggal
Di satu sisi, fungsi XOR dengan tes tunggal mirip dengan Fungsi JIKA di Google Sheets, kecuali bahwa alih-alih keluaran khusus, ia mengembalikan BENAR atau SALAH. Dengan cara ini, kita dapat menggunakan XOR untuk menentukan apakah suatu nilai memenuhi kondisi tertentu atau tidak.
Untuk melihatnya beraksi, kami memiliki contoh spreadsheet di sini dengan kolom angka. Tujuannya adalah untuk menentukan apakah setiap angka berada di atas rata-rata total angka, atau tidak. Inilah cara Anda dapat melakukannya dengan XOR:
- Pilih sel pertama tempat Anda ingin menampilkan hasil XOR. Dalam contoh ini, itu akan menjadi sel B2.
- Di bilah rumus, masukkan rumus di bawah ini:
=XOR(A2>RATA-RATA(A2:A14))
- Tekan Memasuki.
- Ambil gagang isian dan jatuhkan ke sel di bawah.
Sekarang XOR akan memberi tahu Anda apakah nomor tersebut memenuhi kondisi yang ditentukan atau tidak. Jika jumlahnya di atas rata-rata, itu akan mengembalikan BENAR, jika tidak maka akan mengembalikan SALAH.
Rumusnya menggunakan fungsi XOR dan AVERAGE. Itu memanggil XOR, memberinya makan sel (A2), dan kemudian memintanya untuk menguji apakah sel lebih besar dari RATA-RATA(A2:A14), yang merupakan rata-rata dari semua angka. Jika selnya di atas rata-rata, Anda akan mendapatkan satu pernyataan yang benar. Satu adalah angka ganjil, dan dengan demikian, XOR akan ditampilkan BENAR.
Menggunakan Fungsi XOR di Google Sheets Dengan Banyak Parameter
Anda dapat dengan jelas mengamati sensitivitas XOR terhadap jumlah pernyataan yang benar saat Anda memberinya lebih dari satu parameter. Dengan beberapa parameter, XOR akan menelusuri pernyataan dan mengembalikan BENAR jika ada jumlah pernyataan benar yang ganjil. Jika tidak, itu akan mengembalikan FALSE.
Karakteristik XOR ini berguna ketika kita ingin menentukan apakah kita memiliki jumlah nilai tertentu yang ganjil atau genap. Mari kita lihat ini dengan sebuah contoh.
Dalam spreadsheet sampel ini, kami memiliki lima kolom yang didedikasikan untuk rangkaian angka. Tujuannya di sini adalah menggunakan fungsi XOR untuk menentukan apakah ada jumlah bilangan ganjil di setiap urutan.
- Pilih sel tempat Anda ingin melihat keluaran XOR. Dalam spreadsheet ini, itu akan menjadi sel F2.
- Di bilah rumus, masukkan rumus di bawah ini:
=XOR(A2:E2)
- Tekan Memasuki.
- Ambil gagang isian dan jatuhkan ke dalam sel di bawah.
XOR sekarang akan memberi tahu Anda apakah setiap string memiliki jumlah angka ganjil di dalamnya atau tidak. Ingatlah bahwa angka adalah pernyataan benar, dan XOR mengembalikan BENAR jika ada jumlah ganjil pernyataan benar.
Dalam rumusnya, XOR melihat melalui sel A2 ke E2. Tidak ada tes di sini karena kami tidak menentukan kondisi. XOR hanya akan mengambil nomor yang tersedia dalam rentang itu dan kembali BENAR jika hitungan bilangan ganjil. Jika hitungannya genap, XOR akan ditampilkan PALSU.
Contoh Nyata XOR di Google Sheets
Anda dapat mencari XOR dalam skenario Google Sheets apa pun di mana jumlah nilai tertentu menjadi genap atau ganjil sangat penting. Berikut adalah dua contoh untuk memberi Anda gambaran tentang seperti apa skenario ini dalam kehidupan nyata.
Dalam skenario ini, kami memiliki empat tim sepak bola dalam satu liga, dan masing-masing tim telah memainkan dua pertandingan. Secara alami, tim yang memenangkan kedua pertandingan menempati posisi pertama, dan tim yang kalah dalam kedua pertandingan tersebut menempati posisi terakhir.
Tim yang memenangkan pertandingan dan kalah lagi, akan melakukan pertandingan ketiga di antara mereka untuk menentukan tempat kedua dan ketiga. Tujuannya untuk menentukan tim mana yang akan melakukan pertandingan ketiga.
Anda dapat dengan mudah mencapai tujuan ini dengan fungsi XOR:
=FormulaArray(XOR(B2:C2="Menang"))
Rumusnya memanggil XOR untuk melihat hasil pertandingan (B2 ke C2) dan lihat berapa banyak yang sama Menang. Jika tim memenangkan nol atau dua pertandingan, keluaran XOR PALSU karena nol dan dua sama-sama bilangan genap. Jika tim hanya memenangkan satu pertandingan, maka keluaran XOR BENAR karena satu adalah bilangan ganjil.
Perhatikan bahwa karena Anda ingin XOR menguji sel dalam rentang tersebut satu per satu, Anda perlu memasukkan rumus inti di dalam Fungsi ARRAYFORMULA di Google Sheets.
Contoh Fungsi XOR 2: Petugas Pesta Makan Malam
Dalam skenario ini, kami memiliki daftar tamu yang menghadiri pesta makan malam, dan apakah mereka akan membawa pendamping. Tuan rumah sudah memiliki meja makan berbentuk persegi panjang, tetapi dia mencoba mencari tahu apakah dia harus menggunakan meja bundar sebagai gantinya.
Karena persegi panjang memiliki empat tepi, hanya jumlah orang genap yang dapat duduk mengelilinginya secara merata. Sebuah lingkaran, di sisi lain, memungkinkan orang dalam jumlah ganjil untuk duduk di sekitarnya juga.
Anda dapat membantu tuan rumah membuat keputusan dengan menggunakan fungsi XOR:
=FormulaArray(XOR(B2:B10="TIDAK"))
Untuk memahami rumus ini, Anda perlu mengingat tiga hukum matematika:
- Bilangan genap yang dijumlahkan dengan bilangan ganjil akan menghasilkan bilangan ganjil.
- Bilangan genap yang dijumlahkan dengan bilangan genap akan menghasilkan bilangan genap.
- Angka apa pun yang dikalikan dua akan menghasilkan angka genap.
Undang-undang ini berarti bahwa jumlah tamu yang membawa pendamping dan pendampingnya adalah bilangan genap, karena itu hanya hitungan mereka dikalikan dua.
Oleh karena itu, jika jumlah tamu genap tanpa pendamping, maka jumlah tamu seluruhnya genap. Namun, jika ada jumlah tamu ganjil tanpa pendamping, maka jumlah total tamu akan ganjil.
Dengan pengetahuan ini, Anda dapat menggunakan XOR untuk memeriksa jumlah tamu tunggal. Jika hitungannya ganjil, XOR akan ditampilkan BENAR. Ini berarti tuan rumah perlu menggunakan meja makan bundar!
Genap atau ganjil? Tanya XOR!
Fungsi XOR di Google Sheets mengambil kondisi yang ditentukan pengguna, dan jika ada nilai ganjil yang memenuhi kondisi tersebut, ia mengembalikan TRUE. Jika tidak, ia mengembalikan FALSE.
Jika Anda memberi XOR satu parameter, output XOR akan menjadi hasil tes. Tetapi dengan banyak parameter, jumlah pernyataan yang benar akan menentukan keluaran XOR. Sekarang setelah Anda mengetahui apa itu XOR dan cara kerjanya, inilah saatnya mengubah pengetahuan ini menjadi penguasaan dengan mencobanya sendiri!