Applies ToExcel untuk Microsoft 365 Excel untuk Microsoft 365 untuk Mac Excel untuk web Excel 2024 Excel 2024 untuk Mac Excel 2021 Excel 2021 untuk Mac Excel 2019 Excel 2016

Artikel ini menguraikan sintaks rumus dan penggunaan fungsi BITXOR di Microsoft Excel.

Deskripsi

Mengembalikan sebuah 'XOR' dari dua angka pada tingkat bit.

Sintaks

BITXOR(number1, number2)

Sintaks fungsi BITXOR memiliki argumen berikut.

  • Number1    Diperlukan. Harus lebih besar dari atau sama dengan 0.

  • Number2    Diperlukan. Harus lebih besar dari atau sama dengan 0.

Keterangan

  • BITXOR mengembalikan angka desimal yang merupakan hasil penjumlahan 'XOR' (XOR eksklusif) tingkat bit dari parameternya.

  • Jika salah satu argumen berada di luar batasannya, BITXOR mengembalikan #NUM! nilai kesalahan.

  • Jika salah satu argumen lebih besar dari (2^48)-1, BITXOR mengembalikan #NUM! nilai kesalahan.

  • Jika argumen adalah nilai nonnumerik, BITXOR mengembalikan #VALUE! nilai kesalahan.

  • Dalam hasil, setiap posisi bit adalah 1 jika nilai parameter pada posisi bit tersebut tidak sama, atau, satu bernilai 0 dan yang lain bernilai 1. Contohnya, menggunakan BITXOR(5,3), 5 dinyatakan sebagai 101 dalam biner dan 3 sebagai 11 dalam biner. Sebagai perbandingan, Anda dapat mempertimbangkan 3 sebagai 011. Dari kanan ke kiri, nilai bit pada tiga posisi dalam contoh ini sama (1) hanya pada posisi paling kanan. Sebuah hasil 'tidak sama' mengembalikan 1 untuk posisi kedua dan ketiga dari kanan, dan sebuah hasil ‘sama’ mengembalikan 0 untuk posisi paling kanan.

  • Nilai 1 yang dikembalikan dari posisi bit bergerak dari kanan ke kiri dengan kapasitas 2. Bit paling kanan mengembalikan 1 (2^0), bit di sebelah kirinya mengembalikan 2 (2^1), dan seterusnya.

  • Dengan contoh yang sama, 0 dikembalikan ke posisi bit paling kanan karena berupa 0, 2 (2^1) dikembalikan ke posisi bit kedua dari kanan (sebuah nilai 1), dan 4 (2^2) dikembalikan ke bit paling kiri (juga sebuah nilai 1). Totalnya adalah 6, dalam representasi desimal.

Contoh

Salin contoh data di dalam tabel berikut ini dan tempel ke dalam sel A1 lembar kerja Excel yang baru. Agar rumus menunjukkan hasil, pilih datanya, tekan F2, lalu tekan Enter. Jika perlu, Anda bisa menyesuaikan lebar kolom untuk melihat semua data.

Rumus

Deskripsi

Hasil

Bagaimana cara kerjanya

=BITXOR(5,3)

Mengembalikan total perbandingan "Eksklusif Atau" tingkat bit pada masing-masing posisi bit.

6

Angka 5 sama dengan 101 dalam biner, dan 3 sama dengan 11. Anda dapat mengekspresikan 11 sebagai 011 sehingga kedua angka memiliki 3 digit. Perbandingan 'Eksklusif Atau' tingkat bit memeriksa untuk melihat apakah kedua digit di masing-masing posisi tidak sama dan, jika benar, mengembalikan nilai positif untuk posisi tersebut.

Uji: Di posisi mana digit tidak sama?

5 dalam biner = 101

3 dalam biner = 011

yyn

(1*(2^2))+(1*(2^1))+(1*0)

4+2+0

6

Atas halaman

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.