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

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

الناتج

10

خطوات الحل

  1. 50 × 20 ÷ 100 = 10

يخصم متجر 20% ثم يخصم 10% أخرى من السعر الجديد. ليس هذا خصم 30%. اضرب 0,8 في 0,9 فتحصل على 0,72، أي تدفع 72% من السعر الأصلي، وهو خصم 28%.

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

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

الإجابة السريعة: اقسم كل نسبة مئوية على 100، ثم اضرب الأعداد العشرية أو اقسمها، ثم أعد الناتج إلى نسبة مئوية فقط حين يكون نسبة مئوية. 50% × 20% = 0,5 × 0,2 = 0,1 = 10%.

كيف تضرب النسب المئوية وتقسمها
الحالةالقاعدةالجواب هو
نسبة مئوية × نسبة مئويةa × b ÷ 100، بوصفه نسبة مئويةنسبة مئوية أصغر
عدد × نسبة مئويةn × p ÷ 100جزء من العدد
نسبة مئوية ÷ نسبة مئويةa ÷ bنسبة عادية، دون علامة نسبة مئوية
عدد ÷ نسبة مئويةn × 100 ÷ pالكل الذي يكون العدد جزءًا منه

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

لضرب النسب المئوية، حوّلها كلتيهما إلى أعداد عشرية، واضربها، واكتب الحاصل نسبةً مئوية. ونسبة مئوية من نسبة مئوية أصغر دائمًا من كل منهما حين تكون كلتاهما أقل من 100%: 50% من 20% هي 10%، و10% × 10% هي 1%.

لا تضرب الأعداد الخام. فالحاصل 50 × 20 = 1 000 سيكون 1 000%، وهذا أشيع جواب خاطئ. والاختصار هو a × b ÷ 100، فيكون 50 × 20 ÷ 100 = 10%.

ولضرب عدد في نسبة مئوية، اقسم النسبة المئوية على 100 ثم اضرب. 15% من 240 هي 240 × 0,15 = 36. وهذا هو الحساب نفسه لإيجاد نسبة مئوية من عدد في الصفحة الرئيسية.

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

قسمة نسبة مئوية على أخرى تعطي نسبة عادية، لأن علامتي النسبة المئوية تلغي إحداهما الأخرى. 20% ÷ 50% هي 20 ÷ 50 = 0,4. ويمكنك قراءتها «20% هي 40% من 50%»، وعندئذ فقط يأخذ الجواب علامة النسبة المئوية.

تضرب بعض الأدلة الناتج في 100 وتكتب 20% ÷ 50% = 40% دون أن تقول إلى ماذا تشير الـ40%. والقيمة هي 0,4. وعلامات النسبة المئوية على ناتج القسمة تصف حصة، لا ناتج القسمة نفسه.

كيف تقسم عددًا على نسبة مئوية

قسمة عدد على نسبة مئوية تعني إيجاد الكل الذي يكون العدد جزءًا منه. اقسم النسبة المئوية على 100 واقسم العدد على الناتج، وهذا يساوي n × 100 ÷ p. 200 ÷ 90% = 200 ÷ 0,9 = 222,22.

الجواب أكبر من العدد الذي بدأت به. فالعدد 200 هو 90% من شيء ما، ولذلك لا بد أن يكون ذلك الشيء أكبر من 200. وهذا هو حساب النسبة المئوية العكسية، وتجريه حاسبة النسبة المئوية العكسية مباشرة.

ضرب النسب المئوية وقسمتها في Excel

يخزّن Excel القيمة 15% على أنها 0,15، فتعمل الصيغة على القيمة الحقيقية. فمع 240 في A2 و15% في B2 تعيد =A2*B2 القيمة 36. ولضرب خليتين نسبتين مئويتين، تعيد =A2*B2 مع 50% و20% القيمة 0,1، وتظهر 10% في خلية منسّقة كنسبة مئوية.

وللقسمة، تعيد =A2/B2 مع 20% و50% القيمة 0,4. وكثيرًا ما ينقل Excel تنسيق النسبة المئوية معه، فقد تعرض الخلية 40%. لكن القيمة المخزَّنة تبقى 0,4، فتحقق من التنسيق قبل قراءة النتيجة. ويتناول دليل Excel التنسيق والتعبئة للأسفل والمراجع المطلقة.

أمثلة على ضرب النسب المئوية وقسمتها

المثال 1: 50% من 20%

المعطيات

50% من 20%
  1. الخطوة 1

    التحويل إلى أعداد عشرية: 0,5 × 0,2 = 0,1، أي 10%.

الإجابة

نصف الخُمس عُشر.

المثال 2: ينقر 30% من العملاء ويشتري 40% من هؤلاء

المعطيات

ينقر 30% من العملاء ويشتري 40% من هؤلاء
  1. الخطوة 1

    معدل النقر 30% ومعدل الشراء 40% من الناقرين: 0,3 × 0,4 = 0,12

الإجابة

فيشتري 12% من جميع العملاء. ولهذا فإن المعدل الإجمالي لمسار التحويل هو حاصل ضرب خطواته، لا متوسطها.

المثال 3: 240 × 15%

المعطيات

240 × 15%
  1. الخطوة 1

    0,15 × 240 = 36.

الإجابة

وللتحقق السريع: 10% من 240 تساوي 24 و5% تساوي 12، ومجموعهما 36.

المثال 4: خصمان، 20% ثم 10%

المعطيات

خصمان: 20% ثم 10%
  1. الخطوة 1

    تُضرب الأسعار: 0,8 × 0,9 = 0,72.

الإجابة

تدفع 72%، فيكون الخصم الإجمالي 28% لا 30%. فجمع النسب المئوية يبالغ في تقدير التوفير لأن الخصم الثاني يُطبَّق على سعر أقل.

المثال 5: 20% ÷ 50%

المعطيات

20% ÷ 50%
  1. الخطوة 1

    20 ÷ 50 = 0,4.

الإجابة

بالكلمات، 20% هي 40% من 50%.

المثال 6: 200 ÷ 90%

المعطيات

سعر البيع 200 يساوي 90% من السعر الأصلي.
  1. الخطوة 1

    200 ÷ 0,9 = 222,22

الإجابة

فكان السعر الأصلي 222,22. التحقق: 222,22 × 0,9 = 200.

المثال 7: حصة 30% مقسومة على أربعة

المعطيات

حصة 30% مقسومة على أربعة
  1. الخطوة 1

    30% ÷ 4 = 7,5% لكل واحد.

الإجابة

قسمة نسبة مئوية على عدد عادي تُبقي علامة النسبة المئوية، لأن العدد ليس له وحدة تلغيها.

شيفرة ضرب النسب المئوية وقسمتها

تعيد النسختان كل النتائج أعلاه. وتحلّلان النسبة المئوية بالقواعد نفسها التي تتبعها الحاسبات في هذا الموقع، وتقرّبان إلى منزلتين عشريتين افتراضيًا، وترفضان النص وNaN وInfinity والمقسوم عليه 0%.

JavaScript

JavaScript
export function parsePercent(raw) {  let s = String(raw).trim().replace(/%$/, "").trim();  if (/^[+-]?[1-9]\d{0,2}(,\d{3})+(\.\d+)?$/.test(s)) s = s.replace(/,/g, "");  else if (/^[+-]?\d*,\d+$/.test(s)) s = s.replace(",", ".");  if (!/^[+-]?(\d+\.?\d*|\.\d+)$/.test(s)) throw new TypeError("percent must be a number");  return Number(s);}​function fmt(x, places = 2) {  const [m, e = "0"] = Number(Math.abs(x).toPrecision(15)).toExponential().split("e");  const r = Math.round(Number(`${m}e${Number(e) + places}`));  return String(Math.sign(x) * Number(`${r}e${-places}`) || 0);}​export const multiplyPercents = (a, b, places) =>  fmt((parsePercent(a) * parsePercent(b)) / 100, places);​export const multiplyByPercent = (n, p, places) =>  fmt((parsePercent(n) * parsePercent(p)) / 100, places);​export function dividePercents(a, b, places) {  const pb = parsePercent(b);  if (pb === 0) throw new RangeError("cannot divide by 0%");  return fmt(parsePercent(a) / pb, places);}​export function divideByPercent(n, p, places) {  const pp = parsePercent(p);  if (pp === 0) throw new RangeError("cannot divide by 0%");  return fmt((parsePercent(n) * 100) / pp, places);}

Python

Python
import refrom decimal import Decimal, ROUND_HALF_UP​​def parse_percent(raw):    s = re.sub(r"%$", "", str(raw).strip()).strip()    if re.fullmatch(r"[+-]?[1-9]\d{0,2}(,\d{3})+(\.\d+)?", s):        s = s.replace(",", "")    elif re.fullmatch(r"[+-]?\d*,\d+", s):        s = s.replace(",", ".")    if not re.fullmatch(r"[+-]?(\d+\.?\d*|\.\d+)", s):        raise ValueError("percent must be a number")    return Decimal(s)​​def fmt(d, places=2):    q = format(d.quantize(Decimal(1).scaleb(-places), rounding=ROUND_HALF_UP), "f")    return q.rstrip("0").rstrip(".") if "." in q else q​​def multiply_percents(a, b, places=2):    return fmt(parse_percent(a) * parse_percent(b) / 100, places)​​def multiply_by_percent(n, p, places=2):    return fmt(parse_percent(n) * parse_percent(p) / 100, places)​​def divide_percents(a, b, places=2):    pb = parse_percent(b)    if pb == 0:        raise ZeroDivisionError("cannot divide by 0%")    return fmt(parse_percent(a) / pb, places)​​def divide_by_percent(n, p, places=2):    pp = parse_percent(p)    if pp == 0:        raise ZeroDivisionError("cannot divide by 0%")    return fmt(parse_percent(n) * 100 / pp, places)

