انتقل إلى المحتوى الرئيسي

حساب النسبة المئوية للتغير بين رقمين في إكسيل

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


الصيغ الأساسية لحساب نسبة التغير

هناك صيغتان أساسيتان لحساب النسبة المئوية للتغير بين رقمين:

صيغة 1:

=(new_value - old_value) / old_value

صيغة 2:

=new_value / old_value – 1

يمكن أن تساعدك هذه الصيغ في تحديد مقدار زيادة أو نقصان رقم معين من حيث النسبة المئوية. ستجد أدناه مثالين لكيفية استخدام هذه الصيغ لحساب النسبة المئوية للتغير بين رقمين.


حساب نسبة التغير بين رقمين

سيوضح لك هذا القسم كيفية حساب النسبة المئوية للزيادة والنقصان بين رقمين خطوة بخطوة.


حساب نسبة الزيادة

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

الخطوة 1: تطبيق الصيغة للحصول على النتيجة

حدد خلية فارغة (D2 في هذه الحالة)، وأدخل إحدى الصيغ التالية واضغط على أدخل مفتاح للحصول على النتيجة. حدد هذه الخلية واسحبها مقبض التعبئة للحصول على بقية النتائج. ويتم عرض النتيجة كأرقام عامة كما هو موضح في لقطة الشاشة التالية:

=(C2-B2)/B2
=C2/B2-1

الخطوة 2: تنسيق النتيجة كنسبة مئوية

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

نتيجة

تم الآن حساب النسبة المئوية للزيادة في عدد المستخدمين سنويًا. انظر لقطة الشاشة أدناه:

ملاحظات: في الصيغة ، C2 هي الخلية التي تحتوي على القيمة الجديدة و B2 هي الخلية التي تحتوي على القيمة القديمة.

حساب نسبة الانخفاض

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

الخطوة 1: تطبيق الصيغة للحصول على النتيجة

حدد خلية فارغة (D2 في هذه الحالة)، وأدخل إحدى الصيغ التالية واضغط على أدخل مفتاح للحصول على النتيجة. حدد هذه الخلية واسحبها مقبض التعبئة للحصول على بقية النتائج. ويتم عرض النتيجة كأرقام عامة كما هو موضح في لقطة الشاشة التالية:

=(C2-B2)/B2
=C2/B2-1

الخطوة 2: تنسيق النتيجة كنسبة مئوية

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

نتيجة

وقد تم الآن حساب النسبة المئوية للانخفاض في هذه الأسعار. انظر لقطة الشاشة أدناه:

ملاحظات: في الصيغة ، C2 هي الخلية التي تحتوي على السعر الجديد و B2 هي الخلية التي تحتوي على السعر القديم.

عمليات متقدمة

يوضح هذا القسم المواقف المختلفة التي قد تواجهها عند حساب النسبة المئوية للتغير بين رقمين.


حساب النسبة المئوية للتغير مع الأرقام السالبة

عند حساب النسبة المئوية للتغيرات، قد تواجه رقمًا سالبًا كما يلي:

دعونا نوضح كل من هذه السيناريوهات بأمثلة محددة:

كلا الرقمين سلبيين

تكون الصيغة القياسية للتغير في النسبة المئوية فعالة حتى عندما تكون القيمتان سالبتين.
على سبيل المثال، خذ بعين الاعتبار شركة زادت خسائرها من 10,000 دولار في الربع الأخير (القيمة القديمة هي -10,000) إلى 50,000 دولار في هذا الربع (القيمة الجديدة هي -50,000). كما هو موضح أدناه، باستخدام الصيغة القياسية (= (C2-B2) / B2) ينتج زيادة بنسبة 400%، مما يشير إلى أن الخسائر تضاعفت أربع مرات من القيمة المطلقة البالغة 10,000 دولار إلى 50,000 دولار.

أحد الأرقام سلبي

في هذه الحالة، قد تواجه مواقف تكون فيها القيمة القديمة سالبة، أو القيمة الجديدة سالبة.

القيمة القديمة إيجابية، والقيمة الجديدة سلبية

تعمل صيغة التغيير المئوية القياسية أيضًا بشكل جيد عندما تكون القيمة الجديدة سالبة.

على سبيل المثال، تحولت قيمة السهم من الإيجابية إلى السلبية. وقد بلغت قيمتها 10 دولارات (القيمة القديمة هي 10) الشهر الماضي. هذا الشهر، بسبب ركود السوق، انخفضت قيمتها إلى -10 دولار (القيمة الجديدة هي -10). لحساب النسبة المئوية للتغير بين هذين الرقمين، أقوم بتطبيق الصيغة القياسية (= (C2-B2) / B2) للحصول على نتيجة -200%. ويمثل هذا انخفاضا كبيرا، مما يشير إلى التحول من الربح إلى الخسارة.

