ฟังก์ชัน BITOR ใช้สำหรับหาค่า Bitwise OR ของตัวเลขสองจำนวน โดยผลลัพธ์จะเป็น 1 เมื่อบิตใดบิตหนึ่งเป็น 1 ส่วน 0 เมื่อบิตทั้งสองเป็น 0
=BITOR(number1, number2)
=BITOR(number1, number2)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| number1 | Number | Yes | ตัวเลขที่หนึ่ง สำหรับการเปรียบเทียบแบบ Bitwise OR | |
| number2 | Number | Yes | ตัวเลขที่สอง สำหรับการเปรียบเทียบแบบ Bitwise OR |
BITOR(23, 10)=BITOR(23, 10)
31
BITOR(1, 4)=BITOR(1, 4)
5
BITOR(6, 3)=BITOR(6, 3)
7
BITOR(5, 5)=BITOR(5, 5)
5
ฟังก์ชัน OR ใน Excel ใช้สำหรับตรรกะ (logical operation) โดยจะคืนค่า TRUE หรือ FALSE ส่วน BITOR ทำงานกับระดับบิตของตัวเลข จึงคืนค่าตัวเลขที่เป็นผลจากการรวมบิต
ใช่ ทั้ง number1 และ number2 ต้องเป็นจำนวนเต็มบวก (integer) ที่อยู่ระหว่าง 0 และ 2^47-1 เท่านั้น
ได้ สามารถใช้แต่ละบิตเพื่อแทนการอนุญาตที่ต่างกัน เช่น บิต 0 = อ่าน, บิต 1 = เขียน, บิต 2 = ลบ จากนั้นใช้ BITOR เพื่อรวมการอนุญาตเหล่านี้
ฟังก์ชัน BITOR จะส่งกลับข้อผิดพลาด #NUM! ถ้าค่าใดค่าหนึ่งเป็นจำนวนลบ หรือค่าที่อยู่นอกช่วงที่ยอมรับ
BITOR (OR) = 1 ถ้าบิตใดบิตหนึ่งเป็น 1, BITAND (AND) = 1 ถ้าทั้งสองบิตเป็น 1, BITXOR (XOR) = 1 ถ้าบิตต่างกัน (หนึ่งเป็น 1 อีกตัวเป็น 0)
BITOR เป็นฟังก์ชันทำงานกับระดับบิต (bitwise operation) ที่เปรียบเทียบการแสดงแบบไบนารีของตัวเลขสองจำนวน.
วิธีการทำงาน: ที่แต่ละตำแหน่งบิต ถ้าบิตใดบิตหนึ่งเป็น 1 ผลลัพธ์จะเป็น 1 (1|0=1, 0|1=1, 1|1=1, 0|0=0).
ใช้ได้ในกรณีที่ต้องการรวมค่าแฟล็กต่างๆ หรือจัดการกับบิตแต่ละตัว ใช้ได้ตั้งแต่ Excel 2013 เป็นต้นไป.