multiplyPercents("50%", "20%") تعيد «10» وdivideByPercent(200, "90%") تعيد «222.22». وتزيل نسخة JavaScript الضجيج الناتج عن الفاصلة العائمة بالاقتصار على 15 رقمًا معنويًا قبل التقريب بعيدًا عن الصفر عند المنتصف، فتطابق Decimal في Python في حالات المنتصف مثل 1 × 1,5%، أي 0,015، وتُقرَّب إلى 0,02.

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

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

تقبل الحقول الأعداد مع علامة % اختيارية في النهاية وإشارة ناقص في البداية. أما النص والحقول الفارغة وNaN وInfinity فتُرفض مع رسالة، ولا يُنفَّذ أي شيء تكتبه على أنه شيفرة برمجية. ويُرفض المقسوم عليه 0% لأن الناتج غير معرَّف.

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

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

أخطاء شائعة في ضرب النسب المئوية وقسمتها
الخطأما الذي يحدثما تفعله الحاسبة
ضرب الأعداد الخام50% × 20% على أنها 50 × 20 تعطي 1 000%تقسم على 100 وتعيد 10%
جمع نسب مئوية متتاليةخصم 20% ثم 10% ليس خصم 30%تضرب 0,8 × 0,9 وتعرض 28%
قراءة ناتج القسمة نسبة مئوية20% ÷ 50% تساوي 0,4 لا 0,4% ولا 40تعيد 0,4 وتقول إن 20% هي 40% من 50%
الضرب حيث يجب القسمة200 ÷ 90% على أنها 200 × 90% تعطي 180تقسم فتعطي 222,22
القسمة على 0%النتيجة غير معرَّفةترفض المدخل مع رسالة
توقع نسبة مئوية أكبر10% × 10% تساوي 1%، أصغر من كليهماتعرض الحاصل وخطوات العمل بالأعداد العشرية

الضرب مقابل القسمة مقابل النسبة المئوية من مقابل النسبة المئوية العكسية

الضرب مقابل القسمة مقابل النسبة المئوية من مقابل النسبة المئوية العكسية
العمليةالقانونمثالأين تحسبها
نسبة مئوية من عددn × p ÷ 10015% من 240 = 36حاسبة النسبة المئوية
نسبة مئوية من نسبة مئويةa × b ÷ 100، بوصفه نسبة مئوية50% من 20% = 10%هذا الدليل
عدد مقسوم على نسبة مئويةn × 100 ÷ p200 ÷ 90% = 222,22حاسبة النسبة المئوية العكسية
نسبة مئوية مقسومة على نسبة مئويةa ÷ b20% ÷ 50% = 0,4هذا الدليل
تغيرات متتاليةاضرب العوامل (1 ± p)−20% ثم −10% = −28%حاسبة التغير المئوي

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

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

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

حوّل كلًّا منها إلى عدد عشري، واضرب، واكتب الناتج نسبةً مئوية. 50% × 20% = 0,5 × 0,2 = 0,1، أي 10%.

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

اقسم العددين واحذف علامتي النسبة المئوية: 20% ÷ 50% = 20 ÷ 50 = 0,4. والناتج نسبة، ومعناه أن 20% هي 40% من 50%.

كيف تقسم عددًا على نسبة مئوية؟

اقسم العدد على النسبة المئوية بصورة عشرية. 45 ÷ 30% = 45 ÷ 0,3 = 150. والجواب هو الكل الذي يكون 45 نسبة 30% منه.

كيف أضرب في 2%؟

اضرب في 0,02. 350 × 2% = 350 × 0,02 = 7. والأمر نفسه ينطبق على أي نسبة مئوية: انقل الفاصلة العشرية منزلتين إلى اليسار واضرب.

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

لعدد، اكتب 240 × 0,15، أو 240 × 15 ÷ 100، وكلتاهما تعطي 36. وتقبل معظم حاسبات الهواتف أيضًا 240 × 15 % وتعيد 36. ولنسبة مئوية من نسبة مئوية اكتب 50 × 20 ÷ 100 لتحصل على 10.

هل يمكن ضرب النسب المئوية والحصول على نسبة مئوية؟

نعم. نسبة مئوية من نسبة مئوية هي نسبة مئوية، فـ30% من 40% هي 12%. أما نسبة مئوية مقسومة على نسبة مئوية فليست كذلك: إنها نسبة عادية.