القيمة القديمة سلبية، والقيمة الجديدة إيجابية

على سبيل المثال، ينتقل العمل من الخسارة إلى الربح. في العام الماضي، تكبدت هذه الشركة الصغيرة خسارة قدرها 10000 دولار (القيمة القديمة هي -10000) وحققت ربحًا قدره 20000 دولار (القيمة الجديدة هي 20000) هذا العام. إذا قمت بتطبيق صيغة النسبة المئوية القياسية لحساب النسبة المئوية للتغيير، فستكون النتيجة غير صحيحة.

هنا تكون النتيجة -300 مضللة في السيناريو الفعلي. ويوحي بتغير سلبي، ويعني أن الأمور ساءت، لكن في الواقع تحسن الوضع من الخسارة إلى الربح.

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

=(C2-B2)/ABS(B2)

وهنا النتيجة 300% تشير إلى التغير الإيجابي الفعلي من الخسارة إلى الربح.

ملاحظات:
  • انتبه إلى أن طريقة ABS قد تؤدي إلى نتائج مضللة. كما هو موضح في لقطة الشاشة أدناه، تنتقل جميع الشركات من الخسارة إلى الربح، وتكون الشركة F هي الأكثر ربحية. ومع ذلك، فإنه يظهر نسبة تغير أقل مقارنة بالآخرين، وهو أمر غير منطقي. لذلك استخدمي هذه الطريقة بحذر!

حساب نسبة التغير مع صفر

على الرغم من أن حساب النسبة المئوية للتغيرات في برنامج Excel أمر بسيط للغاية، إلا أنك قد تواجه بعض الصعوبات عندما يتضمن الحساب أصفارًا.

القيمة القديمة هي صفر

عندما تكون القيمة القديمة صفر، ترجع الصيغة القياسية # DIV / 0! قيمة الخطأ. انظر لقطة الشاشة:

في هذه الحالة، الحل الأكثر قبولًا هو التعامل مع نسبة التغير على أنها 100%. في الرياضيات الأساسية، سيتم اعتبار التغييرات من 0 إلى أي رقم موجب بمثابة زيادة بنسبة 100٪.

فيما يلي الصيغ الأساسية:

صيغة 1:

=IFERROR((new value - old value) / old value, 1)

صيغة 2:

=IFERROR((new value / old value - 1, 1)

لعرض النتيجة كـ 100% بدلاً من #DIV/0! خطأ، يمكنك تطبيق إحدى الصيغ التالية:

=IFERROR((C2 - B2) / B2, 1)
=IFERROR((C2 / B2) -1, 1)

القيمة الجديدة هي صفر

عندما تكون القيمة الجديدة 0، تكون النتيجة -1، أي -100%. النتيجة -100% تمثل انخفاضًا كاملاً. في هذه الحالة، تكون النتيجة معقولة لأن التغييرات من قيمة موجبة إلى 0 ستكون بمثابة انخفاض بنسبة 100%. النتيجة مقبولة.


حساب القيمة القديمة على أساس النسبة المئوية للتغير

في بعض الأحيان، قد تواجه موقفًا حيث تعرف نسبة التغير وآخر قيمة، الآن تحتاج إلى تحديد القيمة الأصلية. على سبيل المثال، إذا كانت مبيعات هذا العام تبلغ 12,000 دولار أمريكي، أي بزيادة قدرها 20% عن العام الماضي، فكيف تجد مبيعات العام الماضي؟ في مثل هذه الحالات، يمكنك استخدام الصيغة التالية:

الصيغة الأساسية:

=New value / (1 + Percentage Change)

حدد خلية فارغة مثل C2، وأدخل الصيغة التالية واضغط على أدخل مفتاح للحصول على النتيجة.

=B2/(1+A2)

ملاحظات: في هذه الصيغة ، B2 هي الخلية التي تحتوي على القيمة الجديدة، والخلية A2 يحتوي على نسبة التغيير.

حساب القيمة الجديدة على أساس النسبة المئوية للتغير

الوضع المعاكس هو أن تعرف نسبة التغير والقيمة الأصلية وتحتاج إلى تحديد القيمة الجديدة. على سبيل المثال، إذا كانت مبيعات هذا العام تبلغ 10,000 دولار أمريكي وكنت تهدف إلى أن تكون مبيعات العام المقبل أعلى بنسبة 20% من مبيعات هذا العام، فكيف ستحسب مبيعات العام التالي؟

الصيغة الأساسية:

=Old value * (1 + Percentage Change)

حدد خلية فارغة مثل C2، وأدخل الصيغة التالية واضغط على أدخل مفتاح للحصول على النتيجة.

=B2*(1+A2)

ملاحظات: في هذه الصيغة ، B2 هي الخلية التي تحتوي على القيمة القديمة، والخلية A2 يحتوي على نسبة التغيير.

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

أفضل أدوات إنتاجية المكتب

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

الوصف


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (26)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
((new value/old value)-1)*100 For % change
This comment was minimized by the moderator on the site
=((new value/old value)-1)*100 For % change
This comment was minimized by the moderator on the site
doesnt work
This comment was minimized by the moderator on the site
it is possible to calculate three values with the percentage change?
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi Edi Silva,
You can try this formula: =(first value-second value)/(third value-second value)
This comment was minimized by the moderator on the site
I have 0 in A1, 5 in B1, increase in percentage should be 500%. However with the given formula (B1-A1)/A1 = (0-500)/0 gives me a #DIV/0! error.In case if i apply =IF(A2<>0,(A3-A2)/A2,"0"), it return s me "0". neither of them helps. Any solution to this???
This comment was minimized by the moderator on the site
In case anyone still needs an answer for this problem, use this =IF(A1<>0, (B1-A1)/A1, (B1-A1))
using the percent style format will make (B1-A1) in this case (5-0) = 5 become 500%.
This comment was minimized by the moderator on the site
Hey Stanley,

Thanks for the formula!
Would you mind explaining the formula, please?
This comment was minimized by the moderator on the site
SMH SMH SMH SMH SMH
This comment was minimized by the moderator on the site
I hope you're not that dumb, dividing by 0
This comment was minimized by the moderator on the site
Any help for picking up value only it falls between 85% to 99% else blank.
Such as A is 10 and in B if we put any number , and in C it show the value only if it is fals between 85% to 99% of A
This comment was minimized by the moderator on the site
When a cell is blank, and another cell Has a number, how do you
This comment was minimized by the moderator on the site
Hello, Need help on how to write an formula with this situation.
So i have a report card design to show the grade of each performance of the work output. I set a standard for a specific task in amount of 350. However, based on available volume, not all the month output can be reach to 350. Therefore, we calculated that for this month, the person can achieve their 100% goal by just reaching 174. However, that person can go beyond that number to reach 350. What i want to do here is that our grade level is showing below. If they achieve 174, they would get a grade level B which is between 95% to 105%. But in order to get to maximum 120% of grade A+, the person will need to reach 350. This is where i stuck with. So i know that if a person reaches 180, he/she would get somewhere 102 or 103%. But i dont know how to calculate this and be able to set a maximum 120% between the number of 174 and 350

So right now if the number double from 174 to 348, the % is 200%.... but i need to set this maximum 120% only. How can i do this?

SCORE GRADE

0.00% -

40.00% E-

45.00% E

50.00% E+

55.00% D-

65.00% D

70.00% D+

75.00% C-

80.00% C

85.00% C+

90.00% B-

95.00% B

105.00% B+

110.00% A-

115.00% A

120.00% A+
This comment was minimized by the moderator on the site
Percentage 'change' and percentage 'difference' are two different things. This formula represents percentage change, for example if you are are comparing values of the same statistic over time (e.g. product sales this year compared to product sales last year). Percentage difference is different. Difference can be used when comparing two different statistics to each other (e.g. Mary's annual sales compared to Martha's annual sales). Mary didn't have an increase or decrease on Martha's sales over the same time period, they were just different. To calculate percentage difference you take the absolute value of the difference between two numbers. Then divide it by the average of those two numbers and then multiple by 100 to get the percentage. For example, if the two values are 40 and 60. The difference is 20, ignoring whether it's positive or negative. The average is 50. 20/50 = .4 X 100 = 40%. The percentage increase between these two numbers, if it is an increase, would be 50%. The percentage decrease would be 33%. Close, but all very different.
This comment was minimized by the moderator on the site
1.The percentage increase between these two numbers, if it is an increase, would be 50%. The percentage decrease would be 33%. Close, but all very different.....  How did you get the 50 and the 33?2. If you say Marias YOY is 8% and Martha's YOY is -25%, how do you calculate the difference between those two YOYs?
This comment was minimized by the moderator on the site
The formula that works in all cases is "=(new_value - old_value) / abs(old_value)"
This comment was minimized by the moderator on the site
How can I chnage regular percent change into Year over Year PCH?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations