วิธีแปลงเศษส่วนเป็นทศนิยมใน 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:

Excel แปลงทศนิยมเป็นเศษส่วน

ตอนนี้คอลัมน์ 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)

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

Excel แปลงเศษส่วนที่เหมาะสมเป็นทศนิยม

คอลัมน์ B จะแสดงเศษส่วนที่เหมาะสมแต่ละส่วนในคอลัมน์ A ในรูปแบบทศนิยม

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน Excel:

Excel: วิธีแปลงระยะเวลาเป็นนาที
Excel: วิธีแปลงเปอร์เซ็นต์เป็นอัตราส่วน
Excel: วิธีแปลงการประทับเวลา UNIX เป็นวันที่

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *