Thep Excel

BITOR – หาค่า Bitwise OR

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

=BITOR(number1, number2)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
3/10

Difficulty
5/10

Usefulness
4/10

Syntax & Arguments

=BITOR(number1, number2)

Argument Type Required Default Description
number1 Number Yes ตัวเลขที่หนึ่ง สำหรับการเปรียบเทียบแบบ Bitwise OR
number2 Number Yes ตัวเลขที่สอง สำหรับการเปรียบเทียบแบบ Bitwise OR

Examples

ตัวอย่างพื้นฐาน
BITOR(23, 10)
23 (10111) OR 10 (01010) = 31 (11111) ผลลัพธ์ได้ 31
Excel Formula:

=BITOR(23, 10)

Result:

31

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

=BITOR(1, 4)

Result:

5

เปรียบเทียบ 6 กับ 3
BITOR(6, 3)
6 (110) OR 3 (011) = 7 (111) บิตทั้ง 3 ตำแหน่งจึงเป็น 1
Excel Formula:

=BITOR(6, 3)

Result:

7

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

=BITOR(5, 5)

Result:

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

Additional Notes

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

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

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

Leave a Reply

Your email address will not be published. Required fields are marked *