วิธีแปลงเศษส่วนเป็นทศนิยมใน excel
คุณสามารถใช้สูตรต่อไปนี้เพื่อแปลงเศษส่วนเป็นทศนิยมใน Excel:
=IF(ISERROR(SEARCH(" ", A2 )),LEFT(A2,SEARCH("/", A2 )-1)/MID( A2 ,SEARCH("/", A2 )+1.99),LEFT( A2 ,SEARCH(" ", A2 )-1)+MID( A2 ,SEARCH(" ", A2 )+1,SEARCH("/", A2 )-1-SEARCH(" ", A2 ))/MID( A2 ,SEARCH("/", A2 )+1.99))
สูตรเฉพาะนี้จะแปลงเศษส่วนในเซลล์ A2 เป็นทศนิยม
เช่น ถ้าเซลล์ A2 มี 1/5 สูตรนี้จะคืนค่า 0.2
โปรดทราบว่าสูตรนี้ใช้ได้กับเศษส่วนทุกประเภท รวมถึงเศษส่วนแท้ เศษส่วนเกิน และจำนวนคละ
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: แปลงเศษส่วนเป็นทศนิยมใน Excel
สมมติว่าเรามีรายการเศษส่วนต่อไปนี้ใน Excel:
สมมติว่าเราต้องการแสดงเศษส่วนแต่ละส่วนในคอลัมน์ A เป็นทศนิยมในคอลัมน์ B
เมื่อต้องการทำเช่นนี้ เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 :
=IF(ISERROR(SEARCH(" ", A2 )),LEFT(A2,SEARCH("/", A2 )-1)/MID( A2 ,SEARCH("/", A2 )+1.99),LEFT( A2 ,SEARCH(" ", A2 )-1)+MID( A2 ,SEARCH(" ", A2 )+1,SEARCH("/", A2 )-1-SEARCH(" ", A2 ))/MID( A2 ,SEARCH("/", A2 )+1.99))
จากนั้นเราสามารถลากและเติมสูตรนี้ลงในแต่ละเซลล์ที่เหลือในคอลัมน์ B:
ตอนนี้คอลัมน์ B จะแสดงเศษส่วนแต่ละส่วนในคอลัมน์ A ในรูปแบบทศนิยม
ตัวอย่างเช่น:
- 1/5 ในรูปแบบทศนิยมคือ 0.2
- 3 4/5 เป็นทศนิยมคือ 3.8
- 5 11/12 ในรูปทศนิยมคือ 5.916667
- 7/2 ในรูปแบบทศนิยมคือ 3.5
และอื่นๆ
โปรดทราบว่าหากคุณมีเพียงเศษส่วนแท้ (เช่น โดยที่ตัวเศษน้อยกว่าตัวส่วน) คุณสามารถใช้สูตรต่อไปนี้ซึ่งง่ายกว่ามาก:
=LEFT( A2 ,SEARCH("/", A2 )-1)/MID( A2 ,SEARCH("/", A2 )+1.99)
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
คอลัมน์ B จะแสดงเศษส่วนที่เหมาะสมแต่ละส่วนในคอลัมน์ A ในรูปแบบทศนิยม
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน Excel:
Excel: วิธีแปลงระยะเวลาเป็นนาที
Excel: วิธีแปลงเปอร์เซ็นต์เป็นอัตราส่วน
Excel: วิธีแปลงการประทับเวลา UNIX เป็นวันที่