BITXOR (Fungsi BITXOR)

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 argumen berada di luar batasan, BITXOR mengembalikan nilai kesalahan #NUM!.

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

  • Jika argumen bukan nilai non-numerik, BITXOR mengembalikan nilai kesalahan #VALUE!.

  • 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 A 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

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×