วิธีแปลงเปอร์เซ็นต์เป็นทศนิยม: Excel, แบบคำนวณเอง และ R [คู่มือฉบับสมบูรณ์]

By Natcharee Chaisirijirasinth
สถิติExcelRวิธีวิจัย

การแปลงเปอร์เซ็นต์เป็นทศนิยมเป็นทักษะพื้นฐานในสถิติ การวิเคราะห์ข้อมูล และคณิตศาสตร์ในชีวิตประจำวัน ไม่ว่าคุณจะวิเคราะห์ข้อมูลใน Excel ทำการคำนวณทางสถิติใน R หรือคำนวณในใจแบบรวดเร็ว การเข้าใจวิธีแปลง Percentage เป็น Decimal เป็นสิ่งสำคัญ

คู่มือฉบับสมบูรณ์นี้สาธิตสามวิธีสำหรับการแปลงเปอร์เซ็นต์เป็นทศนิยม: การคำนวณเองโดยใช้วิธีการหาร สูตร Excel (รวมถึงการจัดการกับเปอร์เซ็นต์ที่จัดรูปแบบเป็น Text) และการเขียนโปรแกรม R ด้วยฟังก์ชัน gsub() แต่ละวิธีมีคำอธิบายทีละขั้นตอนพร้อมตัวอย่าง เพื่อให้คุณสามารถแปลงเปอร์เซ็นต์ใดๆ เป็นค่าทศนิยมได้อย่างมั่นใจ

วิธีแปลงเปอร์เซ็นต์เป็นทศนิยมด้วยตนเอง (วิธีสูตร)

การแปลงเปอร์เซ็นต์เป็นทศนิยมด้วยมือเป็นกระบวนการที่ตรงไปตรงมาโดยใช้การหารพื้นฐาน:

  • เอาเปอร์เซ็นต์ของคุณ (เช่น 45%)

  • ตัดสัญลักษณ์เปอร์เซ็นต์ (%) ออก

  • หารตัวเลขด้วย 100 (45 ÷ 100)

  • ผลลัพธ์: ค่าทศนิยมของคุณ (0.45)

ตัวอย่างอื่น: 95% → 95 ÷ 100 = 0.95 กระบวนการยังคงเหมือนเดิม

สำหรับเปอร์เซ็นต์ที่มีจุดทศนิยม เช่น 37.5% ให้ใช้วิธีเดียวกัน:

  • ตัดสัญลักษณ์เปอร์เซ็นต์ออก (37.5)

  • หารตัวเลขด้วย 100 (37.5 ÷ 100)

  • ผลลัพธ์: ค่าทศนิยมของคุณ (0.375)

วิธีการคำนวณเองนี้ใช้ได้กับค่าเปอร์เซ็นต์ใดๆ

การแปลง Percentage เป็น Decimal ใน Excel (คู่มือสูตร)

Excel มีฟังก์ชันในตัวสำหรับการแปลงเปอร์เซ็นต์เป็นทศนิยมโดยใช้สูตรง่ายๆ:

  • เปิด Excel และพิมพ์เปอร์เซ็นต์ของคุณลงในเซลล์ (เช่น A1)

  • คลิกที่เซลล์ว่าง (เช่น B1) ที่คุณต้องการให้ค่าทศนิยมปรากฏ

  • พิมพ์สูตรนี้ลงในเซลล์: =A1/100

  • กด Enter เพื่อคำนวณค่าทศนิยม (เช่น 0.45)

สเปรดชีต Excel แสดงสูตรการแปลง Percentage เป็น Decimal โดยใช้การหารด้วย 100

รูปที่ 1: สูตร Excel =A1/100 แปลง Percentage เป็นรูปแบบ Decimal

สูตรนี้แปลงเปอร์เซ็นต์เป็นรูปแบบทศนิยมโดยอัตโนมัติ หากคุณมีหลายเปอร์เซ็นต์ที่ต้องการแปลง ให้คัดลอกสูตรไปยังเซลล์อื่นๆ ตัวอย่างเช่น หากคุณมีเปอร์เซ็นต์ในเซลล์ A2 และ A3 ให้คัดลอกสูตรจาก B1 ไปยัง B2 และ B3

