ฟังก์ชัน BASE

The BASE function converts a decimal number into a text representation in another base. เช่น ฐาน 2 สำหรับไบนารี

ส่วนต่างๆ ของฟังก์ชัน BASE

BASE(value, base, [min_length])

ส่วน คำอธิบาย หมายเหตุ
value จำนวนที่จะแปลงเป็นฐาน
  • ค่าควรเป็นจำนวนเต็มที่มากกว่าหรือเท่ากับ 0
base ฐาน (หรือเลขฐาน) ที่ใช้เป็นเป้าหมายสำหรับการแปลง
  • ฐานควรเป็นจำนวนเต็มตั้งแต่ 2 ถึง 36
min_length (ไม่บังคับ) ความยาวขั้นต่ำของข้อความที่แสดงผล
  • หากค่าความยาวขั้นต่ำมากกว่าจำนวนของเลขนัยสำคัญในผลลัพธ์ ระบบจะเพิ่มเลขศูนย์ทางด้านซ้ายของผลลัพธ์จนกว่าจะมีจำนวนตัวเลขทั้งหมดถึง significant_digits ตัว

สูตรตัวอย่าง

BASE(255, 16)

BASE(A2, 2)

BASE(4095, 16, 6)

หมายเหตุ

  • ระบบจะปัดเศษค่าอาร์กิวเมนต์ตัวเลขที่ไม่ใช่จำนวนเต็มให้เป็นจำนวนเต็ม
  • โปรดตรวจสอบว่าการคำนวณใดๆ ที่ใช้ผลลัพธ์ของฟังก์ชัน BASE มีการพิจารณาแล้วว่าค่าดังกล่าวอาจไม่ได้อยู่ในฐานสิบ Google ชีตจะแปลงผลลัพธ์โดยอัตโนมัติ เช่น หากเซลล์ A2 มี 1111 (ค่าเทียบเท่าในฐานสองของจำนวน 31 ในฐานสิบ) และ B2 มีสูตร เช่น "=A2+9" ผลลัพธ์จะเป็น 11120 ซึ่งไม่ถูกต้องสำหรับการคำนวณในเลขฐานสอง

ตัวอย่าง

ตัวอย่างนี้แปลงจำนวน 255 ในฐานสิบให้เป็นฐาน 16 (ฐานสิบหก):

  A B
1 สูตร ผลลัพธ์
2 =BASE(255, 16) FF

 

ตัวอย่างนี้แปลงจำนวนในเซลล์ A2 (ค่า 21 ในฐานสิบ) ให้เป็นฐานที่กำหนดในเซลล์ B2 (ฐานสอง):

  A B C D
1 ตัวเลข ฐาน สูตร ผลลัพธ์
2 21 2 =BASE(A2, B2) 10101

 

ตัวอย่างนี้แปลงจำนวน 4095 ในฐานสิบให้เป็นฐาน 16 (ฐานสิบหก) โดยมีความยาวอักขระขั้นต่ำ 6 ตัว

  A B
1 สูตร ผลลัพธ์
2 =BASE(4095, 16, 6) 000FFF

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

  • DECIMAL: The DECIMAL function converts the text representation of a number in another base, to base 10 (decimal).
  • BIN2DEC:  แปลงจำนวนฐานสองแบบมีเครื่องหมายเป็นค่าฐานสิบ
  • BIN2HEX: แปลงจำนวนฐานสองแบบมีเครื่องหมายเป็นค่าฐานสิบหกแบบมีเครื่องหมาย
  • BIN2OCT: แปลงจำนวนฐานสองแบบมีเครื่องหมายเป็นค่าฐานแปดแบบมีเครื่องหมาย
  • OCT2BIN: แปลงจำนวนฐานแปดแบบมีเครื่องหมายเป็นค่าฐานสองแบบมีเครื่องหมาย
  • OCT2DEC: แปลงจำนวนฐานแปดแบบมีเครื่องหมายเป็นค่าฐานสิบ
  • OCT2HEX: แปลงจำนวนฐานสิบเป็นค่าฐานสิบหกแบบมีเครื่องหมาย
  • DEC2BIN: แปลงจำนวนฐานสิบเป็นค่าฐานสองแบบมีเครื่องหมาย
  • DEC2OCT: แปลงจำนวนฐานสิบเป็นค่าฐานแปดแบบมีเครื่องหมาย
  • DEC2HEX: แปลงจำนวนฐานสิบเป็นค่าฐานสิบหกแบบมีเครื่องหมาย
  • HEX2BIN: แปลงจำนวนฐานสิบหกแบบมีเครื่องหมายเป็นค่าฐานสองแบบมีเครื่องหมาย
  • HEX2DEC: แปลงจำนวนฐานสิบหกแบบมีเครื่องหมายเป็นค่าฐานสิบ
  • HEX2OCT: แปลงจำนวนฐานสิบหกแบบมีเครื่องหมายเป็นค่าฐานแปดแบบมีเครื่องหมาย
true
Visit the Learning Center

Using Google products, like Google Docs, at work or school? Try powerful tips, tutorials, and templates. Learn to work on Office files without installing Office, create dynamic project plans and team calendars, auto-organize your inbox, and more.

ค้นหา
ล้างการค้นหา
ปิดการค้นหา
เมนูหลัก
214562469541962958
true
ค้นหาศูนย์ช่วยเหลือ
true
true
true
true
true
35
false
false