حاسبة النقصان المئوي
تحسب حاسبة النقصان المئوي الانخفاض بين قيمة أولية وقيمة نهائية بوصفه نسبة مئوية. وتعمل الصفحة أيضًا حاسبةً لنسبة التخفيض، مع القانون وجدول من 10% إلى 90% وأمثلة محلولة.
أُدخلت قيم تجريبية. استبدلها بقيمك.
النقصان المئوي
20%
نقصان
خطوات الحل
- 100 − 80 = 20
- 20 ÷ 100 × 100 = 20%
- مقدار النقصان
- 20
- الزيادة اللازمة للعودة إلى القيمة الأولية
- +25%
هذا تغير نسبي، أي حصة من القيمة الأولية. إذا كانت القيمتان معدلين، فيُقاس الفرق بينهما بالنقاط المئوية، وهو قياس مختلف. راجع حاسبة النقاط المئوية.
هاتف ينخفض سعره من 800 دولار إلى 680 دولارًا، أو إيرادات شهرية تهبط من 2,4 مليون دولار إلى 1,8 مليون دولار. كم بلغ الانخفاض بوصفه نسبة مئوية؟ يُقاس الجواب بالنسبة إلى القيمة الابتدائية، ولا يمكن أن يتجاوز النقصان 100% في حالة القيم الموجبة.
أدخل القيمة الأولية والقيمة النهائية في حاسبة النقصان المئوي هذه لتعيد لك النقصان المئوي مع عرض الحل، للأسعار أو أعداد السكان أو الدرجات أو أي قياس. ويتيح وضع ثانٍ إنقاص عدد بنسبة مئوية، فتعرض هذه الحاسبة أيضًا ناتج 240 ناقص 15%. وتجد أدناه جدول نقصان من 10% إلى 90% للتحقق السريع.
كيف يعمل النقصان المئوي
الإجابة السريعة: اطرح القيمة النهائية من القيمة الأولية، ثم اقسم على القيمة الأولية واضرب في 100. الانتقال من 80 إلى 68 يعطي (80 − 68) ÷ 80 × 100 = 15%.
قانون النقصان المئوي
النقصان المئوي = (القيمة الأولية - القيمة النهائية) / abs(القيمة الأولية) * 100هذا هو قانون حساب النقصان المئوي. النتيجة الموجبة تعني انخفاضًا، والنتيجة السالبة تعني أن القيمة ارتفعت فعلًا.
كيف تحسب النقصان المئوي
- اطرح القيمة النهائية من القيمة الأولية لتحصل على مقدار الانخفاض.
- اقسم مقدار الانخفاض على القيمة الأولية، لا على القيمة النهائية.
- اضرب في 100 وأضف علامة النسبة المئوية.
لحساب النقصان بالنسبة المئوية بين عددين، تكون القيمة الابتدائية هي الأساس دائمًا. الانتقال من 100 إلى 80 نقصان قدره 20%، أما الانخفاض من 80 إلى 60 فهو 25%، لأن الفارق نفسه وهو 20 يُقاس بالنسبة إلى بداية أصغر.
أين يُستخدم النقصان المئوي
حساب النقصان بالنسب المئوية عمل روتيني في انخفاض الأسعار وتراجع المبيعات وتناقص السكان وفقدان الوزن وتكاليف الوقود، وتجيب حاسبة نسبة التخفيض عن السؤال نفسه تمامًا. كيف تحسب النقصان بالنسبة المئوية عندما تأتي الأعداد من تقرير؟ اختر الرقم الأسبق قيمةً أولية والرقم الأحدث قيمةً نهائية، ثم اتبع الخطوات أعلاه. وتتيح لك النسبة المئوية مقارنة انخفاض في سلسلة صغيرة بانخفاض في سلسلة كبيرة.
كيف تنقص عددًا بنسبة مئوية
لإنقاص عدد بنسبة مئوية، اضربه في 1 ناقص النسبة المئوية بصورة عدد عشري. إنقاص 240 بنسبة 15% يساوي 240 × 0,85 = 204. ويطبّق الجدول أدناه الطريقة نفسها على 500. وهذا هو الوضع الثاني للحاسبة أعلاه.
تحقق ذهني سريع
في نقصان قدره 10%، حرّك الفاصلة العشرية منزلة واحدة إلى اليسار ثم اطرح: 10% من 250 هي 25، فتكون القيمة الجديدة 225. وفي 20% ضاعف العُشر ثم اطرح، وفي 25% اطرح الربع، وفي 50% خذ النصف. استخدم هذا التحقق لاكتشاف فاصلة عشرية أُزيحت خطأً، واستخدم الحاسبة للأعداد غير المريحة مثل 7,5%.
لا يمكن أن يتجاوز النقصان 100%
نقصان قدره 100% يُوصل القيمة إلى الصفر، فلا شيء يمكن أن ينخفض أكثر. أما الزيادة المئوية فلا سقف لها، وهذا أحد أسباب أن الاثنين ليسا صورتين متطابقتين في المرآة. ولا تظهر نتيجة فوق 100% إلا عندما تكون القيمة النهائية دون الصفر، فراجع المدخلات. فمثلًا من 50 إلى −10 نقصان قدره 120%. وإدخال القيمتين بترتيب معكوس يعطي نتيجة سالبة، لا نتيجة فوق 100%.
لماذا يحتاج التعويض إلى ارتفاع أكبر
لأن الأساس يصغر بعد الانخفاض، فإن استرداد الخسارة يتطلب نسبة أكبر محسوبة على القيمة الأدنى. نقصان قدره 20% تعوضه زيادة قدرها 25%، ونقصان قدره 50% يحتاج إلى زيادة قدرها 100%، ونقصان قدره 10% يحتاج إلى 11,1%. والقاعدة العامة هي النقصان ÷ (100 − النقصان) × 100.
النقصان المتتالي يُضرب ولا يُجمع
نقصانان متتاليان لا يجمعان. نقصان قدره 20% يتبعه نقصان قدره 10% يُبقي 0,80 × 0,90 = 0,72 من القيمة الأصلية، أي أقل بنسبة 28% في المجموع، لا 30%.
النقصان المئوي مقابل التخفيض والانخفاض والخسارة والخصم المئوي
التخفيض والانخفاض والتراجع والخسارة ألفاظ مختلفة للعملية الحسابية نفسها، فحاسبة نسبة التخفيض وحاسبة نسبة الخسارة المئوية وحاسبة الخسارة المئوية كلها تفعل بالضبط ما تفعله هذه الصفحة. والخصم المئوي هو الحساب نفسه مطبقًا على سعر في متجر؛ انظر حاسبة الخصم المئوي للخصومات المتتالية وضريبة المبيعات.
الزيادة والنقصان معًا
إليك طريقة حساب نسبة الزيادة والنقصان حين لا تعرف الاتجاه مسبقًا: استخدم (النهائية − الأولية) ÷ الأولية × 100 واقرأ الإشارة. وتعمل حاسبة التغير المئوي حاسبةً للزيادة والنقصان المئويين. وعندما تعرف أن القيمة ارتفعت، استخدم حاسبة الزيادة المئوية.
النقصان المئوي في Excel وGoogle Sheets
مع القيمة القديمة في A2 والجديدة في B2، اكتب =(A2-B2)/A2 أو الصيغة الأقصر =1-B2/A2 ونسّق الخلية كنسبة مئوية. ويحتوي دليل Excel على صيغ جاهزة للنسخ للزيادة والتغير والفرق.
أمثلة على النقصان المئوي
إنقاص 500 بكل نسبة مئوية من 10% إلى 90%:
| النقصان | المقدار المطروح | القيمة الجديدة |
|---|---|---|
| 10% | 50 | 450 |
| 20% | 100 | 400 |
| 30% | 150 | 350 |
| 40% | 200 | 300 |
| 50% | 250 | 250 |
| 60% | 300 | 200 |
| 70% | 350 | 150 |
| 80% | 400 | 100 |
| 90% | 450 | 50 |
المثال 1: انخفاض سعر من 80 دولارًا إلى 68 دولارًا
المعطيات
الخطوة 1
الانخفاض 12 دولارًا، و12 ÷ 80 = 0,15.
الإجابة
المثال 2: تناقص السكان من 12 500 إلى 11 875
المعطيات
الخطوة 1
فقدت البلدة 625 شخصًا، و625 ÷ 12 500 = 0,05.
الإجابة
المثال 3: درجة اختبار من 90 إلى 72
المعطيات
الخطوة 1
الانخفاض 18 درجة، و18 ÷ 90 = 0,20.
الإجابة
المثال 4: إيرادات من 2,4 مليون دولار إلى 1,8 مليون دولار
المعطيات
الخطوة 1
الانخفاض 0,6 مليون دولار، و0,6 ÷ 2,4 = 0,25.
الإجابة
المثال 5: وزن من 92 كغ إلى 82,8 كغ
المعطيات
الخطوة 1
الانخفاض 9,2 كغ، و9,2 ÷ 92 = 0,10.
الإجابة
المثال 6: سعر الوقود من 3,60 دولارات إلى 3,33 دولارات للغالون
المعطيات
الخطوة 1
الانخفاض 0,27 دولار، و0,27 ÷ 3,60 = 0,075.
الإجابة
المثال 7: إنقاص 1 200 بنسبة 12,5%
المعطيات
الخطوة 1
هذا هو الوضع الثاني.
الإجابة
كود النقصان المئوي
تعيد النسختان الأمثلة الواردة أعلاه (15% و5% و20% و25% و10% و7,5% و1 050)، وترفض المدخلات غير الرقمية، وترفض القيمة الأولية 0، وتُبقي نسبة الإنقاص بين 0 و100.
JavaScript
function finite(name, v) { if (typeof v !== "number" || !Number.isFinite(v)) throw new TypeError(`${name} must be a finite number`);}function share(percent) { finite("percent", percent); if (percent < 0 || percent > 100) throw new RangeError("percent must be between 0 and 100"); return percent / 100;}export function percentDecrease(initial, final) { finite("initial", initial); finite("final", final); if (initial === 0) throw new RangeError("initial must not be 0: the decrease from zero is undefined"); return ((initial - final) / Math.abs(initial)) * 100; // negative means the value actually rose}export function decreaseBy(value, percent) { finite("value", value); return value * (1 - share(percent));}export function recoveryIncrease(percentDecrease) { const s = share(percentDecrease); if (s === 1) throw new RangeError("a 100% decrease cannot be recovered by a percentage rise"); return (s / (1 - s)) * 100;}Python
from decimal import Decimalimport mathdef _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 _share(percent): percent = _num("percent", percent) if percent < 0 or percent > 100: raise ValueError("percent must be between 0 and 100") return percent / 100def percent_decrease(initial, final): initial, final = _num("initial", initial), _num("final", final) if initial == 0: raise ValueError("initial must not be 0: the decrease from zero is undefined") return (initial - final) / abs(initial) * 100 # negative means the value actually rosedef decrease_by(value, percent): return _num("value", value) * (1 - _share(percent))def recovery_increase(percent_decrease): s = _share(percent_decrease) if s == 1: raise ValueError("a 100% decrease cannot be recovered by a percentage rise") return s / (1 - s) * 100تعيد recoveryIncrease(20) القيمة 25 وتعيد recoveryIncrease(50) القيمة 100، وهما رقما التعويض الواردان أعلاه. قرّب للعرض فقط: في JavaScript تعيد decreaseBy(500, 70) القيمة 150,00000000000003، لذا نسّق النتائج بـ toFixed(2). أما نسخة Python فتستخدم Decimal وتتجنب هذا الخلل.
الخصوصية وسلامة المدخلات
تُحسب القيم داخل متصفحك. والأعداد التي تدخلها لا تُرسل إلى خادم ولا تُخزَّن.
- الحقول تقبل الأعداد فقط. يُرفض النص والحقول الفارغة وNaN وInfinity مع رسالة، ولا يُنفَّذ أي شيء تكتبه على أنه كود.
- في وضع الإنقاص يجب أن تكون النسبة المئوية بين 0 و100. فنقصان يزيد على 100% يعطي قيمة سالبة، لذا يُرفض.
- في هذه اللغة تُعدّ الفاصلة هي الفاصل العشري، لذا فإن 12,5 تساوي اثني عشر ونصفًا و1,200 تساوي 1,2. وتعمل النقطة فاصلًا للآلاف حين تليها فاصلة عشرية، لذا تُقرأ 1.234,5 على أنها 1234,5. أما إدخال مثل 1.234 (نقطة تليها ثلاثة أرقام بالضبط من دون فاصلة) أو 1,2,3 فيُرفض لأنه غامض بدلًا من التخمين. وتُتجاهل المسافات بين مجموعات الأرقام، بما فيها المسافات غير القابلة للفصل، لذا يُقرأ 1 200 على أنه 1200.
أخطاء شائعة في النقصان المئوي
| الخطأ | ما الذي يحدث | ما تفعله الحاسبة |
|---|---|---|
| القسمة على القيمة النهائية | من 80 إلى 68 يعطي 17,6% بدلًا من 15% | تقسم دائمًا على القيمة الأولية |
| جمع النقصانات المتتالية | نقصان 20% ثم 10% يُقرأ 30%؛ والرقم الصحيح 28% | تضرب الأجزاء المتبقية |
| تعويض النقصان بالنسبة نفسها | انخفاض 20% تعوضه زيادة 25%، لا 20% | تعرض الارتفاع التعويضي عند الطلب |
| توقع نتيجة أكثر من 100% | لا تتجاوز النتيجة 100% إلا حين تكون القيمة النهائية سالبة؛ ومن 50 إلى −10 نقصان قدره 120% | تنبّه إلى القيمة النهائية السالبة، وترفض نسبة إنقاص فوق 100% |
| طرح النسبة المئوية بوصفها عددًا | إنقاص 240 بنسبة 15% يُقرأ 240 − 15 = 225 بدلًا من 204 | تحوّل النسبة المئوية إلى جزء من القيمة |
| قراءة النتيجة السالبة على أنها انخفاض | من 100 إلى 150 يعطي −50%، وهو في الحقيقة ارتفاع بنسبة 50% | تبيّن الاتجاه وتحيل إلى حاسبة التغير |
| البدء من الصفر | قسمة على صفر، أو نسبة مئوية لا نهائية بلا معنى | ترفض برسالة |
| تقريب النسبة المئوية أولًا | اعتبار 7,5% مساوية 8% يحوّل 3,33 دولارات إلى 3,31 دولارات | تقرّب النتيجة المعروضة فقط |
| الخلط بين النسبة المئوية والنقاط المئوية | معدل ينخفض من 5% إلى 4% هو 1 نقطة مئوية، أو نقصان قدره 20% | تصنّف النتيجة نسبية |
النقصان المئوي مقابل التغير والزيادة والخصم المئوي
| المقياس | القانون | الأساس | الاتجاه | الأنسب لـ |
|---|---|---|---|---|
| النقصان المئوي | (الأولية − النهائية) ÷ الأولية × 100 | القيمة الأولية | للأسفل فقط | أي انخفاض في قيمة |
| الزيادة المئوية | (النهائية − الأولية) ÷ الأولية × 100 | القيمة الأولية | للأعلى فقط | أي ارتفاع في قيمة |
| التغير المئوي | (النهائية − الأولية) ÷ abs(الأولية) × 100 | القيمة الأولية | أيهما بحسب الإشارة | الاتجاه غير معروف |
| الخصم المئوي | الأصلي × النسبة ÷ 100 | السعر الأصلي | للأسفل فقط | خصومات المتاجر والعروض المتراكمة والضريبة |
| النسبة المئوية العكسية | النهائية ÷ (1 − النقصان ÷ 100) | أصل مجهول | للأسفل فقط | إيجاد الأصل من قيمة مخفضة |
| النقاط المئوية | المعدل الجديد − المعدل القديم | لا ينطبق | أيهما | الفارق بين نسبتين مئويتين |