التخطي إلى المحتوى الرئيسي

أُدخلت قيم تجريبية. استبدلها بقيمك.

التغير المئوي

+15%

زيادة

خطوات الحل

  1. 9200 − 8000 = 1200
  2. 1200 ÷ 8000 × 100 = 15%
التغير المطلق
1200
الأساس المستخدم (القيمة المطلقة للقيمة الأولية)
8000
التغير اللازم للعودة إلى القيمة الأولية
-13,04%

يقسم التغير المئوي على القيمة المطلقة للقيمة الأولية، لذا فالانتقال من −50 إلى −25 يساوي +50%، أي زيادة.

هذا تغير نسبي، أي حصة من القيمة الأولية. إذا كانت القيمتان معدلين، فيُقاس الفرق بينهما بالنقاط المئوية، وهو قياس مختلف. راجع حاسبة النقاط المئوية.

ينخفض سعر سهم من $80 إلى $68، أو ترتفع زيارات موقع من 5 000 إلى 20 000. ما حجم هذه الحركة وفي أي اتجاه؟ لا يمكن مقارنة فرق خام قدره $12 أو 15 000 زيارة عبر نقاط بداية مختلفة. أما التغير المئوي فيمكن مقارنته.

أدخل القيمة الأولية والقيمة النهائية في حاسبة التغير المئوي هذه لتعيد لك نسبة التغير مع بيان أنها زيادة أو نقصان، وتعرض كل خطوة من خطوات الحل. وتتعامل أيضًا مع القيم الأولية السالبة وتذكر الاصطلاح الذي استخدمته، فيمكنك مطابقة الإجابة مع حسابك.

كيف يعمل التغير المئوي

الإجابة السريعة: اطرح القيمة الأولية من القيمة النهائية، ثم اقسم على القيمة الأولية واضرب في 100. النتيجة الموجبة زيادة والنتيجة السالبة نقصان. من 80 إلى 68 يكون (68 − 80) ÷ 80 × 100 = −15%.

ما التغير المئوي؟

التغير المئوي يقيس مقدار تحرك القيمة بوصفه حصة من نقطة بدايتها. وعلى خلاف حاسبة الزيادة المئوية وحاسبة النقصان المئوي، اللتين تعالج كل منهما اتجاهًا واحدًا، فإن حاسبة التغير المئوي هذه تغطي الاتجاهين وتحمل الاتجاه في إشارتها.

قانون التغير المئوي

التغير المئوي = (القيمة النهائية - القيمة الأولية) / abs(القيمة الأولية) * 100

هذا هو قانون التغير المئوي كاملًا، وهو نفسه لأي وحدة، سواء كانت مالًا أو كتلة أو أشخاصًا أو زيارات، لأن الوحدات تُختصر في القسمة. ولا تهم علامتا القيمة المطلقة إلا عندما تكون القيمة الأولية سالبة.

كيف تحسب التغير المئوي

  1. اطرح القيمة الأولية من القيمة النهائية لتحصل على التغير.
  2. اقسم التغير على القيمة الأولية لا على القيمة النهائية.
  3. اضرب في 100 واحتفظ بالإشارة: زائد للزيادة وناقص للنقصان.

إليك طريقة حساب التغير المئوي بين عددين: العدد الذي حدث أولًا هو دائمًا القيمة الأولية. وعند حساب التغير المئوي، فإن تبديلهما يغيّر الجواب: من 80 إلى 100 يساوي +25%، لكن من 100 إلى 80 يساوي −20%.

إيجاد القيمة الجديدة من تغير مئوي

إذا كنت تعرف التغير المئوي وتريد القيمة النهائية، فطبّق القانون في الاتجاه المعاكس: القيمة النهائية = القيمة الأولية × (1 + التغير المئوي ÷ 100). سعر $250 بتغير −12% يصبح 250 × 0,88 = $220، وارتفاع 40% على 60 يعطي 60 × 1,40 = 84. وحساب نسبة التغير في الاتجاه المعاكس هو نفسه إضافة نسبة مئوية أو طرحها. وتغطي حاسبة الزيادة المئوية حالات الارتفاع بمزيد من التفصيل.

