حاسبة تحويل النسبة إلى نسبة مئوية
يحوّل تحويل النسبة إلى نسبة مئوية أجزاء نسبة مثل 2:3 أو 3:5:2 إلى حصة كل جزء من المجموع. وتشمل الصفحة أيضًا التحويل من النسبة المئوية إلى النسبة، وتحويل النسبة إلى نسبة مئوية يدويًا، مع القانون وأمثلة محلولة وكود.
أُدخلت قيم تجريبية. استبدلها بقيمك.
الحصص
20% : 80%
خطوات الحل
- مجموع الأجزاء (2) = 5
- 1 ÷ 5 = 0,2
- 0,2 × 100 = 20%
- 4 ÷ 5 = 0,8
- 0,8 × 100 = 80%
- الجزء 1
- 20%
- الجزء 2
- 80%
- مجموع الأجزاء
- 5
- مجموع الحصص الدقيقة
- 100%
- مجموع الحصص المقرّبة
- 100%
تُقرأ النسبة من جزء إلى جزء: 3:1 تعني 75% و25%.
خليط يتكون من 2 جزء من المركّز و3 أجزاء من الماء، أو ميزانية تُقسم بنسبة 3:5:2 على ثلاثة فرق. ما حصة كل جزء؟ اجمع الأجزاء لتحصل على المجموع، ثم اقسم كل جزء عليه، ثم اضرب في 100: النسبة 2:3 تعطي 40% و60%.
أدخل نسبة من جزأين أو من ثلاثة أجزاء في حاسبة تحويل النسبة إلى نسبة مئوية هذه فتعرض كل حصة نسبةً مئوية، مع المجموع والحل. ويمكنك أيضًا السير في الاتجاه المعاكس وتحويل نسبة مئوية إلى نسبة.
كيف يعمل تحويل النسبة إلى نسبة مئوية
الإجابة السريعة: اجمع أجزاء النسبة لتحصل على المجموع، ثم اقسم كل جزء على المجموع، ثم اضرب في 100. في النسبة 2:3 المجموع 5، فتكون الحصتان 2 ÷ 5 = 40% و3 ÷ 5 = 60%.
كيف تحوّل نسبة إلى نسبة مئوية
- اجمع أجزاء النسبة لتحصل على العدد الكلي للأجزاء.
- اقسم كل جزء على المجموع لتحصل على حصته بصورة عشرية.
- اضرب كل حصة في 100 وأضف علامة النسبة المئوية.
النسبة تقارن الأجزاء بعضها ببعض. أما النسبة المئوية فتقارن كل جزء بالكل، والكل هو مجموع الأجزاء. ولهذا فإن الخطوة الأولى هي جمعها. ويكون مجموع الحصص دائمًا 100%.
قانون تحويل النسبة إلى نسبة مئوية
حصة الجزء = الجزء ÷ (مجموع الأجزاء كلها) × 100. القانون نفسه صالح لأي عدد من الأجزاء، فالنسبة ذات الأجزاء الثلاثة مثل 3:5:2 مجموعها 3 + 5 + 2 = 10.
نسب من ثلاثة أجزاء
في النسبة ذات الأجزاء الثلاثة، اقسم كل جزء على المجموع نفسه، أي مجموع الأجزاء الثلاثة. الطريقة لا تتغير؛ كل ما في الأمر قسمة إضافية.
جزء إلى جزء وجزء إلى الكل
تُقرأ النسب عادةً من جزء إلى جزء، فالنسبة 3:1 تعني ثلاثة أجزاء إلى جزء واحد، أي أن مجموعها أربعة، وحصتاها 75% و25%. وهي لا تعني 300%. أما إذا أُعطيت نسبة جزء إلى الكل، مثل 3 إلى 4، فالكل هو العدد الثاني أصلًا والحصة 3 ÷ 4 = 75%. وتقرأ الحاسبة كل نسبة على أنها من جزء إلى جزء.
من النسبة المئوية إلى النسبة
للانتقال من النسبة المئوية إلى النسبة، اكتب الحصة والباقي في صورة نسبة ثم بسّط. الحصة 25% تترك 75%، فتكون النسبة 25:75، وتصبح 1:3 بعد قسمة العددين على قاسمهما المشترك الأكبر. وفي 40% تكون النسبة 40:60، أي 2:3، وفي 50% تكون 50:50، أي 1:1. بدّل الاتجاه في الحاسبة لتحويل نسبة مئوية إلى نسبة؛ فتعمل حينئذ حاسبةً لتحويل النسبة المئوية إلى نسبة. والحصة ذات الكسور العشرية، مثل 33,33%، تعطي نسبة طويلة (3333:6667)، لذلك تعطي النسبة المئوية ذات العدد الصحيح نسبة أسهل قراءة.
أمثلة على تحويل النسبة إلى نسبة مئوية
المثال 1: نسبة من جزأين، 2:3
المعطيات
الخطوة 1
المجموع هو 2 + 3 = 5.الخطوة 2
اقسم: 2 ÷ 5 = 0,4 و3 ÷ 5 = 0,6.
الإجابة
المثال 2: نسبة جزؤها الأول صغير، 1:4
المعطيات
الخطوة 1
المجموع 5.
الإجابة
المثال 3: نسبة من ثلاثة أجزاء، 3:5:2
المعطيات
الخطوة 1
المجموع 3 + 5 + 2 = 10.
الإجابة
المثال 4: نسبة من ثلاثة أجزاء لا تقبل القسمة التامة، 1:2:3
المعطيات
الخطوة 1
المجموع 6.
الإجابة
المثال 5: نسب الخلط، 1:9
المعطيات
الإجابة
المثال 6: من النسبة المئوية إلى النسبة، 25%
المعطيات
الخطوة 1
الحصة 25% تترك 75%.
الإجابة
المثال 7: نسبة من ثلاثة أجزاء بحصص عشرية، 1:3:4
المعطيات
الخطوة 1
المجموع 1 + 3 + 4 = 8.
الإجابة
النسب الشائعة بوصفها نسبًا مئوية
النسب التي لا تقسم 100 قسمة تامة، مثل 1:2 و1:5، تُقرَّب إلى منزلتين عشريتين.
| النسبة | الجزء الأول | الجزء الثاني |
|---|---|---|
| 1:1 | 50% | 50% |
| 1:2 | 33,33% | 66,67% |
| 1:3 | 25% | 75% |
| 1:4 | 20% | 80% |
| 1:5 | 16,67% | 83,33% |
| 1:9 | 10% | 90% |
| 2:3 | 40% | 60% |
| 3:2 | 60% | 40% |
| 3:4 | 42,86% | 57,14% |
| 1:19 | 5% | 95% |
| 1:99 | 1% | 99% |
أسئلة تدريبية على تحويل النسبة إلى نسبة مئوية
جرّب هذه الأسئلة الخمسة قبل مراجعة الأجوبة. قرّب إلى منزلتين عشريتين عند الحاجة.
- حوّل النسبة 3:7 إلى نسب مئوية.
- اكتب 60% في صورة نسبة بأبسط شكل.
- حوّل النسبة ذات الأجزاء الثلاثة 2:3:5 إلى نسب مئوية.
- يُخلط مشروب بنسبة 1 من الشراب إلى 4 من الماء. كم النسبة المئوية للشراب؟
- في صف نسبة الأولاد إلى البنات 7:8. كم النسبة المئوية للبنات؟
أجوبة التمارين
يبدأ كل جواب بمجموع الأجزاء.
- المجموع 10، فتكون الحصتان 30% و70%.
- النسبة 60% تترك 40%، فتكون النسبة 60:40، أي 3:2.
- المجموع 10، فتكون الحصص 20% و30% و50%.
- المجموع 5، فيكون الشراب 1 ÷ 5 = 20%.
- المجموع 15، فتكون البنات 8 ÷ 15 = 53,33% والأولاد 46,67%.
كود تحويل النسبة إلى نسبة مئوية
تعيد النسختان الأمثلة المحلولة أعلاه، وترفضان المدخلات غير الرقمية، وترفضان نسبة تكون جميع أجزائها أصفارًا.
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;}// [2, 3] -> [40, 60]; [3, 5, 2] -> [30, 50, 20]export function ratioToPercent(parts, decimals = 2) { if (!Array.isArray(parts) || parts.length < 2) throw new TypeError("parts must be an array of at least two numbers"); parts.forEach((p) => { finite("part", p); if (p < 0) throw new RangeError("parts must not be negative"); }); const d = places(decimals); const total = parts.reduce((a, b) => a + b, 0); if (total === 0) throw new RangeError("the parts must not all be 0"); return parts.map((p) => Number(((p / total) * 100).toFixed(d)));}function gcd(a, b) { return b === 0 ? a : gcd(b, a % b);}// 25 -> [1, 3] (part to rest, simplified). Accepts up to 2 decimal places.export function percentToRatio(percent) { finite("percent", percent); if (percent <= 0 || percent >= 100) throw new RangeError("percent must be above 0 and below 100"); const p = Math.round(percent * 100); if (Math.abs(percent * 100 - p) > 1e-9) throw new RangeError("percent must have at most 2 decimal places"); const rest = 10000 - p; const g = gcd(p, rest); return [p / g, rest / g];}Python
from decimal import Decimal, ROUND_HALF_UPfrom math import gcd, isfinitedef _num(name, v): if isinstance(v, bool) or not isinstance(v, (int, float, Decimal)) or not 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 ratio_to_percent(parts, decimals=2): if not isinstance(parts, (list, tuple)) or len(parts) < 2: raise ValueError("parts must be a list of at least two numbers") nums = [_num("part", p) for p in parts] if any(n < 0 for n in nums): raise ValueError("parts must not be negative") total = sum(nums) if total == 0: raise ValueError("the parts must not all be 0") return [_round(n / total * 100, decimals) for n in nums]def percent_to_ratio(percent): p = _num("percent", percent) if not 0 < p < 100: raise ValueError("percent must be above 0 and below 100") scaled = p * 100 if scaled != scaled.to_integral_value(): raise ValueError("percent must have at most 2 decimal places") a = int(scaled) b = 10000 - a g = gcd(a, b) return a // g, b // gتعيد ratioToPercent([3, 5, 2]) القيم 30 و50 و20، وهو مثال الأجزاء الثلاثة، وتعيد percentToRatio(40) القيمتين 2 و3. قرّب للعرض فقط. فقد لا يبلغ مجموع الحصص المقرَّبة 100: تعيد ratioToPercent([1, 1, 1]) القيمة 33,33 ثلاث مرات، ومجموعها 99,99، لذلك تعرض الحاسبة المجموع الدقيق بجانب الحصص المقرَّبة. وتقرّب نسخة Python إلى الأعلى عند المنتصف، وهو الاصطلاح المدرسي المعتاد، وتعيد قيم Decimal، فتُطبع 40 على صورة 40,00.
الخصوصية وسلامة المدخلات
- تُحسب القيم داخل متصفحك. والأعداد التي تدخلها لا تُرسل إلى خادم ولا تُخزَّن.
- الحقول تقبل الأعداد فقط. يُرفض النص والحقول الفارغة وNaN وInfinity مع رسالة، ولا يُنفَّذ أي شيء تكتبه على أنه كود.
- تحتاج النسبة إلى جزأين على الأقل. وتُرفض الأجزاء السالبة، لأن الجزء لا يمكن أن يقل عن لا شيء.
- يُسمح بجزء قيمته 0، كما في 0:4 التي تعطي 0% و100%. وتُرفض النسبة التي جميع أجزائها 0 لأن مجموعها صفر.
- تُقبل الأجزاء العشرية، فالنسبة 1,5:2,5 تعطي 37,5% و62,5%.
- يجب أن تكون النسبة المئوية المراد تحويلها أكبر من 0 وأقل من 100، بحد أقصى منزلتان عشريتان، لتبقى النسبة سهلة القراءة.
- في هذه اللغة تُعدّ الفاصلة هي الفاصل العشري، لذا فإن 12,5 تساوي اثني عشر ونصفًا و1,200 تساوي 1,2. وتعمل النقطة فاصلًا للآلاف حين تليها فاصلة عشرية، لذا تُقرأ 1.234,5 على أنها 1234,5. أما إدخال مثل 1.234 (نقطة تليها ثلاثة أرقام بالضبط من دون فاصلة) أو 1,2,3 فيُرفض لأنه غامض بدلًا من التخمين. وتُتجاهل المسافات بين مجموعات الأرقام، بما فيها المسافات غير القابلة للفصل، لذا يُقرأ 1 200 على أنه 1200.
- لكل جزء حقله الخاص، فلا حاجة إلى فاصلة للفصل بين الأجزاء.
الأخطاء الشائعة في تحويل النسبة إلى نسبة مئوية
| الخطأ | ما الذي يحدث | ما تفعله الحاسبة |
|---|---|---|
| قسمة الجزء الأول على الثاني | النسبة 2:3 بوصفها 2 ÷ 3 تعطي 66,67% وليس 40% | تقسم على مجموع الأجزاء كلها |
| عدم جمع الأجزاء أولًا | قراءة 3:1 على أنها 300% بدلًا من 75% | تجمع الأجزاء أولًا |
| قراءة علامة النسبة على أنها جزء إلى كل | النسبة 1:3 بوصفها 1/3 تعطي 33,33% وليس 25% | تقرأ النسبة على أنها جزء إلى جزء |
| إهمال جزء من المجموع | النسبة 3:5:2 بمجموع 8 تعطي 37,5% وليس 30% | تستخدم كل الأجزاء |
| حصص مقرَّبة لا يبلغ مجموعها 100% | النسبة 1:1:1 تعرض 33,33% ثلاث مرات، أي 99,99% | تعرض المجموع الدقيق |
| كتابة نسبة مئوية على صورة p:100 | إدخال 25:100 على أنها نسبة جزء إلى جزء يعطي 20% وليس 25% | تستخدم الباقي، أي 100 ناقص النسبة المئوية |
| عدم التبسيط | ترك 25:75 كما هي بدلًا من 1:3 | تقسم على القاسم المشترك الأكبر |
تقسيم واحد بخمس صور
التقسيم نفسه، 75% و25%، مكتوبًا بالصور التي يسأل عنها الناس:
| الصورة | مثال | كيف تحصل على النسبة المئوية | أين تفعل ذلك |
|---|---|---|---|
| نسبة، جزء إلى جزء | 3:1 | 3 ÷ (3 + 1) × 100 | هذه الصفحة |
| من النسبة المئوية إلى النسبة | 75% | 75:25، وتُبسَّط إلى 3:1 | هذه الصفحة |
| الكسر | 3/4 | اقسم ثم اضرب في 100 | حاسبة تحويل الكسر إلى نسبة مئوية |
| العدد العشري | 0,75 | اضرب في 100 | حاسبة تحويل العدد العشري إلى نسبة مئوية |
| من النسبة المئوية إلى الكسر | 75% | اكتبها على 100 ثم بسّط | حاسبة تحويل النسبة المئوية إلى كسر |
الأسئلة الشائعة
كيف أحوّل نسبة إلى نسبة مئوية؟
كيف أحوّل نسبة مئوية إلى نسبة؟
كيف أكتب نسبة على صورة نسبة مئوية دون آلة حاسبة؟
كيف أحوّل نسبة من ثلاثة أجزاء إلى نسب مئوية؟
هل النسبة 3:1 هي نفسها 300%؟
لماذا يبلغ مجموع حصصي 99,99%؟
كيف أحوّل نسبة إلى نسبة مئوية في Excel؟
=A2/(A2+B2) ونسّق الخلية كنسبة مئوية. ولأي عدد من الأجزاء من A2 إلى C2 استخدم =A2/SUM($A$2:$C$2) واسحب الصيغة إلى اليمين مع تثبيت النطاق.