ไปยังเนื้อหาหลัก

คำนวณเปอร์เซ็นต์การเปลี่ยนแปลงระหว่างตัวเลข 2 ตัวใน Excel

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


สูตรพื้นฐานสำหรับการคำนวณเปอร์เซ็นต์การเปลี่ยนแปลง

มีสูตรพื้นฐานสองสูตรในการคำนวณเปอร์เซ็นต์การเปลี่ยนแปลงระหว่างตัวเลขสองตัว:

1 สูตร:

=(new_value - old_value) / old_value

2 สูตร:

=new_value / old_value – 1

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


คำนวณเปอร์เซ็นต์การเปลี่ยนแปลงระหว่างตัวเลขสองจำนวน

ส่วนนี้จะแสดงวิธีคำนวณเปอร์เซ็นต์การเพิ่มและลดระหว่างตัวเลขสองตัวทีละขั้นตอน


คำนวณเปอร์เซ็นต์ที่เพิ่มขึ้น

หากค่าใหม่มากกว่าค่าเดิม ผลลัพธ์จะเป็นเปอร์เซ็นต์ที่เพิ่มขึ้น ดังที่แสดงในภาพหน้าจอด้านล่าง สมมติว่าคุณมีเว็บไซต์ที่มีผู้ใช้ที่ลงทะเบียนเพิ่มขึ้นทุกปี หากต้องการคำนวณเปอร์เซ็นต์การเพิ่มขึ้นของผู้ใช้ต่อปี คุณสามารถทำได้ดังนี้

ขั้นตอนที่ 1: ใช้สูตรเพื่อให้ได้ผลลัพธ์

เลือกเซลล์ว่าง (D2 ในกรณีนี้) ป้อนสูตรใดสูตรหนึ่งต่อไปนี้แล้วกดปุ่ม เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์ เลือกเซลล์นี้แล้วลาก เติมที่จับ ลงไปเพื่อให้ได้ผลลัพธ์ที่เหลือ และผลลัพธ์จะแสดงเป็นตัวเลขทั่วไปดังภาพหน้าจอต่อไปนี้:

=(C2-B2)/B2
=C2/B2-1

ขั้นตอนที่ 2: จัดรูปแบบผลลัพธ์เป็นเปอร์เซ็นต์

หากต้องการจัดรูปแบบตัวเลขเป็นเปอร์เซ็นต์ ให้เก็บเซลล์ผลลัพธ์ที่เลือกไว้ จากนั้นไปที่ เลือก รูปแบบเปอร์เซ็นต์ ปุ่มใน จำนวน กลุ่มภายใต้ หน้าแรก แถบ

ผล

ขณะนี้มีการคำนวณเปอร์เซ็นต์การเพิ่มขึ้นของผู้ใช้ต่อปีแล้ว ดูภาพหน้าจอด้านล่าง:

หมายเหตุ: ในสูตร C2 คือเซลล์ที่มีค่าใหม่และ B2 คือเซลล์ที่มีค่าเก่า

คำนวณเปอร์เซ็นต์ที่ลดลง

หากค่าใหม่น้อยกว่าค่าเดิมก็จะลดลง ภาพหน้าจอด้านล่างแสดงราคาสินค้าที่ลดลง ในการคำนวณเปอร์เซ็นต์ที่ลดราคาของราคาเหล่านี้ ให้ดำเนินการดังนี้

ขั้นตอนที่ 1: ใช้สูตรเพื่อให้ได้ผลลัพธ์

เลือกเซลล์ว่าง (D2 ในกรณีนี้) ป้อนสูตรใดสูตรหนึ่งต่อไปนี้แล้วกดปุ่ม เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์ เลือกเซลล์นี้แล้วลาก เติมที่จับ ลงไปเพื่อให้ได้ผลลัพธ์ที่เหลือ และผลลัพธ์จะแสดงเป็นตัวเลขทั่วไปดังภาพหน้าจอต่อไปนี้:

=(C2-B2)/B2
=C2/B2-1

ขั้นตอนที่ 2: จัดรูปแบบผลลัพธ์เป็นเปอร์เซ็นต์

หากต้องการจัดรูปแบบตัวเลขเป็นเปอร์เซ็นต์ ให้เก็บเซลล์ผลลัพธ์ที่เลือกไว้ จากนั้นไปที่ เลือก รูปแบบเปอร์เซ็นต์ ปุ่มใน จำนวน กลุ่มภายใต้ หน้าแรก แถบ

ผล

ขณะนี้มีการคำนวณเปอร์เซ็นต์ที่ลดลงของราคาเหล่านี้แล้ว ดูภาพหน้าจอด้านล่าง:

หมายเหตุ: ในสูตร C2 คือเซลล์ที่มีราคาใหม่และ B2 คือเซลล์ที่มีราคาเก่า

การดำเนินงานขั้นสูง

ส่วนนี้สาธิตสถานการณ์ต่างๆ ที่คุณอาจพบเมื่อคำนวณเปอร์เซ็นต์การเปลี่ยนแปลงระหว่างตัวเลขสองตัว


คำนวณเปอร์เซ็นต์การเปลี่ยนแปลงด้วยจำนวนลบ

เมื่อคำนวณเปอร์เซ็นต์การเปลี่ยนแปลง คุณอาจพบจำนวนลบดังนี้:

เรามาอธิบายแต่ละสถานการณ์ด้วยตัวอย่างเฉพาะกัน:

ทั้งสองจำนวนเป็นลบ

สูตรมาตรฐานสำหรับการเปลี่ยนแปลงเปอร์เซ็นต์จะมีผลแม้ว่าค่าทั้งสองค่าจะเป็นลบก็ตาม
ตัวอย่างเช่น ลองพิจารณาบริษัทที่มีการขาดทุนเพิ่มขึ้นจาก 10,000 ดอลลาร์ในไตรมาสที่แล้ว (มูลค่าเดิมคือ -10,000) เป็น 50,000 ดอลลาร์ในไตรมาสนี้ (มูลค่าใหม่คือ -50,000) ดังภาพด้านล่าง โดยใช้สูตรมาตรฐาน (=(C2-B2)/B2) ให้ผลเพิ่มขึ้น 400% ซึ่งบ่งชี้ว่าการขาดทุนเพิ่มขึ้นสี่เท่าจากมูลค่าสัมบูรณ์ที่ 10,000 ดอลลาร์เป็น 50,000 ดอลลาร์

ตัวเลขตัวหนึ่งเป็นลบ

ในกรณีนี้ คุณอาจพบสถานการณ์ที่ค่าเก่าเป็นลบ หรือค่าใหม่เป็นลบ

ค่าเก่าเป็นบวก ค่าใหม่เป็นลบ

สูตรการเปลี่ยนแปลงเปอร์เซ็นต์มาตรฐานยังใช้ได้ดีเมื่อค่าใหม่เป็นลบ

ตัวอย่างเช่น มูลค่าหุ้นเปลี่ยนจากบวกเป็นลบ มีมูลค่าอยู่ที่ 10 ดอลลาร์ (มูลค่าเดิมคือ 10) เมื่อเดือนที่แล้ว ในเดือนนี้ เนื่องจากตลาดตกต่ำ มูลค่าจึงลดลงเหลือ -$10 (มูลค่าใหม่คือ -10) ในการคำนวณเปอร์เซ็นต์การเปลี่ยนแปลงระหว่างตัวเลขทั้งสองนี้ ฉันใช้สูตรมาตรฐาน (=(C2-B2)/B2) เพื่อให้ได้ผลลัพธ์เป็น -200% นี่แสดงถึงการลดลงอย่างมีนัยสำคัญ ซึ่งบ่งบอกถึงการเปลี่ยนแปลงจากกำไรไปสู่การขาดทุน

ค่าเก่าเป็นลบ ค่าใหม่เป็นค่าบวก

ตัวอย่างเช่น ธุรกิจเปลี่ยนจากการขาดทุนไปสู่กำไร ปีที่แล้ว ธุรกิจขนาดเล็กนี้ขาดทุน $10000 (มูลค่าเดิมคือ -10000) และทำกำไรได้ $20000 (มูลค่าใหม่คือ 20000) ในปีนี้ ถ้าคุณใช้สูตรเปอร์เซ็นต์มาตรฐานในการคำนวณเปอร์เซ็นต์การเปลี่ยนแปลง ผลลัพธ์จะไม่ถูกต้อง

ผลลัพธ์ -300 ที่ทำให้เข้าใจผิดในสถานการณ์จริง มันบ่งบอกถึงการเปลี่ยนแปลงเชิงลบ ซึ่งหมายความว่าสิ่งต่าง ๆ แย่ลง แต่ในความเป็นจริง สถานการณ์ดีขึ้นจากขาดทุนเป็นกำไร

ในกรณีนี้คุณต้องใช้ ฟังก์ชัน ABS เพื่อทำให้ตัวส่วนเป็นบวกทำให้เปอร์เซ็นต์การเปลี่ยนแปลงผลสะท้อนการเปลี่ยนแปลงจากลบเป็นบวกได้อย่างถูกต้อง นี่คือสูตรใหม่:

=(C2-B2)/ABS(B2)

ผลลัพธ์ 300% แสดงถึงการเปลี่ยนแปลงเชิงบวกที่เกิดขึ้นจริงจากการสูญเสียเป็นกำไร

หมายเหตุ:
  • โปรดทราบว่าวิธีการ ABS อาจทำให้เกิดผลลัพธ์ที่ทำให้เข้าใจผิดได้ ดังที่แสดงในภาพหน้าจอด้านล่าง ธุรกิจทั้งหมดเปลี่ยนจากขาดทุนไปสู่กำไร โดยบริษัท F เป็นบริษัทที่ทำกำไรได้มากที่สุด อย่างไรก็ตาม มันแสดงเปอร์เซ็นต์การเปลี่ยนแปลงที่น้อยกว่าเมื่อเทียบกับรายการอื่นๆ ซึ่งไม่สมเหตุสมผล ดังนั้นควรใช้วิธีนี้อย่างระมัดระวัง!

คำนวณเปอร์เซ็นต์การเปลี่ยนแปลงด้วยศูนย์

แม้ว่าการคำนวณเปอร์เซ็นต์การเปลี่ยนแปลงใน Excel จะง่ายมาก แต่คุณอาจพบปัญหาเมื่อการคำนวณเป็นศูนย์

ค่าเก่าเป็นศูนย์

เมื่อค่าเดิมเป็นศูนย์ สูตรมาตรฐานจะส่งกลับ # DIV / 0! ค่าความผิดพลาด ดูภาพหน้าจอ:

ในกรณีนี้ วิธีแก้ปัญหาที่ยอมรับได้มากที่สุดคือถือว่าเปอร์เซ็นต์การเปลี่ยนแปลงเป็น 100% ในคณิตศาสตร์พื้นฐาน การเปลี่ยนแปลงจาก 0 เป็นจำนวนบวกใดๆ จะถือว่าเพิ่มขึ้น 100%

นี่คือสูตรพื้นฐาน:

1 สูตร:

=IFERROR((new value - old value) / old value, 1)

2 สูตร:

