สารบัญ
บทช่วยสอนนี้แสดงวิธีทำสูตร Excel สำหรับการเพิ่มหรือลดเป็นเปอร์เซ็นต์ และใช้กับทั้งจำนวนที่เป็นบวกและลบ
ใน Microsoft Excel มีฟังก์ชันที่แตกต่างกัน 6 ฟังก์ชันสำหรับการคำนวณ ความแปรปรวน อย่างไรก็ตาม ไม่มีวิธีใดที่เหมาะสำหรับการคำนวณเปอร์เซ็นต์ความแตกต่างระหว่างสองเซลล์ ฟังก์ชันในตัวได้รับการออกแบบมาเพื่อค้นหาความแปรปรวนในความหมายแบบคลาสสิก เช่น ค่าชุดหนึ่งกระจายออกจากค่าเฉลี่ยมากน้อยเพียงใด เปอร์เซ็นต์ความแปรปรวนเป็นสิ่งที่แตกต่างออกไป ในบทความนี้ คุณจะพบสูตรที่ถูกต้องสำหรับการคำนวณเปอร์เซ็นต์การเปลี่ยนแปลงใน Excel
เปอร์เซ็นต์การเปลี่ยนแปลงคืออะไร
เปอร์เซ็นต์การเปลี่ยนแปลง หรือที่เรียกกันว่า ความแปรปรวนของเปอร์เซ็นต์ หรือ ผลต่าง คือการเปลี่ยนแปลงตามสัดส่วนระหว่างค่าสองค่า ค่าเดิมและค่าใหม่
สูตรเปอร์เซ็นต์การเปลี่ยนแปลงจะคำนวณว่ามีการเปลี่ยนแปลงเท่าใดระหว่างสองช่วงเวลาตามเปอร์เซ็นต์ ตัวอย่างเช่น คุณสามารถคำนวณผลต่างระหว่างยอดขายในปีนี้กับปีที่แล้ว ระหว่างอุณหภูมิที่คาดการณ์และที่สังเกตได้ ระหว่างต้นทุนที่ตั้งไว้กับราคาจริง
ตัวอย่างเช่น ในเดือนมกราคม คุณได้รับ $1,000 และในเดือนกุมภาพันธ์ $1,200 ดังนั้นส่วนต่างคือรายได้ที่เพิ่มขึ้น $200 แต่คิดเป็นเปอร์เซนต์เท่าไหร่? หากต้องการทราบว่าคุณใช้สูตรการเปลี่ยนแปลงเป็นเปอร์เซ็นต์
สูตรการเปลี่ยนแปลงเปอร์เซ็นต์ของ Excel
มีสองสูตรพื้นฐานในการหาเปอร์เซ็นต์ความแตกต่างระหว่างสองตัวเลข
สูตรความแปรปรวนแบบเปอร์เซ็นต์แบบคลาสสิก
นี่คือสูตรที่ใช้โดยทั่วไปในการคำนวณเปอร์เซ็นต์การเปลี่ยนแปลง:
( new_value - old_value ) / old_valueในทางคณิตศาสตร์ คุณต้องทำ 3 ขั้นตอนในการคำนวณความแปรปรวนเป็นเปอร์เซ็นต์ระหว่างค่าตัวเลขสองค่า:
- ลบค่าใหม่ ค่าจากค่าเก่า
- หารผลต่างด้วยจำนวนเดิม
- คูณผลลัพธ์ด้วย 100
ใน Excel คุณจะข้ามขั้นตอนสุดท้ายโดย ใช้รูปแบบ เปอร์เซ็นต์
สูตรการเปลี่ยนแปลงเปอร์เซ็นต์ของ Excel
และนี่คือสูตรที่ง่ายกว่าสำหรับการเปลี่ยนแปลงเปอร์เซ็นต์ใน Excel ที่ส่งกลับผลลัพธ์เดียวกัน
new_value / old_value - 1วิธีคำนวณเปอร์เซ็นต์การเปลี่ยนแปลงใน Excel
หากต้องการหาเปอร์เซ็นต์ความแตกต่างระหว่างตัวเลขสองตัวใน Excel คุณสามารถใช้ สูตรใดสูตรหนึ่งข้างต้น สมมติว่าคุณมียอดขายโดยประมาณในคอลัมน์ B และยอดขายจริงในคอลัมน์ C สมมติว่าตัวเลขโดยประมาณเป็นค่า "พื้นฐาน" และค่าจริงเป็นค่า "ใหม่" สูตรจะใช้รูปแบบนี้:
=(C3-B3)/B3
หรือ
=C3/B3-1
สูตรด้านบนเปรียบเทียบตัวเลขในแถวที่ 3 ในการคำนวณเปอร์เซ็นต์ของการเปลี่ยนแปลงในทั้งคอลัมน์ คุณต้องทำดังนี้:
- ป้อนสูตรความแตกต่างของเปอร์เซ็นต์ในเซลล์ว่างใดๆ ในแถวที่ 3 เช่นใน D3 หรือ E3
- เมื่อเลือกเซลล์สูตรแล้ว ให้คลิกปุ่ม รูปแบบเปอร์เซ็นต์ บน เดอะRibbon หรือกดทางลัด Ctrl + Shift + % วิธีนี้จะแปลงเลขทศนิยมที่ส่งกลับเป็นเปอร์เซ็นต์
- ลากสูตรลงมาตามแถวต่างๆ ตามต้องการ
หลังจากคัดลอกสูตรแล้ว คุณจะเห็นคอลัมน์การเปลี่ยนแปลงเป็นเปอร์เซ็นต์ จากข้อมูลของคุณ
สูตรการเปลี่ยนแปลงเปอร์เซ็นต์ของ Excel ทำงานอย่างไร
เมื่อทำการคำนวณด้วยตนเอง คุณจะใช้ค่าเก่า (เดิม) และค่าใหม่ แล้วหาความแตกต่างระหว่างค่าเหล่านั้นกับ หารด้วยค่าเดิม เพื่อให้ได้ผลลัพธ์เป็นเปอร์เซ็นต์ คุณต้องคูณด้วย 100
ตัวอย่างเช่น ถ้าค่าเริ่มต้นคือ 120 และค่าใหม่คือ 150 คุณสามารถคำนวณความแตกต่างของเปอร์เซ็นต์ด้วยวิธีนี้:
=(150-120)/120
=30/120
=0.25
0.25*100 = 25%
การใช้รูปแบบตัวเลข เปอร์เซ็นต์ ใน Excel จะแสดงตัวเลขทศนิยมเป็นเปอร์เซ็นต์โดยอัตโนมัติ ดังนั้นจึงตัดส่วน *100 ออก
สูตร Excel สำหรับการเพิ่ม/ลดเปอร์เซ็นต์
เนื่องจากเปอร์เซ็นต์ที่เพิ่มขึ้นหรือลดลงเป็นเพียงกรณีเฉพาะของความแปรปรวนของเปอร์เซ็นต์ จึงคำนวณโดยใช้สูตรเดียวกัน:
( new_value - initial_value ) / initial_valueหรือ
ตัวอย่างเช่น ในการคำนวณ เปอร์เซ็นต์ที่เพิ่มขึ้น ระหว่างค่าสองค่า (B2 และ C2) สูตรคือ:
=(C2-B2)/B2
หรือ
=C2/B2-1
สูตรคำนวณ เปอร์เซ็นต์ลดลง เหมือนกันทุกประการ
เปอร์เซ็นต์ที่เหนือกว่าเปลี่ยนค่าสัมบูรณ์
ตามค่าเริ่มต้น สูตรความแปรปรวนเป็นเปอร์เซ็นต์ใน Excel จะส่งกลับค่าบวกสำหรับการเพิ่มเปอร์เซ็นต์ และค่าลบสำหรับการลดลงของเปอร์เซ็นต์ หากต้องการรับเปอร์เซ็นต์การเปลี่ยนแปลงเป็น ค่าสัมบูรณ์ โดยไม่คำนึงถึงเครื่องหมาย ให้รวมสูตรในฟังก์ชัน ABS ดังนี้:
ABS(( new_value - old_value ) / old_value)ในกรณีของเรา สูตรใช้รูปแบบนี้:
=ABS((C3-B3)/B3)
สูตรนี้จะใช้ได้ดีเช่นกัน:
=ABS(C3/B3-1)
คำนวณเปอร์เซ็นต์ส่วนลด
ตัวอย่างนี้แสดงการใช้สูตรการเปลี่ยนแปลงเปอร์เซ็นต์ของ Excel ที่เป็นประโยชน์มากขึ้น นั่นคือการหาเปอร์เซ็นต์ส่วนลด ดังนั้น สาวๆ เมื่อคุณไปช้อปปิ้ง อย่าลืมสิ่งนี้:
discount % = (discounted price - regular price) / regular price
discount % = discounted price / regular price - 1
เปอร์เซ็นต์ส่วนลดจะแสดงเป็นค่าลบ เนื่องจากราคาลดใหม่มีขนาดเล็กกว่า ราคาเริ่มต้น. หากต้องการให้ผลลัพธ์เป็น จำนวนบวก ให้ซ้อนสูตรภายในฟังก์ชัน ABS เหมือนที่เราทำในตัวอย่างก่อนหน้า:
=ABS((C2-B2)/B2)
คำนวณค่าหลังจากการเปลี่ยนแปลงเป็นเปอร์เซ็นต์<7
หากต้องการรับค่าหลังจากเปอร์เซ็นต์เพิ่มขึ้นหรือลดลง สูตรทั่วไปคือ:
initial_value *(1+ percent_change )สมมติว่าคุณมีต้นฉบับ ค่าในคอลัมน์ B และเปอร์เซ็นต์ความแตกต่างในคอลัมน์ C ในการคำนวณค่าใหม่หลังจากการเปลี่ยนแปลงเปอร์เซ็นต์ สูตรใน D2 ที่คัดลอกลงมาคือ:
=B2*(1+C2)
ก่อนอื่น ให้คุณหาเปอร์เซ็นต์โดยรวม ที่ต้องคูณด้วยค่าเดิม สำหรับสิ่งนี้ เพียงเพิ่มเปอร์เซ็นต์เป็น 1 (1+C2) จากนั้น คุณคูณเปอร์เซ็นต์โดยรวมด้วยตัวเลขเดิมเพื่อให้ได้ผลลัพธ์ที่ต้องการ
อย่างที่คุณเห็น โซลูชันนี้ใช้ได้ดีกับทั้งการเพิ่มและการลดเปอร์เซ็นต์:
ถึง เพิ่มหรือลดทั้งคอลัมน์เป็นเปอร์เซ็นต์ คุณสามารถระบุค่าเปอร์เซ็นต์ได้โดยตรงในสูตร เช่น หากต้องการเพิ่มค่าทั้งหมดในคอลัมน์ B 5% ให้ป้อนสูตรด้านล่างใน C2 แล้วลากลงในแถวที่เหลือ:
=B2*(1+5%)
ที่นี่ คุณเพียงแค่คูณ ค่าเดิมเพิ่มขึ้น 105% ซึ่งจะให้ค่าที่สูงขึ้น 5%
เพื่อความสะดวก คุณสามารถป้อนค่าเปอร์เซ็นต์ในเซลล์ที่กำหนดไว้ล่วงหน้า (F2) และอ้างอิงถึงเซลล์นั้น เคล็ดลับคือการล็อกการอ้างอิงเซลล์ด้วยเครื่องหมาย $ ดังนั้นสูตรจึงคัดลอกอย่างถูกต้อง:
=B2*(1+$F$2)
ข้อดีของวิธีนี้คือ หากต้องการเพิ่มคอลัมน์อีกเปอร์เซ็นต์ คุณต้องเปลี่ยนเท่านั้น ค่าในเซลล์เดียว เนื่องจากสูตรทั้งหมดเชื่อมโยงกับเซลล์นั้น สูตรเหล่านั้นจะคำนวณใหม่โดยอัตโนมัติ
การคำนวณความแปรปรวนเป็นเปอร์เซ็นต์ด้วยค่าลบ
หากค่าบางค่าแสดงด้วยตัวเลขที่เป็นลบ สูตรเปอร์เซ็นต์ความแตกต่างแบบดั้งเดิมจะทำงานไม่ถูกต้อง วิธีแก้ไขที่ยอมรับกันทั่วไปคือการทำให้ตัวส่วนเป็นจำนวนบวกโดยใช้ฟังก์ชัน ABS
ต่อไปนี้เป็นสูตรทั่วไปของ Excel สำหรับเปอร์เซ็นต์การเปลี่ยนแปลงด้วยตัวเลขติดลบ:
( new_value - old_value ) / ABS( old_value )ด้วยค่าเก่าใน B2 และค่าใหม่ ใน C2 สูตรจริงจะเป็นดังนี้:
=(C2-B2)/ABS(B2)
หมายเหตุ แม้ว่าการปรับค่า ABS นี้จะถูกต้องในทางเทคนิค สูตรอาจให้ผลลัพธ์ที่ทำให้เข้าใจผิดในกรณีที่ค่าเดิมเป็นค่าลบและค่าใหม่เป็นค่าบวก และในทางกลับกัน
เปอร์เซ็นต์การเปลี่ยนแปลงของ Excel หารด้วยข้อผิดพลาดศูนย์ (#DIV/0)
หากชุดข้อมูลของคุณมีค่าเป็นศูนย์ คุณอาจพบข้อผิดพลาดในการหารด้วยศูนย์ (#DIV/0!) เมื่อคำนวณเปอร์เซ็นต์การเปลี่ยนแปลงใน Excel เนื่องจากคุณไม่สามารถหารตัวเลขด้วยศูนย์ในทางคณิตศาสตร์ ฟังก์ชัน IFERROR สามารถช่วยแก้ไขปัญหานี้ได้ ขึ้นอยู่กับความคาดหวังของคุณสำหรับผลลัพธ์สุดท้าย ให้ใช้วิธีใดวิธีหนึ่งต่อไปนี้
วิธีแก้ไขที่ 1: ถ้าค่าเดิมเป็นศูนย์ ให้คืนค่า 0
ถ้าค่าเดิมเป็นศูนย์ เปอร์เซ็นต์การเปลี่ยนแปลง จะเป็น 0% โดยไม่คำนึงว่าค่าใหม่จะเป็นศูนย์หรือไม่
=IFERROR((C2-B2)/B2, 0)
หรือ
=IFERROR(C2/B2-1, 0)
วิธีแก้ไข 2: ถ้า ค่าเก่าเป็นศูนย์ คืนค่า 100%
โซลูชันนี้ใช้วิธีอื่นโดยสมมติว่าค่าใหม่เพิ่มขึ้น 100% โดยเริ่มจากศูนย์:
=IFERROR((C2-B2)/B2, 1)
=IFERROR(C2/B2-1, 1)
ในกรณีนี้ เปอร์เซ็นต์ความแตกต่างจะเป็น 100% หากค่าเดิมเป็นศูนย์ (แถวที่ 5) หรือทั้งสองค่าเป็นศูนย์ (แถวที่ 9)
เมื่อดูที่บันทึกที่ไฮไลต์ด้านล่าง จะเห็นได้ชัดว่า ที่ไม่เป็นสูตรสมบูรณ์แบบ:
เพื่อให้ได้ผลลัพธ์ที่ดีขึ้น คุณสามารถรวมสองสูตรเป็นหนึ่งเดียวโดยใช้คำสั่ง IF ที่ซ้อนกัน:
=IF(C20, IFERROR((C2-B2)/B2, 1), IFERROR((C2-B2)/B2, 0))
สูตรที่ปรับปรุงแล้วนี้จะส่งคืน:
- เปอร์เซ็นต์เปลี่ยนเป็น 0% หากทั้งค่าเก่าและค่าใหม่เป็นศูนย์
- เปอร์เซ็นต์เปลี่ยนเป็น 100% หากค่าเก่าเป็นศูนย์และค่าใหม่ไม่เป็นศูนย์
นั่นคือวิธีคำนวณเปอร์เซ็นต์ที่เพิ่มขึ้นหรือลดลงใน Excel สำหรับประสบการณ์จริง คุณสามารถดาวน์โหลดสมุดงานตัวอย่างด้านล่าง ฉันขอขอบคุณที่อ่านและหวังว่าจะได้พบคุณในบล็อกของเราในสัปดาห์หน้า!
คู่มือแบบฝึกหัดสำหรับการดาวน์โหลด
สูตร Excel สำหรับการเพิ่ม/ลดเปอร์เซ็นต์ - ตัวอย่าง (ไฟล์ .xlsx)