حاسبة تحويل العدد العشري إلى نسبة مئوية والعكس
تحويل العدد العشري إلى نسبة مئوية يعني الضرب في 100، وتحوّل هذه الصفحة النسبة المئوية إلى عدد عشري أيضًا. وتشمل قواعد التحويل وطريقة تحويل النسبة المئوية إلى عدد عشري في Excel، وجدولًا يقرن كل عدد عشري بنسبته المئوية وكسره.
أُدخلت قيم تجريبية. استبدلها بقيمك.
النسبة المئوية
37,5%
خطوات الحل
- 0,375 × 100 = 37,5%
صيغة تريد 0,075 بينما القرض مكتوب عليه 7,5%. أو جدول بيانات يعيد 0,35 وتحتاج إلى أن تقول 35%. وفي الحالتين العمل واحد: انقل الفاصلة العشرية منزلتين، أو اضرب في 100 أو اقسم عليه.
أدخل عددًا عشريًا أو نسبة مئوية في هذه الحاسبة، فتحوّله في الاتجاهين، فهي تعمل حاسبةً لتحويل العدد العشري إلى نسبة مئوية وحاسبةً لتحويل النسبة المئوية إلى عدد عشري. وتعرض خطوة الضرب في 100 أو القسمة على 100 بأعدادك. وستجد أدناه القواعد وستة أمثلة محلولة وجدول تحويل يعرض الكسر أيضًا.
كيف يعمل تحويل العدد العشري إلى نسبة مئوية والعكس
الإجابة السريعة: لتحويل عدد عشري إلى نسبة مئوية اضرب في 100. ولتحويل نسبة مئوية إلى عدد عشري اقسم على 100. فالعدد 0,75 هو 75%، والنسبة 75% هي 0,75.
كيف تحوّل النسبة المئوية إلى عدد عشري
- احذف علامة النسبة المئوية.
- اقسم العدد على 100.
- تحقق من النتيجة: ينبغي أن تكون أصغر بـ 100 مرة من النسبة المئوية التي بدأت بها.
القسمة على 100 هي نفسها نقل الفاصلة العشرية منزلتين إلى اليسار. ويمكنك فعل ذلك ذهنيًا: 50% تصبح 0,5 لأن 50 ÷ 100 = 0,5، و18 بالمئة عددًا عشريًا هي 0,18. والنسبة المئوية الصحيحة فاصلتها العشرية في آخرها، فالنسبة 8% هي 8,0 ونقل الفاصلة منزلتين إلى اليسار يعطي 0,08.
متى تحتاج إلى أصفار
يحتاج تحويل النسبة المئوية إلى عدد عشري إلى أصفار حين يكون في العدد أقل من رقمين قبل الفاصلة. فالنسبة 5% تصبح 0,05 لا 0,5، لأن على الفاصلة أن تقطع منزلتين وليس أمامها إلا رقم واحد. والنسبة الأقل من 1% تحتاج إلى أصفار أكثر: 0,5% تصبح 0,005.
كيف تحوّل العدد العشري إلى نسبة مئوية
- اضرب العدد العشري في 100.
- أضف علامة النسبة المئوية.
الضرب في 100 ينقل الفاصلة العشرية منزلتين إلى اليمين، فيصبح 0,07 هو 7%، ويصبح 0,125 هو 12,5%، ويصبح 1,5 هو 150%. وفي العدد العشري الدوري مثل 0,3333 قرّب النسبة المئوية النهائية فقط: 33,33%.
النسبة المئوية إلى عدد عشري في Excel وGoogle Sheets
في Excel وGoogle Sheets تحمل الخلية المنسقة نسبةً مئوية العدد العشري بالفعل. فإذا ظهر فيها 12,5%، فالقيمة المخزنة 0,125، فلا تقسم مرة أخرى. ولقراءة القيمة المخزنة غيّر تنسيق الخلية إلى Number أو General. وإذا كانت الخلية تحمل 12,5 عاديًا وتريد العدد العشري، فاكتب =A2/100.
النسبة المئوية والعدد العشري والكسر معًا
النسبة المئوية والعدد العشري والكسر ثلاث طرق لكتابة قيمة واحدة، فتحويل العدد العشري إلى نسبة مئوية مجرد تغيير في الصورة. استخدم الحاسبة أعلاه حاسبةً لتحويل النسبة المئوية إلى عدد عشري: تدخل النسبة المئوية فيخرج العدد العشري، وتُعرض خطوة القسمة على 100. وللانتقال من كسر إلى نسبة مئوية، اقسم البسط على المقام واضرب في 100، وهو ما تفعله حاسبة تحويل الكسر إلى نسبة مئوية. وللانتقال من نسبة مئوية إلى كسر، اكتبها فوق 100 وبسّط، وهو ما تفعله حاسبة تحويل النسبة المئوية إلى كسر.
أمثلة على تحويل النسبة المئوية إلى عدد عشري والعكس
المثال 1: 5% عددًا عشريًا
المعطيات
الخطوة 1
القسمة على 100: 5 ÷ 100 = 0,05
الإجابة
المثال 2: 12,5% عددًا عشريًا
المعطيات
الخطوة 1
12,5 ÷ 100 = 0,125
الإجابة
المثال 3: 150% عددًا عشريًا
المعطيات
الخطوة 1
150 ÷ 100 = 1,5
الإجابة
المثال 4: 0,5% عددًا عشريًا
المعطيات
الخطوة 1
0,5 ÷ 100 = 0,005
الإجابة
المثال 5: 0,025 نسبةً مئوية
المعطيات
الخطوة 1
الضرب في 100: 0,025 × 100 = 2,5%
الإجابة
المثال 6: عدد عشري دوري، 0,333333
المعطيات
الخطوة 1
الضرب في 100: 0,333333 × 100 = 33,3333، أي 33,33% بتقريب إلى منزلتين عشريتين.
الإجابة
جدول تحويل النسبة المئوية والعدد العشري والكسر
يعرض هذا الجدول القيم الشائعة بالصور الثلاث، مع تقريب الأعداد العشرية إلى أربع منازل. وللمزيد من الكسور، راجع حاسبة تحويل الكسر إلى نسبة مئوية.
| النسبة المئوية | العدد العشري | الكسر |
|---|---|---|
| 1% | 0,01 | 1/100 |
| 5% | 0,05 | 1/20 |
| 10% | 0,1 | 1/10 |
| 12,5% | 0,125 | 1/8 |
| 20% | 0,2 | 1/5 |
| 25% | 0,25 | 1/4 |
| 33,33% | 0,3333 | 1/3 |
| 40% | 0,4 | 2/5 |
| 50% | 0,5 | 1/2 |
| 60% | 0,6 | 3/5 |
| 66,67% | 0,6667 | 2/3 |
| 75% | 0,75 | 3/4 |
| 80% | 0,8 | 4/5 |
| 90% | 0,9 | 9/10 |
| 100% | 1 | 1 |
| 125% | 1,25 | 5/4 |
| 150% | 1,5 | 3/2 |
| 200% | 2 | 2 |
شيفرة تحويل العدد العشري إلى نسبة مئوية
تعيد النسختان الأمثلة أعلاه (0,05 و0,125 و1,5 و0,005 و2,5% و33,33%)، وترفضان المدخلات غير الرقمية، وتحدّان المنازل العشرية.
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 > 12) throw new RangeError("decimals must be a whole number from 0 to 12"); return decimals;}// 0.125 -> 12.5 (multiply by 100)export function decimalToPercent(decimal, decimals = 2) { finite("decimal", decimal); return Number((decimal * 100).toFixed(places(decimals)));}// 12.5 -> 0.125 (divide by 100)export function percentToDecimal(percent, decimals = 6) { finite("percent", percent); return Number((percent / 100).toFixed(places(decimals)));}Python
from decimal import Decimal, ROUND_HALF_UPimport 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 _round(x, decimals): if not isinstance(decimals, int) or isinstance(decimals, bool) or not 0 <= decimals <= 12: raise ValueError("decimals must be a whole number from 0 to 12") return x.quantize(Decimal(1).scaleb(-decimals), rounding=ROUND_HALF_UP)def decimal_to_percent(decimal, decimals=2): return _round(_num("decimal", decimal) * 100, decimals)def percent_to_decimal(percent, decimals=6): return _round(_num("percent", percent) / 100, decimals)decimalToPercent(0.07) تعيد 7، لكن حاصل الضرب الخام 0,07 × 100 يساوي 7.000000000000001 في JavaScript، لأن 0,07 لا صورة ثنائية دقيقة لها. وخطوة التقريب تخفي ذلك، لذا قرّب دائمًا قبل العرض. أما نسخة Python فتعمل على قيم Decimal مبنية من نص العدد، فتتجنب هذه الظاهرة، وتقرّب نحو الأعلى عند المنتصف وهي القاعدة المدرسية المعتادة، وتعيد قيمة Decimal، لذا تُطبع 12,5% على الصورة 12.50. احذف علامة % الواردة في النهاية قبل استدعاء أي من الدالتين.
الخصوصية وسلامة المدخلات
- تُحسب القيم داخل متصفحك. والأعداد التي تدخلها لا تُرسل إلى خادم ولا تُخزَّن.
- يقبل الحقل الأعداد فقط، مع علامة % اختيارية في النهاية. أما النص والحقول الفارغة وNaN وInfinity فتُرفض مع رسالة، ولا يُنفَّذ أي شيء تكتبه على أنه شيفرة برمجية.
- تُقبل القيم السالبة: النسبة -20% تساوي -0,2.
- عدد المنازل العشرية عدد صحيح من 0 إلى 12.
- في هذه اللغة تُعدّ الفاصلة هي الفاصل العشري، لذا فإن 12,5 تساوي اثني عشر ونصفًا و1,200 تساوي 1,2. وتعمل النقطة فاصلًا للآلاف حين تليها فاصلة عشرية، لذا تُقرأ 1.234,5 على أنها 1234,5. أما إدخال مثل 1.234 (نقطة تليها ثلاثة أرقام بالضبط من دون فاصلة) أو 1,2,3 فيُرفض لأنه غامض بدلًا من التخمين. وتُتجاهل المسافات بين مجموعات الأرقام، بما فيها المسافات غير القابلة للفصل، لذا يُقرأ 1 200 على أنه 1200.
أخطاء شائعة في تحويل النسبة المئوية إلى عدد عشري
| الخطأ | ما الذي يحدث | ما تفعله الحاسبة |
|---|---|---|
| نقل الفاصلة منزلة واحدة | قراءة 5% على أنها 0,5 بدلًا من 0,05 | تقسم على 100 وتضيف الأصفار |
| إهمال الأصفار دون 1% | قراءة 0,5% على أنها 0,05 بدلًا من 0,005 | تعرض خطوة القسمة على 100 |
| ضرب العدد العشري في 10 | قراءة 0,25 على أنها 2,5% بدلًا من 25% | تضرب في 100 |
| ترك علامة النسبة المئوية | الإبلاغ عن 0,75 بصورة 75 | تضع علامة النسبة المئوية على النتيجة |
| قسمة خلية منسقة نسبةً مئوية على 100 مرة أخرى | 12,5% في خلية هي 0,125 بالفعل؛ والقسمة تعطي 0,00125 | تأخذ العدد كما كُتب |
| تقريب العدد العشري أولًا | 0,3333 مقرّبة إلى 0,33 تعطي 33%، لا 33,33% | تقرّب النتيجة النهائية فقط |
| عدّ ما فوق 100% خطأً | 150% تساوي 1,5، وهذا صحيح | تقبل القيم الأكبر من 100% |
قيمة واحدة بأربع صور
القيمة نفسها، 12,5%، مكتوبة بأربع طرق، وكيف تصل إلى كل منها:
| التحويل | القاعدة | مثال | أين تفعل ذلك |
|---|---|---|---|
| من النسبة المئوية إلى العدد العشري | اقسم على 100 | 12,5% = 0,125 | هذه الصفحة |
| العدد العشري إلى نسبة مئوية | اضرب في 100 | 0,125 = 12,5% | هذه الصفحة |
| الكسر إلى نسبة مئوية | اقسم ثم اضرب في 100 | 1/8 = 12,5% | حاسبة تحويل الكسر إلى نسبة مئوية |
| من النسبة المئوية إلى الكسر | اكتبها على 100 ثم بسّط | 12,5% = 1/8 | حاسبة تحويل النسبة المئوية إلى كسر |