=IFERROR((new value / old value - 1, 1)

หากต้องการแสดงผลลัพธ์เป็น 100% แทนที่จะเป็น #DIV/0! เกิดข้อผิดพลาด คุณสามารถใช้สูตรใดสูตรหนึ่งต่อไปนี้:

=IFERROR((C2 - B2) / B2, 1)
=IFERROR((C2 / B2) -1, 1)

ค่าใหม่เป็นศูนย์

เมื่อค่าใหม่เป็น 0 ผลลัพธ์จะเป็น -1 ซึ่งก็คือ -100% ผลลัพธ์ -100% หมายถึงการลดลงโดยสิ้นเชิง ในกรณีนี้ ผลลัพธ์มีความสมเหตุสมผล เนื่องจากการเปลี่ยนแปลงจากค่าบวกเป็น 0 จะลดลง 100% ผลลัพธ์เป็นที่ยอมรับได้


คำนวณค่าเก่าตามเปอร์เซ็นต์การเปลี่ยนแปลง

บางครั้ง คุณอาจพบสถานการณ์ที่คุณทราบเปอร์เซ็นต์การเปลี่ยนแปลงและค่าล่าสุด ตอนนี้คุณต้องกำหนดค่าเดิม ตัวอย่างเช่น หากยอดขายปีนี้อยู่ที่ 12,000 เหรียญสหรัฐ เพิ่มขึ้น 20% จากปีที่แล้ว คุณจะหายอดขายของปีที่แล้วได้อย่างไร ในกรณีเช่นนี้ คุณจะใช้สูตรต่อไปนี้:

สูตรพื้นฐาน:

=New value / (1 + Percentage Change)

เลือกเซลล์ว่าง เช่น C2 ป้อนสูตรต่อไปนี้แล้วกดปุ่ม เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์

=B2/(1+A2)

หมายเหตุ: ในสูตรนี้ B2 คือเซลล์ที่มีค่าใหม่และเซลล์ A2 ประกอบด้วยเปอร์เซ็นต์การเปลี่ยนแปลง

คำนวณค่าใหม่ตามเปอร์เซ็นต์การเปลี่ยนแปลง

สถานการณ์ตรงกันข้ามคือเมื่อคุณทราบเปอร์เซ็นต์การเปลี่ยนแปลงและมูลค่าเดิม และจำเป็นต้องกำหนดค่าใหม่ ตัวอย่างเช่น หากยอดขายในปีนี้อยู่ที่ 10,000 ดอลลาร์ และคุณตั้งเป้าให้ยอดขายในปีหน้าสูงกว่าปีนี้ 20% คุณจะคำนวณยอดขายในปีหน้าอย่างไร

สูตรพื้นฐาน:

=Old value * (1 + Percentage Change)

เลือกเซลล์ว่าง เช่น C2 ป้อนสูตรต่อไปนี้แล้วกดปุ่ม เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์

=B2*(1+A2)

หมายเหตุ: ในสูตรนี้ B2 คือเซลล์ที่มีค่าเก่าและเซลล์ A2 ประกอบด้วยเปอร์เซ็นต์การเปลี่ยนแปลง

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

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (26)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
((new value/old value)-1)*100 For % change
This comment was minimized by the moderator on the site
=((new value/old value)-1)*100 For % change
This comment was minimized by the moderator on the site
doesnt work
This comment was minimized by the moderator on the site
it is possible to calculate three values with the percentage change?
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi Edi Silva,
You can try this formula: =(first value-second value)/(third value-second value)
This comment was minimized by the moderator on the site
I have 0 in A1, 5 in B1, increase in percentage should be 500%. However with the given formula (B1-A1)/A1 = (0-500)/0 gives me a #DIV/0! error.In case if i apply =IF(A2<>0,(A3-A2)/A2,"0"), it return s me "0". neither of them helps. Any solution to this???
This comment was minimized by the moderator on the site
In case anyone still needs an answer for this problem, use this =IF(A1<>0, (B1-A1)/A1, (B1-A1))
using the percent style format will make (B1-A1) in this case (5-0) = 5 become 500%.
This comment was minimized by the moderator on the site
Hey Stanley,

Thanks for the formula!
Would you mind explaining the formula, please?
This comment was minimized by the moderator on the site
SMH SMH SMH SMH SMH
This comment was minimized by the moderator on the site
I hope you're not that dumb, dividing by 0
This comment was minimized by the moderator on the site
Any help for picking up value only it falls between 85% to 99% else blank.
Such as A is 10 and in B if we put any number , and in C it show the value only if it is fals between 85% to 99% of A
This comment was minimized by the moderator on the site
When a cell is blank, and another cell Has a number, how do you
This comment was minimized by the moderator on the site
Hello, Need help on how to write an formula with this situation.
So i have a report card design to show the grade of each performance of the work output. I set a standard for a specific task in amount of 350. However, based on available volume, not all the month output can be reach to 350. Therefore, we calculated that for this month, the person can achieve their 100% goal by just reaching 174. However, that person can go beyond that number to reach 350. What i want to do here is that our grade level is showing below. If they achieve 174, they would get a grade level B which is between 95% to 105%. But in order to get to maximum 120% of grade A+, the person will need to reach 350. This is where i stuck with. So i know that if a person reaches 180, he/she would get somewhere 102 or 103%. But i dont know how to calculate this and be able to set a maximum 120% between the number of 174 and 350

So right now if the number double from 174 to 348, the % is 200%.... but i need to set this maximum 120% only. How can i do this?

SCORE GRADE

0.00% -

40.00% E-

45.00% E

50.00% E+

55.00% D-

65.00% D

70.00% D+

75.00% C-

80.00% C

85.00% C+

90.00% B-

95.00% B

105.00% B+

110.00% A-

115.00% A

120.00% A+
This comment was minimized by the moderator on the site
Percentage 'change' and percentage 'difference' are two different things. This formula represents percentage change, for example if you are are comparing values of the same statistic over time (e.g. product sales this year compared to product sales last year). Percentage difference is different. Difference can be used when comparing two different statistics to each other (e.g. Mary's annual sales compared to Martha's annual sales). Mary didn't have an increase or decrease on Martha's sales over the same time period, they were just different. To calculate percentage difference you take the absolute value of the difference between two numbers. Then divide it by the average of those two numbers and then multiple by 100 to get the percentage. For example, if the two values are 40 and 60. The difference is 20, ignoring whether it's positive or negative. The average is 50. 20/50 = .4 X 100 = 40%. The percentage increase between these two numbers, if it is an increase, would be 50%. The percentage decrease would be 33%. Close, but all very different.
This comment was minimized by the moderator on the site
1.The percentage increase between these two numbers, if it is an increase, would be 50%. The percentage decrease would be 33%. Close, but all very different.....  How did you get the 50 and the 33?2. If you say Marias YOY is 8% and Martha's YOY is -25%, how do you calculate the difference between those two YOYs?
This comment was minimized by the moderator on the site
The formula that works in all cases is "=(new_value - old_value) / abs(old_value)"
This comment was minimized by the moderator on the site
How can I chnage regular percent change into Year over Year PCH?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations