ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน BITAND ใน Microsoft Excel

คำอธิบาย

ส่งกลับ 'AND' ของสองตัวเลขในระดับบิต

ไวยากรณ์

BITAND( number1, number2)

ไวยากรณ์ของฟังก์ชัน BITAND มีอาร์กิวเมนต์ดังนี้

  • เลข 1    จำเป็น ต้องอยู่ในรูปแบบทศนิยมและมีค่ามากกว่าหรือเท่ากับ 0

  • Number2    จำเป็น ต้องอยู่ในรูปแบบทศนิยมและมีค่ามากกว่าหรือเท่ากับ 0

ข้อสังเกต

  • BITAND จะส่งกลับเลขฐานสิบ

  • ผลลัพธ์ที่ได้คือ 'AND' ของพารามิเตอร์ในระดับบิต

  • ค่าของบิตแต่ละตำแหน่งจะถูกนับรวมก็ต่อเมื่อบิตของพารามิเตอร์ทั้งสองในตำแหน่งนั้นคือ 1

  • ค่าที่ส่งกลับจากตําแหน่งบิตจะคืบหน้าจากขวาไปซ้ายเป็นพลังของ 2 บิตด้านขวาสุดจะส่งกลับค่า 1 (2^0) บิตทางซ้ายของบิตจะส่งกลับค่า 2 (2^1) และอื่นๆ

  • ถ้าอาร์กิวเมนต์ตัวใดตัวหนึ่งน้อยกว่า 0 ฟังก์ชัน BITAND จะส่งกลับ #NUM! เป็นค่าความผิดพลาด

  • ถ้าอาร์กิวเมนต์ตัวใดตัวหนึ่งไม่ใช่จำนวนเต็มหรือมากกว่า (2^48)-1ฟังก์ชัน BITAND จะส่งกลับ #NUM! เป็นค่าความผิดพลาด

  • ถ้าอาร์กิวเมนต์ตัวใดตัวหนึ่งเป็นค่าที่ไม่ใช่ตัวเลข ฟังก์ชัน BITAND จะส่งกลับ #VALUE! เป็นค่าความผิดพลาด

ตัวอย่าง

คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ เพื่อให้สูตรแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

สูตร

คำอธิบาย

ผลลัพธ์

วิธีการทำงาน

=BITAND(1,5)

เปรียบเทียบการแทนเลขฐานสองของ 1 และ 5

1

การแทนเลขฐานสองของ 1 คือ 1 และการแทนเลขฐานสองของ 5 คือ 101 บิตของบิตจะตรงกันเฉพาะที่ตําแหน่งขวาสุดเท่านั้น โดยจะถูกส่งกลับเป็น 2^0 หรือ 1

=BITAND(13,25)

เปรียบเทียบการแทนเลขฐานสองของ 13 และ 25

9

การแทนเลขฐานสองของ 13 คือ 1101 และการแทนเลขฐานสองของ 25 คือ 11001 บิตของบิตจะตรงกันที่ตําแหน่งขวาสุดและที่ตําแหน่งที่สี่จากด้านขวา โดยจะถูกส่งกลับเป็น (2^0)+ (2^3) หรือ 9

จำนวนเลขฐานสิบ

การแทนเลขฐานสอง

1.3

1101

25

11001

ด้านบนของหน้า

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Microsoft Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ

ขอบคุณสำหรับคำติชมของคุณ!

×