النقاط المئوية مقابل النسبة المئوية: ما النقطة المئوية؟
تقيس النقاط المئوية الفارق بين نسبتين مئويتين، وهذا يختلف عن التغير المئوي. وتشمل الصفحة أيضًا معنى النقطة المئوية وكيفية حساب التغير والفرق بالنقاط المئوية ونقاط الأساس.
أُدخلت قيم تجريبية. استبدلها بقيمك.
التغير بالنقاط المئوية
+2
زيادة
خطوات الحل
- 6 − 4 = 2 نقطة مئوية
- 2 ÷ 4 × 100 = 50%
- التغير النسبي
- +50%
- التغير بنقاط الأساس
- +200
يقسم التغير المئوي على القيمة المطلقة للقيمة الأولية، لذا فالانتقال من −50 إلى −25 يساوي +50%، أي زيادة.
عنوان صحفي يقول إن البطالة قفزت 50%. وآخر يقول إنها ارتفعت 2 نقطة. وكلاهما قد يصف الانتقال نفسه من 4% إلى 6%، وهما قياسان مختلفان: أحدهما فارق، والآخر نسبة.
النقطة المئوية هي وحدة قياس الفارق بين نسبتين مئويتين، فـ 6% ناقص 4% يساوي 2 نقطة مئوية. أما التغير المئوي فيقارن هذا الفارق بالمعدل الابتدائي: 2 ÷ 4 يساوي 50%. أدخل معدلًا ابتدائيًا ومعدلًا نهائيًا في حاسبة النقاط المئوية هذه فتعيد لك الرقمين مع عرض الحل.
ما النقطة المئوية؟
الإجابة السريعة: النقطة المئوية هي وحدة واحدة من الفرق بين نسبتين مئويتين. المعدل الذي ينتقل من 40% إلى 44% ارتفع بمقدار 4 نقاط مئوية. وهذا الانتقال نفسه زيادة نسبية قدرها 10%، لأن 4 ÷ 40 = 0,10.
تُكتب الوحدة pp أو pts أو «نقاط» فقط. وتنطبق على كل ما يُعبَّر عنه أصلًا نسبةً مئوية من كل: معدل البطالة، وسعر الفائدة، وحصة الأصوات، ومعدل التضخم. وهي تقيس المسافة على المقياس من 0 إلى 100، فالفارق 4 نقاط هو نفسه عند 40% وعند 4%. ويكتب بعضهم أيضًا «نقاط النسبة»، لكن المصطلح المعتمد هو النقاط المئوية.
النسبة المئوية مقابل النقاط المئوية
يجيب كل منهما عن سؤال مختلف بشأن العددين نفسيهما. فالتغير بالنقاط المئوية هو الفارق المطلق، أي المعدل النهائي ناقص المعدل الابتدائي. والتغير المئوي هو هذا الفارق مقسومًا على المعدل الابتدائي.
الرقم النسبي يتوقف على الأساس، ولهذا يبدو مثيرًا حين تكون المعدلات صغيرة. فنقطتان على معدل 4% ارتفاع قدره 50%. ونقطتان على معدل 40% ارتفاع قدره 5%. والفارق بالنقاط 2 في الحالتين.
من 4% إلى 6% هو +2 نقطة و+50%. ومن 6% إلى 4% هو −2 نقطة لكنه −33,33%، لأن الأساس صار 6. فالنقاط متماثلة والنسب المئوية غير متماثلة.
كيف تحسب التغير بالنقاط المئوية
- اكتب المعدلين الابتدائي والنهائي نسبتين مئويتين من الكل نفسه.
- اطرح المعدل الابتدائي من المعدل النهائي. والناتج هو التغير بالنقاط المئوية، وتبين إشارته الاتجاه.
- وللتغير النسبي اقسم هذا الفرق على المعدل الابتدائي واضرب في 100.
التغير بالنقاط المئوية = المعدل النهائي - المعدل الابتدائيالتغير النسبي = (المعدل النهائي - المعدل الابتدائي) / abs(المعدل الابتدائي) × 100%يعطي الطرح نفسه الفرق بالنقاط المئوية بين مجموعتين: 52% من إحداهما و47% من الأخرى يبعدان 5 نقاط. ولتطبيق تغير معروف، أضف النقاط إلى المعدل: 4,5% ناقص 0,25 نقطة يساوي 4,25%.
أمثلة على النقاط المئوية
المثال 1: معدل بطالة من 4% إلى 6%
المعطيات
الخطوة 1
بالنقاط: 6 − 4 = 2.
الإجابة
المثال 2: سعر فائدة من 4,25% إلى 4,50%
المعطيات
الخطوة 1
بالنقاط: 4,50 − 4,25 = 0,25، أي 25 نقطة أساس.
الإجابة
المثال 3: استطلاع رأي، 52% مقابل 46%
المعطيات
الخطوة 1
التقدم هو 52 − 46 = 6 نقاط مئوية، لا تقدم بنسبة 6%.
الإجابة
المثال 4: نقاط مضافة مقابل نسبة مئوية مضافة
المعطيات
الخطوة 1
لو ارتفع بنسبة 0,75 بالمئة بدلًا من ذلك، لكان المعدل الجديد 5,5 × 1,0075 = 5,54125، أي 5,54%.
الإجابة
النقاط المئوية مقابل نقاط الأساس
نقطة الأساس هي جزء من مئة من النقطة المئوية، فالنقطة 1 تساوي 100 نقطة أساس. و25 نقطة أساس تساوي 0,25 نقطة، و150 نقطة أساس تساوي 1,5 نقطة. وللتحويل اقسم نقاط الأساس على 100 لتحصل على النقاط، أو اضرب النقاط في 100.
كود النقاط المئوية
تعيد النسختان إنتاج الأمثلة أعلاه (2 و50، و0,25 و5,88، و6 و13,04، و6,25 و5,54)، ولا تعيدان تغيرًا نسبيًا حين يكون المعدل الابتدائي 0، وترفضان المدخلات غير الرقمية.
JavaScript
function finite(name, v) { if (typeof v !== "number" || !Number.isFinite(v)) throw new TypeError(`${name} must be a finite number`);}function checkDecimals(decimals) { if (!Number.isInteger(decimals) || decimals < 0 || decimals > 10) throw new RangeError("decimals must be a whole number from 0 to 10");}export function percentagePointChange(start, end, decimals = 2) { finite("start", start); finite("end", end); checkDecimals(decimals); const points = Number((end - start).toFixed(decimals)); const relativePercent = start === 0 ? null : Number((((end - start) / Math.abs(start)) * 100).toFixed(decimals)); return { points, relativePercent };}export function addPoints(rate, points, decimals = 2) { finite("rate", rate); finite("points", points); checkDecimals(decimals); return Number((rate + points).toFixed(decimals));}export function addPercent(rate, percent, decimals = 2) { finite("rate", rate); finite("percent", percent); checkDecimals(decimals); return Number((rate * (1 + percent / 100)).toFixed(decimals));}export function parseRate(raw) { const s = String(raw).trim().replace(/%$/, "").replace(",", "."); return /^[+-]?(\d+\.?\d*|\.\d+)$/.test(s) ? Number(s) : NaN;}Python
from decimal import Decimal, ROUND_HALF_UP, InvalidOperationdef _rate(name, v): if isinstance(v, bool) or not isinstance(v, (int, float, str, Decimal)): raise ValueError(f"{name} must be a number") try: d = Decimal(str(v).strip().rstrip("%").replace(",", ".")) except InvalidOperation: raise ValueError(f"{name} must be a number") if not d.is_finite(): raise ValueError(f"{name} must be a finite number") return ddef _round(d, decimals): if not isinstance(decimals, int) or isinstance(decimals, bool) or not 0 <= decimals <= 10: raise ValueError("decimals must be a whole number from 0 to 10") return d.quantize(Decimal(1).scaleb(-decimals), rounding=ROUND_HALF_UP)def percentage_point_change(start, end, decimals=2): s, e = _rate("start", start), _rate("end", end) points = _round(e - s, decimals) relative = None if s == 0 else _round((e - s) / abs(s) * 100, decimals) return points, relativedef add_points(rate, points, decimals=2): return _round(_rate("rate", rate) + _rate("points", points), decimals)def add_percent(rate, percent, decimals=2): return _round(_rate("rate", rate) * (1 + _rate("percent", percent) / 100), decimals)تعيد percentagePointChange(4, 6) القيمة { points: 2, relativePercent: 50 }. ويقسم التغير النسبي على المعدل الابتدائي المطلق، وهو الاصطلاح نفسه في حاسبة التغير المئوي. وتقرّب نسخة Python إلى الأعلى عند المنتصف باستخدام Decimal، وهو الاصطلاح المدرسي المعتاد، وتعيد قيم Decimal، فتُطبع 2 على صورة 2,00.
الخصوصية وسلامة المدخلات
تُحسب القيم داخل متصفحك. والمعدلات التي تدخلها لا تُرسل إلى خادم ولا تُخزَّن.
الحقول تقبل الأعداد فقط، مع علامة % اختيارية في النهاية. يُرفض النص والحقول الفارغة وNaN وInfinity مع رسالة، ولا يُنفَّذ أي شيء تكتبه على أنه كود.
المعدل الابتدائي 0 يعيد النقاط ويعرض التغير المئوي غير معرَّف بدلًا من القسمة على صفر. والعدد العشري ذو الفاصلة (4,25) يُقرأ 4.25، وتقتصر المنازل العشرية على عدد صحيح من 0 إلى 10.
أخطاء شائعة في النقاط المئوية
| الخطأ | ما الذي يحدث | ما تفعله الحاسبة |
|---|---|---|
| تسمية فارق النقاط نسبةً مئوية | الإبلاغ عن ارتفاع من 4% إلى 6% على أنه 2% | تصنّف النتيجة بالنقاط المئوية |
| ذكر التغير النسبي من دون الأساس | «ارتفع 50%» يخفي أن المعدل انتقل من 4% إلى 6% | تعرض الرقمين بجانب المعدلين |
| القسمة على المعدل النهائي | 2 ÷ 6 تعطي 33,33% بدلًا من 50% | تقسم على المعدل الابتدائي |
| معاملة الارتفاع والانخفاض على أنهما متماثلان | من 4% إلى 6% هو +50%، لكن من 6% إلى 4% هو −33,33% | تعرض المعدل الابتدائي المستخدم لكل اتجاه |
| إضافة نسبة مئوية حيث قُصدت النقاط | 5,5% زائد 0,75% تعطي 5,54%، لا 6,25% | تضيف النقاط والنسبة المئوية في وضعين منفصلين |
| البدء من 0% | التغير المئوي غير معرّف | تعرض «غير معرّف» مع السبب |
النقاط المئوية مقابل التغير المئوي ونقاط الأساس والفرق المئوي
| المقياس | القانون | من 4% إلى 6% | يُستخدم لـ |
|---|---|---|---|
| التغير بالنقاط المئوية | النهاية − البداية | +2 نقطة | الفارق بين معدلين |
| التغير المئوي للمعدل | (النهاية − البداية) ÷ البداية × 100 | +50% | حجم التحرك قياسًا إلى المعدل الابتدائي |
| نقاط الأساس | النقاط × 100 | +200 نقطة أساس | تحركات المعدلات في التمويل |
| الفرق المئوي | abs(a − b) ÷ ((a + b) ÷ 2) × 100 | 40% | معدلان من دون نقطة بداية |
الصفان الأولان هما الزوج الذي يخلط الناس بينهما. فنقاط الأساس تغيير في الوحدة، والفرق المئوي هو الصيغة التي لا اتجاه لها، وتتولاه حاسبة الفرق المئوي. وعند الإبلاغ عن تغير في معدل، اذكر النقاط والمعدلين، ولا تضف النسبة المئوية إلا إذا كان الحجم النسبي مهمًا.
الأسئلة الشائعة
ما الفرق بين النقاط المئوية والنسبة المئوية؟
ما النقطة المئوية؟
كيف أحسب التغير بالنقاط المئوية؟
كيف أحوّل النقاط المئوية إلى نسبة مئوية؟
كيف أحسب التغير بالنقاط المئوية في Excel؟
=ROUND((B2-A2)*100,2) النقاط، وتعيد =(B2-A2)/A2 المنسقة نسبة مئوية التغير النسبي. وبالنسبة إلى 4% و6% تعطيان 2 و50%.