วันพุธที่ 30 ตุลาคม พ.ศ. 2556

Excel กับ ฟังก์ชั่น BIN2HEX

Excel กับ ฟังก์ชั่น BIN2HEX
BIN2HEX เป็นฟังก์ชั่นประเภท วิศวกรรม
ทำหน้าที่ แปลงตัวเลขฐานสองให้เป็นตัวเลขฐานสิบหก
รูปแบบสูตรของฟังก์ชั่น คือ BIN2HEX(number, places)
Number คือ ตัวเลขฐานสองที่ต้องการแปลง และต้องมีตัวเลขไม่เกิน 10 อักขระ (10 บิต) ซึ่งบิตที่มีนัยสำคัญที่สุดคือ บิตเครื่องหมาย ส่วนบิตที่เหลืออีก 9 บิตคือ บิตขนาด โดยจะแสดงตัวเลขติดลบด้วยสัญกรณ์เติมเต็มฐานสอง
Places คือจำนวนของอักขระที่ใช้ถ้า places ไม่ได้ใส่ค่าอะไรไว้ BIN2HEX จะใช้จำนวนน้อยที่สุดของอักขระที่จำเป็น places มีประโยชน์สำหรับการเพิ่มบิตที่ค่าผลลัพธ์ โดยใส่ 0 (ศูนย์) ไว้ข้างหน้า
ฟังก์ชั่นที่เกี่ยวข้อง เช่น DEC2BIN, HEX2BIN, OCT2BIN
ตัวอย่างการใช้งานฟังก์ชั่น BIN2HEX
ที่ Excel คลิกเซลล์ A2 แล้วพิมพ์ 1111011 แล้วกด Enter
ที่ Excel คลิกเซลล์ B2 แล้วพิมพ์ =bin2hec(a2) แล้วกด Enter จะแสดงค่า 78
สำหรับวิธีการคิด ให้แยกตัวเลขออกมาดังนี้
ที่ Excel คลิกที่เซลล์ E3 แล้วพิมพ์ 111 คลิกที่เซลล์ F3 แล้วพิมพ์ 1011
ที่ Excel คลิกที่เซลล์ E4 โดยใช้วิธีคำนวณตามตัวอย่างแล้วผลจะเป็น 7
ที่ Excel คลิกที่เซลล์ F4 แล้วคำนวณตามผลจะเป็น 11 เพราะฉะนั้นจะเป็น B
เพราะฉะนั้น เมื่อผลเป็น 9 จะแสดงค่า 9 หากผลเป็น 10 จะแสดงผลเป็น a และผลเป็น 11 จะแสดงค่า b
หากผลเป็น 12 จะแสดงค่า c หากผลเป็น 13 จะแสดงผลเป็น d และผลเป็น 14 จะแสดงค่า e ส่วนผลเป็น 15 จะแสดงค่า f
หากที่เซลล์ B2 แล้วพิมพ์ =bin2hex(a2,4) แล้วกด Enter จะแสดงค่า 007B
ที่ Excel คลิกที่เซลล์ A3 แล้วพิมพ์ 111111
พิมพ์ 11 ที่เซลล์ E6 ส่วนที่ F6 พิมพ์ 1111
ที่ Excel ที่เซลล์ E7 เมื่อคำนวณจะได้ผลเป็น 3
ที่ Excel ที่เซลล์ F7 เมื่อคำนวณจะได้ผลเป็น F
ที่ Excel คลิกที่เซลล์ B3 แล้วพิมพ์ =bin2hex(a3,4) แสดงค่าเป็น 003F