صيغة النسبة المئوية في Excel: حساب الزيادة والتغير والفرق
صيغة النسبة المئوية في Excel لكل مهمة: حصة من الإجمالي، والزيادة، والنقصان، والفرق، وإضافة نسبة مئوية وطرحها، ونسبة الخطأ المئوية. وتبين أيضًا كيف تحسب النسبة المئوية في Excel وصيغة التغير المئوي وحالتي الصفر والسالب.
أُدخلت قيم تجريبية. استبدلها بقيمك.
النسبة المئوية
84%
خطوات الحل
- 42 ÷ 50 = 0,84
- تظهر 0,84 على شكل 84% بعد تنسيق الخلية بتنسيق النسبة المئوية
- صيغة Excel
- =A2/B2
- القيمة التي يخزّنها Excel (نسّق الخلية بتنسيق النسبة المئوية)
- 0,84
العمود A يحمل مبيعات العام الماضي والعمود B يحمل مبيعات هذا العام، فيعيد Excel القيمة 0,19 حيث أردت 19%. الصيغة صحيحة في الغالب. الخلية فقط تعرض العدد العشري الخام.
كل صيغة نسبة مئوية في Excel هي قسمة يتبعها تنسيق نسبة مئوية. يقدم هذا الدليل الصيغة لكل سؤال، وحالتي العدد السالب والصفر اللتين تتجاهلهما معظم الشروح، وخمسة أمثلة محلولة وجدولًا يمكنك نسخه.
كيف تعمل النسب المئوية في Excel
الإجابة السريعة: يخزّن Excel النسبة المئوية عددًا عشريًا، فـ 19% هي 0,19. اقسم لتحصل على العدد العشري، ثم طبّق تنسيق «النسبة المئوية»: =A2/B2 لحصة من إجمالي، و=(B2-A2)/A2 لتغير. ولا تضرب في 100 أيضًا.
صيغ النسبة المئوية في Excel في لمحة
| المهمة | القانون | مثال |
|---|---|---|
| نسبة مئوية من إجمالي | =A2/B2 | 42 من 50 تساوي 84% |
| الزيادة أو النقصان المئوي | =(B2-A2)/A2 | من 1 800 إلى 2 142 يعني +19% |
| الفرق المئوي | =ABS(A2-B2)/AVERAGE(A2,B2) | العددان 80 و120 يختلفان بنسبة 40% |
| إضافة نسبة مئوية | =A2*(1+B2) | 80 زائد 15% يساوي 92 |
| طرح نسبة مئوية | =A2*(1-B2) | 80 ناقص 15% يساوي 68 |
| إيجاد المقدار | =A2*B2 | 35% من 120 تساوي 42 |
| إيجاد الإجمالي | =A2/B2 | 42 تساوي 35% من 120 |
| الفرق بين نسبتين مئويتين | =B2-A2 | من 4,0% إلى 4,5% يعني 0,5 نقطة |
| نسبة الخطأ المئوية | =ABS(A2-B2)/ABS(B2) | القيمة 9,6 مقابل 9,8 تعطي 2,04% |
نسّق خلايا النتيجة بتنسيق «النسبة المئوية» حيث يكون الجواب نسبة مئوية. وفي صفوف الإضافة والطرح والمقدار تحمل B2 المعدل، مثل 15%.
كيف يخزّن Excel النسب المئوية
الخلية التي تعرض 19% تحمل 0,19، وكتابة 19% في خلية تخزّن 0,19 أيضًا. فتنسيق «النسبة المئوية» يغيّر شكل العدد لا حقيقته. لذلك عندما تعيد =(B2-A2)/A2 القيمة 0,19 فالصيغة صحيحة والحل في التنسيق لا في صيغة أخرى.
سلوكان يسببان معظم الالتباس. فتطبيق تنسيق «النسبة المئوية» على أعداد موجودة أصلًا في خلية يضربها في 100، فيصبح 10 مساويًا 1000%. أما في الخلايا المنسّقة أصلًا بتنسيق «النسبة المئوية»، فتوثّق Microsoft أن كتابة 10 أو 0,1 تعطي كلتاهما 10%.
نسبة مئوية من إجمالي
اقسم الجزء على الكل: =A2/B2. ولعمود من الأجزاء، ثبّت الإجمالي ليبقى عند السحب لأسفل: =A2/SUM(A$2:A$4)، أو =A2/$A$5 حين تحمل A5 الإجمالي. وأجزاء 12 و18 و30 مقابل إجمالي 60 تعيد 20% و30% و50%.
ولدى Microsoft 365 أيضًا الدالة PERCENTOF(data_subset, data_all) المكافئة لـSUM(subset)/SUM(all). وتوثّق Microsoft أنها متاحة في Excel for Microsoft 365 فقط، فاستخدم صيغة القسمة إذا كان الملف سيُفتح في إصدار أقدم من Excel.
إيجاد مقدار أو إجمالي من نسبة مئوية
لإيجاد المقدار اضرب: =A2*B2 مع 120 و35% تعيد 42. ولإيجاد الإجمالي اقسم المقدار على النسبة المئوية: =A2/B2 مع 42 و35% تعيد 120. والصيغة الثانية هي مسألة النسبة المئوية العكسية، حيث الجزء والمعدل معلومان والكل مجهول.
تنسيق الخلايا كنسبة مئوية
حدّد الخلايا واضغط Ctrl+Shift+% في Windows، أو استخدم Home ثم زر Percent Style. وللتحكم في المنازل العشرية افتح Format Cells واختر Number ثم Percentage. والتنسيق يغيّر العرض فقط. ولتقريب القيمة المخزّنة أيضًا، غلّف الصيغة: =ROUND((B2-A2)/A2,4) تخزّن 0,1900 لتغير قدره 19%.
صيغة الزيادة المئوية في Excel
لحساب التغير المئوي في Excel، اطرح القيمة القديمة من الجديدة ثم اقسم على القيمة القديمة: =(B2-A2)/A2. وهذه صيغة الزيادة المئوية في Excel التي يلجأ إليها المستخدمون أولًا. وعند ارتفاع من 1 800 إلى 2 142 تكون النتيجة 0,19، وتظهر 19%.
صيغة التغير المئوي نفسها التي يستخدمها Excel للارتفاع هي صيغة النقصان المئوي حين تكون النتيجة سالبة. وانخفاض من 640 إلى 512 يعيد −20%. صيغة واحدة تغطي الاتجاهين، فسمِّ العمود «التغير» لا «الزيادة».
ثمة صيغة مكافئة أقصر هي =B2/A2-1. وهي تعطي الجواب نفسه للقيم الابتدائية الموجبة، لكنها تعكس الإشارة حين تكون القيمة الابتدائية سالبة، وهو ما يتناوله القسم التالي. ولعمود من الفترات، يكون التغير من شهر لآخر =B3/B2-1 مسحوبة لأسفل من الصف الثاني. والقيم 100 و110 و99 تعيد 10% و−10%.
التغير المئوي مع الأعداد السالبة والصفر
صيغة التغير المئوي التي يكتبها مستخدمو Excel أولًا، =(B2-A2)/A2، تتعطل مع مدخلين.
قيمة ابتدائية صفرية. تعيد =(B2-A2)/A2 الخطأ #DIV/0!، لأن التغير من الصفر لا نسبة مئوية له. أظهر علامة لا خلية فارغة: =IF(A2=0,"n/a",(B2-A2)/A2). وتعمل IFERROR أيضًا، لكنها تُفرغ كل خطأ، بما في ذلك #VALUE! الناتج عن عدد مخزّن نصًا، وهو خطأ تريد أن تراه.
قيمة ابتدائية سالبة. خسارة تتقلص من −50 إلى −25 تحسّن، ومع ذلك تعيد =(B2-A2)/A2 القيمة −50%، فتُقرأ كأنها تراجع. أما القسمة على القيمة الابتدائية المطلقة فتحافظ على إشارة الحركة: =(B2-A2)/ABS(A2) تعيد +50%. ومع اختبار الصفر: =IF(A2=0,"n/a",(B2-A2)/ABS(A2)). وهذا هو العرف نفسه الذي تستخدمه حاسبة التغير المئوي.
وحين تنقلب الإشارة، كما من −50 إلى 25، تعيد صيغة القيمة الابتدائية المطلقة +150%، وهي الحركة (75) إلى الحجم الابتدائي (50). ويكتفي كثير من فرق المالية بالإبلاغ عن «n/m» أي غير ذي معنى: =IF(A2=0,"n/a",IF(SIGN(A2)<>SIGN(B2),"n/m",(B2-A2)/ABS(A2))). اختر قاعدة واحدة وطبّقها على الورقة كلها، في Excel وGoogle Sheets على السواء.
صيغة الفرق المئوي في Excel
طريقة حساب الفرق المئوي في Excel حين لا تكون أي من القيمتين هي الأساس: اقسم الفجوة على متوسط القيمتين، =ABS(A2-B2)/AVERAGE(A2,B2). فمع 80 و120 تكون الفجوة 40 والمتوسط 100، فيكون الفرق 40%. وصيغة الفرق المئوي التي يحتاجها Excel واحدة لأي زوج، وتعرض حاسبة الفرق المئوي الحل نفسه.
تبديل الخليتين يعطي الجواب نفسه، وهذا هو المقصود. التغير المئوي ليس متماثلًا: من 80 إلى 120 هو +50%، أما من 120 إلى 80 فهو −33,33%. استخدم التغير حين يكون هناك قبل وبعد، والفرق حين تكون القيمتان متكافئتين، مثل سعري مورّدين. وللفرق المئوي بين عددين ليس في Excel دالة مضمنة، فهذه الصيغة هي الطريق المعتاد.
إضافة نسبة مئوية أو طرحها في Excel
اضرب في واحد زائد المعدل أو ناقصه. فمع المعدل في B2 نسبةً مئوية، تضيفه =A2*(1+B2) وتطرحه =A2*(1-B2). والعدد 80 مع معدل 15% يعيد 92 و68. ويمكنك كتابة المعدل داخل الصيغة، كما في =A2*(1+15%)، لكن وضع المعدل في خلية مستقلة يجعل تغيير السعر تعديلًا واحدًا بدلًا من البحث عن الصيغ.
الفرق بين نسبتين مئويتين في Excel
تُقارن نسبتان مئويتان بالطرح لا بصيغة التغير المئوي: =B2-A2. ومعدل ينتقل من 4,0% إلى 4,5% يعيد 0,5%، أي 0,5 نقطة مئوية. أما التغير النسبي في الخليتين نفسيهما فهو =(B2-A2)/A2، وهو 12,5%. وهما يجيبان عن سؤالين مختلفين، والخلط بينهما هو أشيع خطأ في التقارير.
ولإظهار الفجوة بعدد عادي من النقاط، استخدم =ROUND((B2-A2)*100,2) وسمِّ العمود «نقاط». ويشرح دليل النقاط المئوية متى تذكر كل رقم.
نسبة الخطأ المئوية في Excel
تقارن نسبة الخطأ المئوية قيمة مقيسة بقيمة مرجعية: =ABS(A2-B2)/ABS(B2)، مع القياس في A2 والقيمة المرجعية في B2. وقراءة 9,6 مقابل قيمة مرجعية 9,8 تعيد 2,04%. وتعرض حاسبة نسبة الخطأ المئوية الحل وتتعامل مع عدة قراءات دفعة واحدة.
النسب المئوية في Google Sheets
كل صيغ القسمة والطرح أعلاه تعمل دون تغيير في Google Sheets، وطريقة حساب الفرق بين نسبتين مئويتين في Sheets هي نفسها =B2-A2. والفروق صغيرة. نسّق الخلية عبر Format ثم Number ثم Percent، أو اضغط Ctrl+Shift+5 في Windows. ولملء عمود كامل من خلية واحدة، لُفّ صيغة التغير في ARRAYFORMULA مع حارس للصفوف الفارغة، كما في قسم الشيفرة. وصيغة القسمة لنسبة الجزء من الإجمالي تعمل في الأداتين، فهي الخيار الأسلم لملف ينتقل بينهما.
أمثلة على صيغة النسبة المئوية في Excel
المثال 1: نسبة مئوية من إجمالي
المعطيات
الإجابة
=A2/B2 القيمة 0,84، التي يعرضها تنسيق «النسبة المئوية» على أنها 84%.المثال 2: الزيادة المئوية
المعطيات
الخطوة 1
التغير 342، وقسمة 342 على 1 800 تعطي 0,19.
الإجابة
=(B2-A2)/A2 القيمة 19%.المثال 3: النقصان المئوي
المعطيات
الخطوة 1
التغير −128، وقسمة −128 على 640 تعطي −0,2.
الإجابة
المثال 4: الفرق المئوي
المعطيات
الإجابة
=ABS(A2-B2)/AVERAGE(A2,B2) القيمة 40%، أيًّا كان ترتيب الخليتين.المثال 5: قيمة ابتدائية سالبة
المعطيات
الخطوة 1
تعيد الصيغة البسيطة=(B2-A2)/A2القيمة −50%، فتُقرأ كأنها تراجع.
الإجابة
=(B2-A2)/ABS(A2) العدد 25 على 50 وتعيد +50%، وهو التحسن الذي تصفه الأعداد.الأمثلة الخمسة في ورقة واحدة
| مثال | A2 | B2 | الصيغة في C2 | ما تعرضه C2 |
|---|---|---|---|---|
| 1 نسبة مئوية من إجمالي | 42 | 50 | =A2/B2 | 84% |
| 2 الزيادة | 1800 | 2142 | =(B2-A2)/A2 | 19% |
| 3 النقصان | 640 | 512 | =(B2-A2)/A2 | −20% |
| 4 الفرق | 80 | 120 | =ABS(A2-B2)/AVERAGE(A2,B2) | 40% |
| 5 بداية سالبة | −50 | −25 | =(B2-A2)/ABS(A2) | 50% |
اكتب كل صف في الصف 2 من ورقة فارغة وطبّق تنسيق «النسبة المئوية» على العمود C.
كود صيغة النسبة المئوية في Excel
صيغة تغير آمنة، مع اختبار الصفر والقيمة الابتدائية المطلقة:
=IF(A2=0,"n/a",(B2-A2)/ABS(A2))القاعدة نفسها مع «n/m» عند انقلاب الإشارة:
=IF(A2=0,"n/a",IF(SIGN(A2)<>SIGN(B2),"n/m",(B2-A2)/ABS(A2)))Google Sheets، لملء عمود من خلية واحدة وتخطي الصفوف الفارغة:
=ARRAYFORMULA(IF(A2:A="","",IF(A2:A=0,"n/a",(B2:B-A2:A)/ABS(A2:A))))الحساب نفسه خارج جدول البيانات، في pandas:
import pandas as pddef pct_change_abs(s: pd.Series) -> pd.Series: change = s.diff() / s.shift().abs() return change.where(s.shift() != 0)تعطي Series.pct_change() القيمة −50% للانتقال من −50 إلى −25، وهي مشكلة الإشارة نفسها في صيغة Excel البسيطة، وتعيد inf عندما تكون القيمة السابقة صفرًا. أما pct_change_abs فتعيد +50% وتترك حالة الصفر فارغة.
أمان جداول البيانات
الصيغ في هذه الصفحة حساب عادي. لا تستخدم أي منها وحدات ماكرو أو روابط مصنفات خارجية أو إضافات، ويمكنك نسخها نصًا. وتبقى القيم التي تكتبها في ورقتك داخل ملفك.
ثلاث نقاط أمان تهم حين تأتي النسب المئوية من بيانات الآخرين:
- حقن CSV والصيغ. الخلية التي تبدأ بعلامة يساوي أو زائد أو ناقص أو علامة «at» تُقرأ صيغةً عندما يُفتح ملف CSV في Excel. والنسبة المئوية الحقيقية مثل −5% تبدأ بعلامة ناقص، فيحجب المرشّح الساذج إما بيانات حقيقية أو يمرر خلية مصطنعة. عقّم ذلك بإضافة علامة اقتباس مفردة أو مسافة جدولة قبل الخلية حين تنشئ ملفات للآخرين، وافتح ملفات CSV غير الموثوقة عبر معالج الاستيراد مع ضبط العمود على Text.
- أعداد مخزّنة نصًا. «19%» المستوردة والمحاذاة إلى اليسار هي نص ولا تُحسب. تعيد
=VALUE("19%")القيمة 0,19، أو استخدم نص إلى أعمدة. - الروابط الخارجية. صيغة تُلصق من مصدر مجهول وتحتوي مسار مصنف بين أقواس مربعة تقرأ من ملف آخر. ويسأل Excel قبل تحديث الروابط، فارفض ما لم تثق بالمصدر.
أخطاء شائعة في النسبة المئوية في Excel
| الخطأ | ما الذي يحدث | التصحيح |
|---|---|---|
| تظهر النتيجة 0,19 لا 19% | الخلية منسّقة بتنسيق عام | طبّق تنسيق «النسبة المئوية» |
| الضرب في 100 والتنسيق كنسبة مئوية | تظهر 19 على أنها 1900% | افعل أحدهما لا كليهما |
| القسمة على القيمة الجديدة | =(B2-A2)/B2 تعطي 15,97% للانتقال من 1 800 إلى 2 142، لا 19% | اقسم على القيمة القديمة |
| #DIV/0! | القيمة الابتدائية صفر | =IF(A2=0,"n/a",(B2-A2)/A2) |
| بداية سالبة تُقرأ بالعكس | من −50 إلى −25 تظهر −50% | اقسم على ABS(A2) |
| الإجمالي يزحف عند السحب لأسفل | =A2/B2 تصبح =A3/B3 فيتحرك الإجمالي | ثبّته: =A2/$B$2 |
| نسبة مئوية مخزّنة نصًا | «19%» تتجاهلها الصيغ | =VALUE(A2) أو نص إلى أعمدة |
| فاصلة حيث يتوقع Excel فاصلة منقوطة | خطأ في التحليل في كثير من الإعدادات الإقليمية الأوروبية | استخدم الفواصل المنقوطة بين الوسائط |
| طرح النسب المئوية وتسمية الناتج نسبة مئوية | من 4,0% إلى 4,5% يعني 0,5 نقطة لا 0,5% | سمِّ الناتج نقاطًا |
التغير المئوي مقابل الفرق مقابل النقاط مقابل النسبة المئوية من الإجمالي
| المقياس | القانون | الأساس | متناظر | مثال |
|---|---|---|---|---|
| التغير المئوي | =(B2-A2)/A2 | القيمة القديمة | لا | من 80 إلى 120 يعني +50% |
| الفرق المئوي | =ABS(A2-B2)/AVERAGE(A2,B2) | متوسط القيمتين | نعم | العددان 80 و120 يعنيان 40% |
| النقاط المئوية | =B2-A2 | لا شيء | لا، فهو ذو إشارة | من 4,0% إلى 4,5% يعني 0,5 نقطة |
| النسبة المئوية من الإجمالي | =A2/B2 | الإجمالي | لا ينطبق | 42 من 50 تساوي 84% |
| نسبة الخطأ المئوية | =ABS(A2-B2)/ABS(B2) | القيمة المرجعية | لا | القيمة 9,6 مقابل 9,8 تعطي 2,04% |
التغير يحتاج إلى «قبل» و«بعد». والفرق يعامل القيمتين على أنهما متكافئتان. والنقاط تقارن نسبتين مئويتين مباشرة، والنسبة من الإجمالي تقارن جزءًا بكله.
الأسئلة الشائعة
كيف أحسب النسبة المئوية في Excel؟
=A2/B2. مع 42 في A2 و50 في B2 تكون النتيجة 0,84 وتُعرض 84%. ولا تضرب في 100 أيضًا.كيف أحسب الفرق بين نسبتين مئويتين في Sheets؟
=B2-A2. من 4,0% إلى 4,5% يعطي 0,5 نقطة مئوية. وإذا أردت التغير النسبي بدلًا من ذلك فاستخدم =(B2-A2)/A2، وهو 12,5% للخليتين نفسيهما.كيف أحسب الزيادة المئوية في Excel؟
=(B2-A2)/A2. وعند الانتقال من 1 800 إلى 2 142 تكون النتيجة 19%. وتغطي الصيغة سؤالي «كيف تحسب الزيادة المئوية في Excel» و«كيف تحسب الزيادة بالنسبة المئوية في Excel»، وهما السؤال نفسه.كيف أحسب الفرق المئوي في Excel؟
=ABS(A2-B2)/AVERAGE(A2,B2). مع 80 و120 يكون الجواب 40%، أيًّا كانت الخلية الأولى.كيف أحسب النقصان المئوي في Excel؟
=(B2-A2)/A2 واقرأ النتيجة السالبة نقصانًا. فانخفاض من 640 إلى 512 يعيد −20%. ولإظهارها رقمًا موجبًا، غلّف الصيغة في ABS.كيف أضيف نسبة مئوية إلى عدد في Excel؟
=A2*(1+B2) مع المعدل في B2. والعدد 80 مع معدل 15% يعيد 92. وللطرح استخدم =A2*(1-B2).