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

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

الناتج

84

خطوات الحل

  1. 1 + 40 ÷ 100 = 1,4
  2. 60 × 1,4 = 84
المقدار المضاف أو المطروح
24
المضاعف
1,4

لديك فاتورة بقيمة $1 200 وتريد إضافة ضريبة مبيعات 8,25%، أو سعر $240 يجب تخفيضه بنسبة 15%. تجاوز خطوة حساب النسبة من العدد: اضرب في 1,0825 للإضافة، أو في 0,85 للطرح، فتحصل على الرقم النهائي دفعة واحدة.

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

كيف تضيف النسب المئوية وكيف تطرحها

الإجابة السريعة: لإضافة نسبة مئوية إلى عدد، اضربه في 1 زائد النسبة المئوية بصورة عشرية. ولطرحها، اضربه في 1 ناقص النسبة. إضافة 20% إلى 80 تساوي 80 × 1,2 = 96، وطرح 20% من 80 يساوي 80 × 0,8 = 64.

كيف تضيف نسبة مئوية إلى عدد

  1. حوّل النسبة المئوية إلى عدد عشري بالقسمة على 100: النسبة 20% تساوي 0,2.
  2. أضف 1 للحصول على معامل الضرب: 1,2.
  3. اضرب العدد في معامل الضرب: 80 × 1,2 = 96.

كيف تضيف النسب المئوية إلى عدد أساسي؟ في خطوة واحدة كما سبق. والطريقة الأطول، وهي أن 20% من 80 تساوي 16 وأن 80 + 16 = 96، تعطي الجواب نفسه.

كيف تطرح نسبة مئوية من عدد

  1. حوّل النسبة المئوية إلى عدد عشري: النسبة 15% تساوي 0,15.
  2. اطرحها من 1 للحصول على معامل الضرب: 0,85.
  3. اضرب: 240 × 0,85 = 204.

الخطوات نفسها تصلح للأعداد الصحيحة مثل عدد وحدات المخزون. ويختلف عمل مفتاح % في الآلة الحاسبة من طراز إلى آخر، لذا فمعامل الضرب هو الطريق الآمن: اكتب 240 × 0,85.

التراجع عن نسبة مئوية مضافة

إضافة 20% تعني الضرب في 1,2، وطرح 20% يعني الضرب في 0,8. وللتراجع عن إضافة، اقسم على معامل الضرب: 96 ÷ 1,2 = 80. وتفعل ذلك لك حاسبة النسبة المئوية العكسية.

جمع النسب المئوية معًا مقابل إضافة نسبة مئوية إلى عدد

إضافة نسبة مئوية إلى عدد تغيّر العدد نفسه كما سبق. أما جمع النسب المئوية معًا فهو عملية مختلفة. زيادتان بنسبة 10% تعنيان الضرب في 1,1 مرتين، أي الضرب في 1,21، فتكون النتيجة 21% لا 20%، لأن الـ10% الثانية تُطبَّق على المقدار الأكبر. وإذا كانت لديك عدة نسب مئوية تصف مجموعات مختلفة، فاستخدم حاسبة متوسط النسب المئوية. ولإيجاد التغير بين عددين، استخدم حاسبة الزيادة المئوية أو حاسبة النقصان المئوي.

إضافة نسبة مئوية أو طرحها في Excel وGoogle Sheets

إذا كان العدد في الخلية A2 والنسبة المئوية في B2 (بتنسيق نسبة مئوية، فتُخزَّن 15% على أنها 0,15)، فاكتب =A2*(1+B2) للإضافة و=A2*(1-B2) للطرح. ويتناول دليل النسب المئوية في Excel صيغًا أخرى.

أمثلة محلولة: إضافة نسبة مئوية وطرحها

المثال 1: إضافة ضريبة المبيعات إلى فاتورة

المعطيات

أضف 8,25% إلى $1 200.

الإجابة

معامل الضرب هو 1,0825، فيكون 1 200 × 1,0825 = $1 299. والضريبة $99.

المثال 2: طرح خصم

المعطيات

اطرح 15% من $240.

الإجابة

معامل الضرب هو 0,85، فيكون 240 × 0,85 = $204. والتوفير $36.

المثال 3: إضافة زيادة في الراتب

المعطيات

أضف 3,5% إلى راتب قدره 52 000.

الإجابة

معامل الضرب هو 1,035، فيكون 52 000 × 1,035 = 53 820، أي زيادة قدرها 1 820.

المثال 4: إضافة بقشيش

المعطيات

أضف 18% إلى فاتورة قيمتها $64.

الإجابة

معامل الضرب هو 1,18، فيكون 64 × 1,18 = $75,52. والبقشيش $11,52.

المثال 5: طرح 12,5% من كمية

المعطيات

اطرح 12,5% من 480.

الإجابة

معامل الضرب هو 0,875، فيكون 480 × 0,875 = 420، أي أقل بمقدار 60.

المثال 6: تغييران متتاليان

المعطيات

ابدأ من 100، وأضف 10%، ثم أضف 10% مرة أخرى: 100 × 1,1 × 1,1 = 121.

الإجابة

أضف 20% ثم اطرح 20%: 100 × 1,2 × 0,8 = 96، أي أقل بنسبة 4% من نقطة البداية.

جدول معاملات الضرب

اضرب في العدد الموجود في عمود الإضافة أو عمود الطرح.

جدول معاملات الضرب
النسبة المئويةالإضافة (اضرب في)الطرح (اضرب في)
5%1,050,95
10%1,10,9
12,5%1,1250,875
15%1,150,85
20%1,20,8
25%1,250,75
50%1,50,5

الشيفرة: إضافة نسبة مئوية أو طرحها في JavaScript وPython

تعيد النسختان الأمثلة أعلاه (1 299 و204 و53 820 و75,52 و420 و121 و96)، وترفضان المدخلات غير الرقمية، ولا تقبلان إلا الوضعين المذكورين.

JavaScript

JavaScript
function finite(name, v) {  if (typeof v !== "number" || !Number.isFinite(v)) throw new TypeError(`${name} must be a finite number`);}​function places(decimals) {  if (!Number.isInteger(decimals) || decimals < 0 || decimals > 10) throw new RangeError("decimals must be a whole number from 0 to 10");  return decimals;}​// mode: "add" or "subtract"export function applyPercent(value, percent, mode = "add", decimals = 2) {  finite("value", value);  finite("percent", percent);  if (mode !== "add" && mode !== "subtract") throw new RangeError('mode must be "add" or "subtract"');  const d = places(decimals);  const multiplier = mode === "add" ? 1 + percent / 100 : 1 - percent / 100;  const result = value * multiplier;  return {    result: Number(result.toFixed(d)),    change: Number((result - value).toFixed(d)),    multiplier: Number(multiplier.toFixed(10)),  };}​// Two changes in a row, e.g. +10% then +10%export function chainPercent(value, steps, decimals = 2) {  finite("value", value);  const d = places(decimals);  let result = value;  for (const [mode, percent] of steps) {    finite("percent", percent);    if (mode !== "add" && mode !== "subtract") throw new RangeError('mode must be "add" or "subtract"');    result *= mode === "add" ? 1 + percent / 100 : 1 - percent / 100;  }  return Number(result.toFixed(d));}

Python

