Thep Excel

BITORหาค่า Bitwise OR

ฟังก์ชัน BITOR ใช้สำหรับหาค่า Bitwise OR ของตัวเลขสองจำนวน โดยผลลัพธ์จะเป็น 1 เมื่อบิตใดบิตหนึ่งเป็น 1 ส่วน 0 เมื่อบิตทั้งสองเป็น 0

fx
=BITOR(number1, number2)

ความนิยม3/10
ความยาก5/10
ประโยชน์4/10

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
number1 Number ตัวเลขที่หนึ่ง สำหรับการเปรียบเทียบแบบ Bitwise OR
number2 Number ตัวเลขที่สอง สำหรับการเปรียบเทียบแบบ Bitwise OR

Additional Notes

BITOR เป็นฟังก์ชันทำงานกับระดับบิต (bitwise operation) ที่เปรียบเทียบการแสดงแบบไบนารีของตัวเลขสองจำนวน.

วิธีการทำงาน: ที่แต่ละตำแหน่งบิต ถ้าบิตใดบิตหนึ่งเป็น 1 ผลลัพธ์จะเป็น 1 (1|0=1, 0|1=1, 1|1=1, 0|0=0).

ใช้ได้ในกรณีที่ต้องการรวมค่าแฟล็กต่างๆ หรือจัดการกับบิตแต่ละตัว ใช้ได้ตั้งแต่ Excel 2013 เป็นต้นไป.

Examples

ตัวอย่างพื้นฐานBITOR(23, 10)

23 (10111) OR 10 (01010) = 31 (11111) ผลลัพธ์ได้ 31

fx
=BITOR(23, 10)

ผลลัพธ์31
รวมค่าแฟล็ก (Flags)BITOR(1, 4)

1 (001) OR 4 (100) = 5 (101) นี่คือตัวอย่างของการรวมคุณลักษณะที่แสดงด้วยบิตแต่ละตัว

fx
=BITOR(1, 4)

ผลลัพธ์5
เปรียบเทียบ 6 กับ 3BITOR(6, 3)

6 (110) OR 3 (011) = 7 (111) บิตทั้ง 3 ตำแหน่งจึงเป็น 1

fx
=BITOR(6, 3)

ผลลัพธ์7
ค่าเดียวกันBITOR(5, 5)

5 (101) OR 5 (101) = 5 (101) เมื่อใช้กับตัวเลขเดียวกัน ผลลัพธ์คือตัวเลขนั้นเอง

fx
=BITOR(5, 5)

ผลลัพธ์5

FAQs

BITOR กับ OR มีความแตกต่างอย่างไร?+

ฟังก์ชัน OR ใน Excel ใช้สำหรับตรรกะ (logical operation) โดยจะคืนค่า TRUE หรือ FALSE ส่วน BITOR ทำงานกับระดับบิตของตัวเลข จึงคืนค่าตัวเลขที่เป็นผลจากการรวมบิต

ตัวเลขในฟังก์ชัน BITOR ต้องเป็นจำนวนเต็มหรือไม่?+

ใช่ ทั้ง number1 และ number2 ต้องเป็นจำนวนเต็มบวก (integer) ที่อยู่ระหว่าง 0 และ 2^47-1 เท่านั้น

จะใช้ BITOR ในการสร้างระบบการอนุญาต (permissions) ได้ไหม?+

ได้ สามารถใช้แต่ละบิตเพื่อแทนการอนุญาตที่ต่างกัน เช่น บิต 0 = อ่าน, บิต 1 = เขียน, บิต 2 = ลบ จากนั้นใช้ BITOR เพื่อรวมการอนุญาตเหล่านี้

ถ้าค่าใดค่าหนึ่งเป็นลบจะเกิดอะไรขึ้น?+

ฟังก์ชัน BITOR จะส่งกลับข้อผิดพลาด #NUM! ถ้าค่าใดค่าหนึ่งเป็นจำนวนลบ หรือค่าที่อยู่นอกช่วงที่ยอมรับ

ความแตกต่างระหว่าง BITOR, BITAND และ BITXOR คืออะไร?+

BITOR (OR) = 1 ถ้าบิตใดบิตหนึ่งเป็น 1, BITAND (AND) = 1 ถ้าทั้งสองบิตเป็น 1, BITXOR (XOR) = 1 ถ้าบิตต่างกัน (หนึ่งเป็น 1 อีกตัวเป็น 0)

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ BITOR จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้BITOREngineering
Engineering (4)
BITAND

BITAND ใช้เปรียบเทียบเลข 2 ตัวในระดับบิต (bit-by-bit comparison) ผลลัพธ์จะเป็น 1 ก็ต่อเมื่อตำแหน่งบิตนั้น 'เป็น 1 ทั้งคู่' เท่านั้น

BITLSHIFT

เลื่อนบิตไปทางซ้ายของตัวเลข ซึ่งเทียบเท่ากับการคูณด้วย 2 สำหรับแต่ละการเลื่อน เป็นการดำเนินการแบบ bitwise ที่ใช้ในการคำนวณและการประมวลผลบิต

BITRSHIFT

เลื่อนบิตตัวเลขไปทางขวา โดยการเลื่อน 1 ครั้งเท่ากับหารด้วย 2 แล้วปัดเศษทิ้ง ใช้สำหรับการดำเนินการบิตเวลจำนวนเต็ม

BITXOR

เปรียบเทียบบิตของตัวเลขสองจำนวน ถ้าบิตต่างกันได้ 1 ถ้าเหมือนได้ 0 ใช้สำหรับงานจัดการบิต ตรวจสอบความต่าง และ toggle ค่า

Logical (1)
OR

OR คือฟังก์ชันตรรกศาสตร์ที่ตรวจสอบเงื่อนไขได้สูงสุด 255 ข้อ และจะคืนค่า TRUE ถ้ามี 'เงื่อนไขใดเงื่อนไขหนึ่ง' เป็นจริง เป็นเครื่องมือจำเป็นสำหรับการสร้างเงื่อนไขที่ยืดหยุ่น

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่