الشبكات

أهم دوال تقريب الأرقام في إكسل

أهم الدوال الأساسية في برنامج الإكسل: عمليات تقريب الأرقام العشرية

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

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

1. دالة ROUND (التقريب العادي)

تُعد دالة ROUND واحدة من أشهر الدوال المستخدمة في عمليات تقريب الأرقام العشرية في برنامج إكسل. تقوم هذه الدالة بتقريب الرقم إلى عدد محدد من المنازل العشرية سواء كان الرقم المطلوب تقريبه أكبر أو أصغر من القيمة الفعلية.

الصيغة:

typescript
=ROUND(number, num_digits)
  • number: هو الرقم الذي ترغب في تقريبه.

  • num_digits: هو عدد المنازل العشرية التي تريد تقريب الرقم إليها. إذا كان هذا الرقم إيجابيًا، فسيتم تقريب الرقم إلى المنازل العشرية. وإذا كان سالبًا، فسيتم التقريب إلى أقرب عشرة، مئة، أو ألف بناءً على القيمة السالبة.

مثال:

إذا كان لدينا الرقم 3.14159 ونرغب في تقريبه إلى منزلتين عشريتين، فإن الصيغة ستكون:

pgsql
=ROUND(3.14159, 2)

النتيجة ستكون: 3.14.

إذا قمنا بتقريب نفس الرقم إلى منزلة عشرية واحدة:

pgsql
=ROUND(3.14159, 1)

النتيجة ستكون: 3.1.

2. دالة ROUNDUP (التقريب للأعلى)

تعمل دالة ROUNDUP بشكل مشابه لدالة ROUND، لكنها تتميز بتقريب الرقم دائمًا إلى القيمة الأعلى، سواء كانت القيمة الفعلية أكبر أو أصغر.

الصيغة:

typescript
=ROUNDUP(number, num_digits)
  • number: هو الرقم الذي تريد تقريبه.

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

مثال:

إذا كان لدينا الرقم 5.674 ونريد تقريب هذا الرقم إلى منزلتين عشريتين باستخدام دالة ROUNDUP:

=ROUNDUP(5.674, 2)

النتيجة ستكون: 5.68.

إذا قمنا بتقريبه إلى المنزل الواحد:

=ROUNDUP(5.674, 1)

النتيجة ستكون: 5.7.

3. دالة ROUNDDOWN (التقريب للأسفل)

على النقيض من دالة ROUNDUP، تعمل دالة ROUNDDOWN على تقريب الرقم دائمًا إلى القيمة الأقل، أي أنها تقرب الرقم إلى الأسفل سواء كان الرقم فعليًا أكبر أو أصغر.

الصيغة:

typescript
=ROUNDDOWN(number, num_digits)
  • number: الرقم الذي ترغب في تقريبه.

  • num_digits: عدد المنازل العشرية التي يتم التقريب إليها. إذا كان الرقم إيجابيًا، يتم التقريب إلى المنازل العشرية. وإذا كان سالبًا، يتم التقريب إلى أقرب عشرة أو مئة أو ألف وفقًا للقيمة السالبة.

مثال:

إذا كان لدينا الرقم 7.899 ونريد تقريبه إلى منزلتين عشريتين باستخدام دالة ROUNDDOWN:

=ROUNDDOWN(7.899, 2)

النتيجة ستكون: 7.89.

إذا قمنا بتقريبه إلى منزلتين عشريتين في حالة الرقم 9.999:

=ROUNDDOWN(9.999, 2)

النتيجة ستكون: 9.99.

4. دالة MROUND (التقريب إلى أقرب قيمة متعددة)

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

الصيغة:

typescript
=MROUND(number, multiple)
  • number: الرقم الذي ترغب في تقريبه.

  • multiple: العدد الذي سيتم التقريب إلى أقرب مضاعف له.

مثال:

إذا كان لدينا الرقم 32 ونريد تقريبه إلى أقرب مضاعف للعدد 5:

=MROUND(32, 5)

النتيجة ستكون: 30.

إذا أردنا تقريب الرقم 38 إلى أقرب مضاعف للعدد 5:

=MROUND(38, 5)

النتيجة ستكون: 40.

5. دالة CEILING (التقريب إلى أقرب قيمة أعلى)

دالة CEILING هي أداة أخرى للتقريب إلى أعلى قيمة. لكن هذه الدالة تعتمد على تقريب الرقم إلى أقرب مضاعف للعدد الذي تحدده. وبذلك يمكن استخدامها لتقريب الأرقام إلى قيم معينة مثل أقرب عشرة أو مئة أو غيرها.

الصيغة:

sql
=CEILING(number, significance)
  • number: هو الرقم الذي ترغب في تقريبه.

  • significance: هو العدد الذي سيتم التقريب إلى أقرب مضاعف له.

مثال:

إذا كان لدينا الرقم 25.3 ونريد تقريبه إلى أقرب مضاعف للعدد 10:

sql
=CEILING(25.3, 10)

النتيجة ستكون: 30.

إذا كان الرقم 12.1 ونريد تقريبه إلى أقرب مضاعف للعدد 5:

sql
=CEILING(12.1, 5)

النتيجة ستكون: 15.

6. دالة FLOOR (التقريب إلى أقرب قيمة أقل)

دالة FLOOR تعمل عكس دالة CEILING، حيث تقوم بتقريب الرقم إلى أسفل إلى أقرب مضاعف للعدد الذي تحدده. هذه الدالة مفيدة عندما تحتاج إلى إجراء تقريب تنازلي.

الصيغة:

sql
=FLOOR(number, significance)
  • number: الرقم الذي ترغب في تقريبه.

  • significance: العدد الذي سيتم التقريب إلى أقرب مضاعف له.

مثال:

إذا كان لدينا الرقم 18.7 ونريد تقريبه إلى أقرب مضاعف للعدد 5:

sql
=FLOOR(18.7, 5)

النتيجة ستكون: 15.

7. دالة INT (التقريب إلى أقرب عدد صحيح)

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

الصيغة:

sql
=INT(number)
  • number: الرقم الذي ترغب في تقريبه إلى أقرب عدد صحيح.

مثال:

إذا كان لدينا الرقم 7.8:

sql
=INT(7.8)

النتيجة ستكون: 7.

خلاصة

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

تساعد دوال مثل ROUND و ROUNDUP و ROUNDDOWN المستخدمين في تقليل الأرقام العشرية وفقًا لاحتياجاتهم، بينما توفر دوال مثل MROUND و CEILING و FLOOR خيارات متقدمة لتقريب الأرقام إلى مضاعفات محددة. تعد معرفة كيفية استخدام هذه الدوال أمرًا بالغ الأهمية لجميع مستخدمي إكسل في مختلف المجالات.