TLDR สรุปสั้นๆ

BITOR ใช้ในการเปรียบเทียบบิตของสองเลข เมื่อมีเลข 1 ในบิตใดบิตหนึ่งจะคืนค่าเป็น 1 ในบิตนั้นตามตำแหน่งพลังงาน

คำอธิบาย

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

มีครั้งแรกในเวอร์ชันไหน

2013

รูปแบบคำสั่ง (Syntax)

BITOR(number1, number2)

Arguments

  • number1 (Required – Number)
    ตัวเลขที่ต้องการเปรียบเทียบในรูปแบบ Decimal และต้องมีค่ามากกว่าหรือเท่ากับ 0
  • number2 (Required – Number)
    ตัวเลขที่ต้องการเปรียบเทียบในรูปแบบ Decimal และต้องมีค่ามากกว่าหรือเท่ากับ 0

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =BITOR(23, 10)
    Description: เปรียบเทียบบิตในตัวเลข 23 และ 10 และคืนค่าที่ได้จากการ OR ทางบิตระหว่างตัวเลขทั้งสอง
    Result:31 (เลข 23 คือ 10111 และ 10 คือ 01010 ทำการเปรียบเทียบแล้วได้เลข 31)
  • Formula:
    =BITOR(5, 3)
    Description: เปรียบเทียบบิตในตัวเลข 5 และ 3
    Result:7 (เลข 5 คือ 101 และ 3 คือ 011 ทำการ OR ได้เลข 7)
  • Formula:
    =BITOR(50, 60)
    Description: เปรียบเทียบบิตในตัวเลข 50 และ 60
    Result:62 (เลข 50 คือ 110010 และ 60 คือ 111100 ทำการ OR ได้เลข 62)
  • Formula:
    =BITOR(100, 200)
    Description: เปรียบเทียบบิตในตัวเลข 100 และ 200 เป็นกรณีที่คำตอบสูงขึ้น
    Result:236 (เลข 100 คือ 1100100 และ 200 คือ 11001000 ทำการ OR ได้เลข 236)
  • Formula:
    =BITOR(1023, 511)
    Description: ตัวอย่างที่ใช้เลขที่สูงขึ้นและรูปแบบของ BITOR ที่มากกว่า
    Result:1023 (เลข 1023 คือ 1111111111 และ 511 คือ 0111111111 ทำการ OR ได้เลข 1023)

Tips & Tricks

ฟังก์ชัน BITOR สามารถใช้ในการทำงานเกี่ยวกับบิตได้อย่างมีประสิทธิภาพมากขึ้น โดยเฉพาะในการประมวลผลที่ต้องใช้บิตคณิตศาสตร์ หรือในกรณีที่ต้องการรวมผลลัพธ์จากเงื่อนไขหลายๆ ตัวเข้าด้วยกันในรูปแบบบิต

ข้อควรระวัง (Cautions)

ระวังค่า #NUM! เมื่อตัวเลขเกิน (2^48)-1 หรือเป็นเลขลบ ฟังก์ชันนี้จะไม่รองรับเลขที่เป็น non-numeric เพราะจะให้ค่า #VALUE! เป็นผลลัพธ์

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

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

อบรม In-House Training

Feedback การใช้งาน AI Chatbot