التغير المئوي بين الأعداد السالبة

عندما تكون القيمة الأولية سالبة، تقسم الحاسبة على قيمتها المطلقة، فتطابق إشارة النتيجة اتجاه الحركة. الانتقال من −50 إلى −25 يعطي +50%، لأن القيمة ارتفعت 25. والانتقال من −20 إلى −30 يعطي −50%، لأنها انخفضت 10. وهذا اصطلاح. أما القانون البسيط (الجديد − القديم) ÷ القديم، كما يُكتب في Excel، فيعيد −50% للحركة الأولى، أي إشارة معاكسة لاتجاه التغير. وتستخدم الحاسبة البداية المطلقة وتذكر ذلك بجانب النتيجة، فيمكنك مطابقتها مع حسابك. وإذا عبرت القيمة الصفر، مثل الانتقال من −10 إلى 20، يعطي القانون +300%، لكن التغير المطلق البالغ 30 هو في الغالب الرقم الأصدق.

حساب التغير في النسب المئوية

عندما تكون القيم نفسها نسبًا مئوية، يبقى القانون كما هو لكن الصياغة تهم. فمعدل ينتقل من 40% إلى 50% تغيره 10 نقاط مئوية وتغيره النسبي 25%: (50 − 40) ÷ 40 = 0,25. وضّح أيهما تقصد. ويشرح دليل النقاط المئوية الفرق.

لماذا لا يكون التغير متماثلًا

ارتفاع 50% يليه انخفاض 50% لا يعيدك إلى البداية: يصبح 100 هو 150، ثم 75. وللتعافي من انخفاض 50% تحتاج إلى ارتفاع 100%. وسبب ذلك أن كل تغير يستخدم أساسًا مختلفًا.

متى يضلل التغير المئوي

الأساس الصغير ينتج نسبًا مئوية مثيرة. فالانتقال من 1 إلى 3 زيادة قدرها 200%، بينما الانتقال من 1 000 إلى 1 030 هو 3%، مع أن المكسب الأول 2 وحدة والثاني 30 وحدة. وللحكم على حركة كهذه بإنصاف، اذكرها مع التغير المطلق وسمِّ الأساس. وعلى مدى فترات كثيرة، لا تأخذ متوسط النسب المئوية السنوية؛ بل سلسلها كما يلي.

تسلسل التغيرات: كيف تضرب النسب المئوية

لدمج تغيرات متتالية، حوّل كلًا منها إلى معامل (1 زائد التغير بصورة عدد عشري) ثم اضرب. ارتفاع 20% يليه انخفاض 10% يساوي 1,20 × 0,90 = 1,08، أي ارتفاع صافٍ قدره 8% لا 10%. وضرب النسب المئوية بهذه الطريقة يعطي أيضًا النمو المركب: ثلاثة ارتفاعات بنسبة 10% تعطي 1,10³ = 1,331، أي 33,1%.

التغير المئوي مقابل الفرق المئوي

استخدم التغير المئوي عندما تأتي إحدى القيمتين أولًا وتكون الأخرى هي النتيجة. واستخدم الفرق المئوي عندما تكون القيمتان متكافئتين بلا بداية طبيعية، مثل سعر السلعة نفسها في متجرين. وتقسم حاسبة الفرق المئوي على متوسط القيمتين، فلا يهم الترتيب.

نمو السكان واستخدامات واقعية أخرى

معدل نمو السكان هو التغير المئوي في عدد الأفراد على مدى فترة. فمدينة تنمو من 48 000 إلى 50 400 نسمة نمت بنسبة 2 400 ÷ 48 000 = 5%. والنمو على أساس سنوي أو شهري هو الحساب نفسه على رقمين تفصل بينهما فترة. ويستخدم الاقتصاد (الناتج المحلي الإجمالي ومؤشر أسعار المستهلك) والأحياء (تغير الكتلة في تجارب الخاصية الأسموزية) والأعمال (المبيعات والأرباح) كلها قانون التغير المئوي هذا.

أمثلة على التغير المئوي

مرجع سريع لحركات صغيرة بأعداد صحيحة:

أمثلة على التغير المئوي
منإلىالتغيرالتغير المئوي
520+15+300%
2010−10−50%
23+1+50%
54−1−20%

المثال 1: سعر سهم من $80 إلى $68

المعطيات

سعر سهم من $80 إلى $68
  1. الخطوة 1

    التغير هو 68 − 80 = −12.
  2. الخطوة 2

    اقسم على السعر الأولي: −12 ÷ 80 = −0,15.

الإجابة

هذا نقصان قدره 15%، ويظهر على الصورة −15%.

المثال 2: زيارات موقع من 5 000 إلى 20 000

المعطيات

زيارات موقع من 5 000 إلى 20 000
  1. الخطوة 1

    التغير هو +15 000، و15 000 ÷ 5 000 = 3.

الإجابة

ارتفعت الزيارات 300%، أي أن الرقم الجديد أربعة أمثال القديم. يمكن أن يتجاوز الارتفاع 100%، لكن الانخفاض لا يمكن أن يقل عن −100% عندما تكون القيم موجبة.

المثال 3: التغير المئوي في الكتلة، من 12,5 غ إلى 11,2 غ

المعطيات

كتلة من 12,5 غ إلى 11,2 غ
  1. الخطوة 1

    فقدت العينة 1,3 غ.
  2. الخطوة 2

    اقسم على الكتلة الأولية: −1,3 ÷ 12,5 = −0,104.

الإجابة

انخفضت الكتلة 10,4%.

المثال 4: الإيرادات على أساس سنوي، من $1,8 مليون إلى $2,25 مليون

المعطيات

الإيرادات على أساس سنوي، من $1,8 مليون إلى $2,25 مليون
  1. الخطوة 1

    التغير هو +$0,45 مليون، و0,45 ÷ 1,8 = 0,25.

الإجابة

نمت الإيرادات 25% على أساس سنوي.

المثال 5: قيم سالبة، من −50 إلى −25

المعطيات

قيم سالبة، من −50 إلى −25
  1. الخطوة 1

    التغير هو +25 والقيمة الأولية المطلقة 50، إذن 25 ÷ 50 = 0,5.

الإجابة

ارتفعت القيمة 50%، وهذا يطابق اتجاه الحركة.

المثال 6: لماذا يهم الترتيب، 20 و30

المعطيات

العددان 20 و30
  1. الخطوة 1

    من 20 إلى 30 هو +10 ÷ 20 = +50%.
  2. الخطوة 2

    من 30 إلى 20 هو −10 ÷ 30 = −33,3%.

الإجابة

الفجوة 10 هي نفسها، لكن القيمة الأولية ليست نفسها. وإذا لم يكن أي من العددين نقطة البداية، فاستخدم حاسبة الفرق المئوي، التي تعطي 40% للعددين 20 و30 في الاتجاهين.

كود التغير المئوي

تعيد النسختان الأمثلة الواردة أعلاه (+300% و−50% و+50% و−20% و−15% و−10,4% و+25%)، وتستخدم القيمة الأولية المطلقة في البدايات السالبة، وترفض القيمة الأولية 0.

JavaScript

JavaScript
function finite(name, v) {  if (typeof v !== "number" || !Number.isFinite(v)) throw new TypeError(`${name} must be a finite number`);}​export function percentChange(initial, final) {  finite("initial", initial);  finite("final", final);  if (initial === 0) throw new RangeError("initial must not be 0: the change from zero is undefined");  const percent = ((final - initial) / Math.abs(initial)) * 100;  const direction = percent > 0 ? "increase" : percent < 0 ? "decrease" : "no change";  return { percent, direction };}​export function chainChanges(...percents) {  percents.forEach((p, i) => finite(`percents[${i}]`, p));  return (percents.reduce((factor, p) => factor * (1 + p / 100), 1) - 1) * 100;}

Python

Python
from decimal import Decimalimport math​​def _num(name, v):    if isinstance(v, bool) or not isinstance(v, (int, float, Decimal)) or not math.isfinite(float(v)):        raise ValueError(f"{name} must be a finite number")    return Decimal(str(v))​​def percent_change(initial, final):    initial, final = _num("initial", initial), _num("final", final)    if initial == 0:        raise ValueError("initial must not be 0: the change from zero is undefined")    percent = (final - initial) / abs(initial) * 100    direction = "increase" if percent > 0 else "decrease" if percent < 0 else "no change"    return percent, direction​​def chain_changes(*percents):    factor = Decimal(1)    for i, p in enumerate(percents):        factor *= 1 + _num(f"percents[{i}]", p) / 100    return (factor - 1) * 100

تعيد chainChanges(20, -10) القيمة 8 بعد تقريبها للعرض، وهي الارتفاع الصافي في مثال التسلسل، وتعيد chainChanges(50, -50) القيمة −25، وهي حالة 100 إلى 75. قرّب للعرض فقط.

الخصوصية وسلامة المدخلات

تُحسب القيم داخل متصفحك. والأعداد التي تدخلها لا تُرسل إلى خادم ولا تُخزَّن.

  • الحقول تقبل الأعداد فقط. يُرفض النص والحقول الفارغة وNaN وInfinity مع رسالة، ولا يُنفَّذ أي شيء تكتبه على أنه كود.
  • القيمة الأولية 0 تعيد رسالة واضحة بدلًا من خطأ القسمة، لأن التغير المئوي من الصفر غير معرَّف. ويبقى التغير المطلق معروضًا.
  • في هذه اللغة تُعدّ الفاصلة هي الفاصل العشري، لذا فإن 12,5 تساوي اثني عشر ونصفًا و1,200 تساوي 1,2. وتعمل النقطة فاصلًا للآلاف حين تليها فاصلة عشرية، لذا تُقرأ 1.234,5 على أنها 1234,5. أما إدخال مثل 1.234 (نقطة تليها ثلاثة أرقام بالضبط من دون فاصلة) أو 1,2,3 فيُرفض لأنه غامض بدلًا من التخمين. وتُتجاهل المسافات بين مجموعات الأرقام، بما فيها المسافات غير القابلة للفصل، لذا يُقرأ 1 200 على أنه 1200.

أخطاء شائعة في التغير المئوي

أخطاء شائعة في التغير المئوي
الخطأما الذي يحدثما تفعله الحاسبة
القسمة على القيمة النهائيةمن 80 إلى 100 تعطي 20% بدلًا من 25%تقسم دائمًا على القيمة الأولية
إسقاط الإشارةنقصان من 80 إلى 68 يُكتب «15%» فيُقرأ ارتفاعًاتصنّف النتيجة زيادة أو نقصانًا مع الإشارة
جمع التغيرات المتتالية+20% ثم −10% تُقرأ +10%؛ والصافي الصحيح +8%تضرب المعاملات
إلغاء تغير بالنسبة المئوية نفسهاانخفاض −50% يحتاج إلى ارتفاع +100% للتعافي، لا +50%تعرض الأساس المستخدم لإمكان التحقق من العكس
خلط اصطلاحات الإشارة في بداية سالبةمن −50 إلى −25 تُقرأ +50% بقاعدة البداية المطلقة و−50% بقاعدة البداية ذات الإشارةتقسم على القيمة المطلقة وتذكر الاصطلاح
البدء من الصفرقسمة على صفر، أو نسبة مئوية لا نهائية بلا معنىترفض مع رسالة وتعرض التغير المطلق
قراءة النقاط على أنها نسبة مئوية40% إلى 50% تُسمّى ارتفاعًا بنسبة 10%؛ وهي 10 نقاط، أو 25% نسبيًاتصنّف النتيجة تغيرًا نسبيًا
استخدام التغير عندما لا تكون أي من القيمتين هي البدايةتتوقف الإجابة على العدد الذي تكتبه أولًاتقدّم وضع الفرق المئوي
التقريب في كل خطوةتنحرف النتيجة بنقطة أو أكثر على مدى سلسلةتقرّب النتيجة المعروضة فقط

