ARABIC แปลงเลขโรมัน (Roman Numerals) เป็นตัวเลขปกติ เช่น MMXXIV → 2024 ใช้ได้กับเลขขนาดใหญ่ถึง 255,000
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| text | Text | เลขโรมันในรูป text (อักษร) ที่ต้องการแปลง เช่น ‘XVII’, ‘mcmxii’, ‘IV’ |
ฟังก์ชัน ARABIC ช่วยแปลงเลขโรมันเป็นเลขอารบิก (ตัวเลขปกติ) ได้อย่างรวดเร็วและถูกต้อง
ปกติ Excel จะ display เลขโรมันเป็น text ธรรมชาติ แต่ถ้าต้องการใช้ในการคำนวณหรือสร้างลำดับต่าง ๆ ต้องแปลงให้เป็นตัวเลข นี่คือที่ ARABIC ช่วย 😎
ที่ดีของ ARABIC คือ case-insensitive (พิมพ์เล็กหรือใหญ่ก็ได้ผล เช่น ‘mmxxiv’ หรือ ‘MMXXIV’ ล้วนได้ผล 2024) และรองรับเลขลบด้วยการใส่เครื่องหมาย minus ข้างหน้า
M=1000+M=1000+X=10+X=10+IV=4 = 2024 ตัวอักษรแต่ละตัวแปลงเป็นค่าตัวเลข แล้วบวกกัน
ตัวเล็ก 'vii' ก็ให้ผลเดียวกับ 'VII' = 7 ARABIC ไม่สนใจตัวพิมพ์
m=1000 + cm=900 (1000-100) + x=10 + ii=2 = 1912 ที่ดีคือสามารถจัดการเลขที่มีกฎการลบของโรมัน
ถ้า A1 = 'XLII' (42) สูตร =ARABIC(A1) จะคืน 42 ใช้ cell reference ได้เลย ไม่ต้องพิมพ์เลขโรมันลงไปตรงๆ
เกิดจาก input ที่ไม่ใช่เลขโรมันที่ถูกต้อง เช่น 'ABCD' 'XYZ' หรือตัวเลขปกติเช่น '2024' ARABIC ต้องการ text ที่ถูกต้องตามกฎโรมันเท่านั้น
ใช้ได้ ใส่เครื่องหมาย minus ข้างหน้า เช่น =ARABIC("-XV") ให้ -15 แต่โปรแกรมส่วนใหญ่ไม่เคยใช้เลขโรมันลบ
คืน 0 (ศูนย์) ปกติมี trailing spaces ตรง input จะถูก ignore ไป ดังนั้น ' XV ' ก็ได้ 15 เหมือนกัน
255 ตัวอักษร = 255,000 ใหญ่มากอยู่แล้ว ปกติเจอโรมันไม่ถึงแบบนี้
ROMAN แปลงเลขอารบิก → โรมัน ARABIC แปลงโรมัน → อารบิก ตรงข้ามกัน ถ้าต้องแปลงเลขปกติเป็นโรมันใช้ ROMAN แทน
ฟังก์ชันที่ผู้เขียนโยงไว้กับ ARABIC จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
แปลงข้อความให้เป็นตัวเลข โดยกำหนดตัวคั่นทศนิยมและหลักพันได้เอง (ไม่ขึ้นกับ Locale ของระบบ)
VALUE แปลงข้อความที่มีลักษณะเป็นตัวเลขให้เป็นตัวเลขจริงที่คำนวณได้ รองรับรูปแบบตัวเลข วันที่ เวลา เปอร์เซ็นต์ และสกุลเงิน
ROMAN ใช้แปลงตัวเลข (1–3999) ให้เป็นเลขโรมันในรูปข้อความ เช่น 10 → "X" และ 2024 → "MMXXIV" โดยสามารถกำหนดรูปแบบ (form) เพื่อให้เป็นแบบคลาสสิกหรือแบบย่อได้
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่