สำหรับเปอร์เซ็นต์ที่จัดรูปแบบเป็น Text พร้อมสัญลักษณ์เปอร์เซ็นต์ (เช่น "45%") ให้ใช้สูตรที่ปรับเปลี่ยนนี้:

  • พิมพ์สูตรนี้ลงในเซลล์: =LEFT(A1, LEN(A1)-1)/100

  • กด Enter เพื่อคำนวณผลลัพธ์ (เช่น 0.45)

ฟังก์ชัน LEFT และ LEN จะลบสัญลักษณ์เปอร์เซ็นต์ออกก่อนที่จะหารด้วย 100 วิธีนี้จัดการกับเปอร์เซ็นต์ที่จัดรูปแบบเป็น Text ได้อย่างมีประสิทธิภาพ

สูตร Excel ใช้ฟังก์ชัน LEFT และ LEN เพื่อลบสัญลักษณ์ Percentage ก่อนการแปลง

รูปที่ 2: การใช้ฟังก์ชัน LEFT และ LEN เพื่อจัดการกับ Percentage ที่จัดรูปแบบเป็น Text ใน Excel

การแปลง Percent เป็น Decimal ใน R (วิธี gsub)

R มีฟังก์ชันการจัดการสตริงและการแปลงตัวเลขที่มีประสิทธิภาพสำหรับการแปลงเปอร์เซ็นต์เป็นทศนิยม:

  • เริ่มต้นด้วยการสร้างตัวแปรด้วยเปอร์เซ็นต์ของคุณเป็นสตริง (เช่น percentage <- "45%")

  • ลบสัญลักษณ์เปอร์เซ็นต์โดยใช้ฟังก์ชัน gsub: percentage_no_symbol <- gsub("%", "", percentage)

  • แปลงสตริงเป็นค่าตัวเลขด้วยฟังก์ชัน as.numeric: percentage_numeric <- as.numeric(percentage_no_symbol)

  • หารค่าตัวเลขด้วย 100 เพื่อให้ได้ทศนิยม: decimal <- percentage_numeric / 100

  • พิมพ์ค่าทศนิยมของคุณ: print(decimal)

ผลลัพธ์จะแสดงใน console (เช่น 0.45)

Script การแปลงแบบสมบูรณ์:

percentage <- "45%"
percentage_no_symbol <- gsub("%", "", percentage)
percentage_numeric <- as.numeric(percentage_no_symbol)
decimal <- percentage_numeric / 100
print(decimal)

สำหรับการแปลงหลายเปอร์เซ็นต์พร้อมกัน ให้ใช้ Vectorized Operations:

  • สร้าง Vector ด้วยเปอร์เซ็นต์ของคุณเป็นสตริง (เช่น percentages <- c("45%", "37.5%", "90%"))

  • ลบสัญลักษณ์เปอร์เซ็นต์โดยใช้ฟังก์ชัน gsub: percentages_no_symbol <- gsub("%", "", percentages)

  • แปลงสตริงเป็นค่าตัวเลขด้วยฟังก์ชัน as.numeric: percentages_numeric <- as.numeric(percentages_no_symbol)

  • หารค่าตัวเลขด้วย 100 เพื่อให้ได้ทศนิยม: decimals <- percentages_numeric / 100

  • พิมพ์ค่าทศนิยมของคุณ: print(decimals)

Console จะแสดงค่าทศนิยมที่แปลงแล้วทั้งหมด (เช่น 0.45, 0.375, 0.9)

นี่คือ Script แบบสมบูรณ์สำหรับการแปลง vector ของเปอร์เซ็นต์เป็นทศนิยม:

percentages <- c("45%", "37.5%", "90%")
percentages_no_symbol <- gsub("%", "", percentages)
percentages_numeric <- as.numeric(percentages_no_symbol)
decimals <- percentages_numeric / 100
print(decimals)

คำถามที่พบบ่อย

อ้างอิง

Field, A. (2013). Discovering Statistics Using IBM SPSS Statistics (4th ed.). SAGE Publications.

Wackerly, D. D., Mendenhall, W., & Scheaffer, R. L. (2014). Mathematical Statistics with Applications (7th ed.). Cengage Learning.

Wickham, H., & Grolemund, G. (2017). R for Data Science: Import, Tidy, Transform, Visualize, and Model Data. O'Reilly Media.