التغير المئوي مقارنةً بالمقاييس ذات الصلة

التغير المئوي مقارنةً بالمقاييس ذات الصلة
المقياسالقانونالأساسيبين الاتجاههل يؤثر الترتيب
التغير المئوي(النهائية − الأولية) ÷ abs(الأولية) × 100القيمة الأوليةنعم، بالإشارةنعم
الزيادة المئويةالقانون نفسه، للارتفاعات فقطالقيمة الأوليةدائمًا إلى أعلىنعم
النقصان المئوي(الأولية − النهائية) ÷ الأولية × 100القيمة الأوليةدائمًا إلى أسفلنعم
الفرق المئويabs(a − b) ÷ ((a + b) ÷ 2) × 100متوسط القيمتينلالا
نسبة الخطأ المئويةabs(المقيسة − الحقيقية) ÷ abs(الحقيقية) × 100القيمة الحقيقيةلانعم
النقاط المئويةالمعدل الجديد − المعدل القديملا ينطبقنعم، بالإشارةنعم

التغير المئوي هو المقياس الجامع. الزيادة والنقصان نصفاه، والفرق هو صيغته عندما لا توجد نقطة بداية، ونسبة الخطأ هي صيغته عندما تكون نقطة البداية قيمة حقيقية معروفة. اختر بالسؤال عن أي الرقمين، إن وُجد، هو المرجع.

الأسئلة الشائعة

كيف أحسب التغير المئوي؟

اطرح القيمة الأولية من القيمة النهائية، واقسم على القيمة الأولية واضرب في 100. من 80 إلى 68 يكون −12 ÷ 80 × 100 = −15%.

كيف أحسب التغير المئوي بين عددين؟

القانون نفسه مع جعل العدد الأسبق هو القيمة الأولية. من 5 إلى 20 يكون التغير +15، و15 ÷ 5 = 3، فهي زيادة قدرها 300%. ومن 20 إلى 10 يكون التغير −10، و−10 ÷ 20 = −0,5، فهو نقصان قدره 50%.

كيف أحسب التغير في النسبة المئوية؟

إذا كانت الكميتان قيمًا عادية، فاستخدم قانون التغير المئوي أعلاه. وإذا كانتا نسبتين مئويتين أصلًا، فالفجوة الخام بالنقاط المئوية: من 40% إلى 46% هي +6 نقاط، أي تغير نسبي قدره 15% لأن 6 ÷ 40 = 0,15.

كيف أضرب النسب المئوية؟

حوّل كلًا منها إلى عدد عشري ثم اضرب. 20% × 50% يساوي 0,20 × 0,50 = 0,10، أي 10%. وللتغيرات المتتالية اضرب معاملات النمو بدلًا من ذلك: ارتفاع 10% يليه ارتفاع 10% آخر يساوي 1,10 × 1,10 = 1,21، أي تغير إجمالي قدره 21%.

كيف أحسب التغير المئوي في السعر؟

اعتبر السعر القديم هو القيمة الأولية. سعر ينخفض من $50 إلى $44 تغيره −$6، و−6 ÷ 50 = −12%.

كيف أحسب التغير المئوي على أساس سنوي؟

اطرح رقم العام الماضي من رقم هذا العام، واقسم على رقم العام الماضي، ثم اضرب في 100. إيرادات تنتقل من 120 000 إلى 138 000 تغيرها +18 000، و18 000 ÷ 120 000 = 15%.

كيف أحسب التغير المئوي في الكتلة؟

استخدم القانون نفسه مع جعل الكتلة الأولية هي الأساس. عينة تنخفض من 250 غ إلى 235 غ تتغير كتلتها بمقدار −15 غ، و−15 ÷ 250 = −6%.