Python
from decimal import Decimal, ROUND_HALF_UPimport 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 _round(x, 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 x.quantize(Decimal(1).scaleb(-decimals), rounding=ROUND_HALF_UP)​​def _factor(mode, percent):    if mode not in ("add", "subtract"):        raise ValueError('mode must be "add" or "subtract"')    p = _num("percent", percent) / 100    return 1 + p if mode == "add" else 1 - p​​def apply_percent(value, percent, mode="add", decimals=2):    v = _num("value", value)    m = _factor(mode, percent)    result = v * m    return {        "result": _round(result, decimals),        "change": _round(result - v, decimals),        "multiplier": m,    }​​def chain_percent(value, steps, decimals=2):    result = _num("value", value)    for mode, percent in steps:        result *= _factor(mode, percent)    return _round(result, decimals)

chainPercent(100, [["add", 10], ["add", 10]]) تعيد 121، وchainPercent(100, [["add", 20], ["subtract", 20]]) تعيد 96، وهما مثال التغييرين المتتاليين. قرّب للعرض فقط. تقرّب نسخة Python نحو الأعلى عند المنتصف، وهذه هي القاعدة المدرسية المعتادة، وتعيد قيمًا من النوع Decimal، لذا تُطبع 1 299 على الصورة 1299.00. أما toFixed في JavaScript فتعمل على القيمة الثنائية، فقد تُقرَّب نتيجة تقع عند المنتصف نحو الأسفل حيث تقضي القاعدة المدرسية بالتقريب نحو الأعلى.

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

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

الأخطاء الشائعة عند إضافة نسبة مئوية أو طرحها

الأخطاء الشائعة عند إضافة نسبة مئوية أو طرحها
الخطأما الذي يحدثما تفعله الحاسبة
اعتبار نسبة العدد المئوية هي الجواب15% من 240 تساوي 36، لكن 240 ناقصًا 15% تساوي 204تعرض المجموع الجديد والمقدار منفصلين
إضافة النسبة المئوية كعدد عادي80 + 20 تعطي 100 وليس 96تحوّل النسبة إلى معامل ضرب أولًا
استخدام معامل ضرب خاطئ للطرح80 × 1,2 تساوي 96، وليس 64 التي تحصل عليها بعد طرح 20%تستخدم 1 ناقص العدد العشري للطرح
إضافة النسبة نفسها ثم طرحها+20% ثم -20% على 100 تعطي 96 لا 100تضرب معاملات الضرب بالتتابع على أساس متغير
جمع زيادتين بنسبة 10% على أنهما 20%زيادتان بنسبة 10% متتاليتان تعطيان 21%تضرب 1,1 في 1,1
كتابة 15 بدلًا من 15% في صيغة جدول بيانات=A2*(1+B2) عندما تحتوي B2 على 15 تعطي 3 840 للعدد 240، وليس 276تعتبر القيمة المدخلة نسبة مئوية
تقريب معامل الضرباختصار 1,0825 إلى 1,08 يعطي 1 296 وليس 1 299تقرّب المجموع النهائي فقط
اعتبار المجموع السالب خطأطرح 120% من 50 يعطي -10تعرضه مع ملاحظة

أي عملية حسابية تحتاج؟

تستخدم هذه المهام الخمس أعدادًا متشابهة لكنها تحتاج إلى قوانين مختلفة.

أي عملية حسابية تحتاج؟
ما تريدهالقانونمثالأين تفعل ذلك
المجموع الجديد بعد إضافة p% أو طرحهاالعدد × (1 ± p ÷ 100)240 ناقصًا 15% = 204هذه الصفحة
p% من عددالعدد × p ÷ 10015% من 240 = 36الحاسبة الرئيسية
سعر البيع بعد الخصمالسعر × (1 − الخصم ÷ 100)$240 بخصم 15% = $204حاسبة الخصم المئوي
التغير المئوي بين عددين(الجديد − القديم) ÷ القديم × 100204 من 240 تعني -15%حاسبة النقصان المئوي
الأصل قبل إضافة النسبة المئويةالجديد ÷ معامل الضرب96 ÷ 1,2 = 80حاسبة النسبة المئوية العكسية

يعطي الصفان الأول والثالث العدد نفسه عندما تكون النسبة المئوية خصمًا. استخدم حاسبة الخصم المئوي عندما تبدأ من السعر المكتوب وتريد سعر البيع بعد الخصم.

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

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

لإضافة نسبة مئوية إلى عدد، اضربه في 1 زائد النسبة المئوية بصورة عشرية. إضافة 20% إلى 80 تعطي 80 × 1,2 = 96.

كيف تطرح نسبة مئوية من عدد؟

اضرب العدد في 1 ناقص النسبة المئوية بصورة عشرية. ولطرح 15% من 240، اضرب في 0,85: 240 × 0,85 = 204.

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

الطريقة نفسها للأعداد الصحيحة وللأسعار: اضرب في 1 ناقص النسبة المئوية بصورة عشرية. فطرح 12,5% من 480 يترك 480 × 0,875 = 420. وبالنسبة إلى سعر قدره $49,99 بعد خصم 15%، تكون النتيجة 49,99 × 0,85 = $42,49 بعد التقريب إلى أقرب سنت.

كيف تطرح نسبة مئوية على الآلة الحاسبة؟

يختلف عمل مفتاح % من طراز إلى آخر، لذا استخدم معامل الضرب. لطرح 15% من 240 اكتب 240 × 0,85 = 204. ولإضافة 15% بدلًا من ذلك اكتب 240 × 1,15 = 276.

كيف تضيف نسبة مئوية إلى عدد دون آلة حاسبة؟

أوجد 10% بنقل الفاصلة العشرية منزلة واحدة إلى اليسار، ثم ضاعفها بحسب الحاجة وأضفها. لإضافة 20% إلى 80: 10% تساوي 8، فتكون 20% مساوية 16، و80 + 16 = 96.

كيف تضيف نسبة مئوية إلى سعر؟

اضرب السعر في 1 زائد المعدل. فمع ضريبة مبيعات 8,25% على $1 200 يكون 1 200 × 1,0825 = $1 299، أي أن الضريبة $99.

هل تُجمع النسب المئوية؟

فقط عندما تكون حصصًا من الكل نفسه: 25% و30% من سوق واحدة تشكلان 55% منها. أما التغيرات المئوية المتتالية فلا تُجمع، لأن كل واحد منها يُطبَّق على أساس مختلف. ولجمع النسب المئوية ومتوسطها ودمجها، تغطي حاسبة متوسط النسب المئوية كل حالة.