ฟังก์ชัน BITOR ใช้สำหรับหาค่า Bitwise OR ของตัวเลขสองจำนวน โดยผลลัพธ์จะเป็น 1 เมื่อบิตใดบิตหนึ่งเป็น 1 ส่วน 0 เมื่อบิตทั้งสองเป็น 0
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| number1 | Number | ตัวเลขที่หนึ่ง สำหรับการเปรียบเทียบแบบ Bitwise OR |
| number2 | Number | ตัวเลขที่สอง สำหรับการเปรียบเทียบแบบ Bitwise OR |
BITOR เป็นฟังก์ชันทำงานกับระดับบิต (bitwise operation) ที่เปรียบเทียบการแสดงแบบไบนารีของตัวเลขสองจำนวน.
วิธีการทำงาน: ที่แต่ละตำแหน่งบิต ถ้าบิตใดบิตหนึ่งเป็น 1 ผลลัพธ์จะเป็น 1 (1|0=1, 0|1=1, 1|1=1, 0|0=0).
ใช้ได้ในกรณีที่ต้องการรวมค่าแฟล็กต่างๆ หรือจัดการกับบิตแต่ละตัว ใช้ได้ตั้งแต่ Excel 2013 เป็นต้นไป.
23 (10111) OR 10 (01010) = 31 (11111) ผลลัพธ์ได้ 31
1 (001) OR 4 (100) = 5 (101) นี่คือตัวอย่างของการรวมคุณลักษณะที่แสดงด้วยบิตแต่ละตัว
6 (110) OR 3 (011) = 7 (111) บิตทั้ง 3 ตำแหน่งจึงเป็น 1
5 (101) OR 5 (101) = 5 (101) เมื่อใช้กับตัวเลขเดียวกัน ผลลัพธ์คือตัวเลขนั้นเอง
ฟังก์ชัน 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 จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
BITAND ใช้เปรียบเทียบเลข 2 ตัวในระดับบิต (bit-by-bit comparison) ผลลัพธ์จะเป็น 1 ก็ต่อเมื่อตำแหน่งบิตนั้น 'เป็น 1 ทั้งคู่' เท่านั้น
เลื่อนบิตไปทางซ้ายของตัวเลข ซึ่งเทียบเท่ากับการคูณด้วย 2 สำหรับแต่ละการเลื่อน เป็นการดำเนินการแบบ bitwise ที่ใช้ในการคำนวณและการประมวลผลบิต
เลื่อนบิตตัวเลขไปทางขวา โดยการเลื่อน 1 ครั้งเท่ากับหารด้วย 2 แล้วปัดเศษทิ้ง ใช้สำหรับการดำเนินการบิตเวลจำนวนเต็ม
เปรียบเทียบบิตของตัวเลขสองจำนวน ถ้าบิตต่างกันได้ 1 ถ้าเหมือนได้ 0 ใช้สำหรับงานจัดการบิต ตรวจสอบความต่าง และ toggle ค่า
OR คือฟังก์ชันตรรกศาสตร์ที่ตรวจสอบเงื่อนไขได้สูงสุด 255 ข้อ และจะคืนค่า TRUE ถ้ามี 'เงื่อนไขใดเงื่อนไขหนึ่ง' เป็นจริง เป็นเครื่องมือจำเป็นสำหรับการสร้างเงื่อนไขที่ยืดหยุ่น
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่