Skip to main content

كيفية تقريب نطاق من الخلايا في Excel؟

Author: Tech Support Last Modified: 2025-07-21

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

تقريب نطاق من الخلايا باستخدام دالة ROUND

تقريب نطاق من الخلايا باستخدام كود VBA

بسرعة تقريب / تقريب للأعلى / تقريب للأسفل نطاق من الخلايا باستخدام Kutools لـ Excel

البدائل: استخدام تنسيق الخلية لعرض التقريب

البدائل: استخدام دالة MROUND لتقريب إلى مضاعف محدد


تقريب نطاق من الخلايا باستخدام دالة ROUND

توفر دالة ROUND المدمجة في Excel طريقة مباشرة لتقريب الأرقام إلى عدد معين من الأماكن العشرية. صيغتها هي ROUND (الرقم, عدد_الأرقام)، حيث "الرقم" هو القيمة المراد تقريبها، و"عدد_الأرقام" يحدد عدد الأماكن العشرية.

لنفترض أن لديك نطاقًا من القيم الرقمية في الخلايا A2:A10 الذي تريد تقريبه. اتبع الخطوات التالية:

1. انقر فوق خلية فارغة حيث تريد وضع النتيجة المقربة - على سبيل المثال، C2. أدخل الصيغة التالية:

=ROUND(A2,2)

a screenshot of using the ROUND function to round a number

2. اضغط على Enter. سيعرض هذا القيمة من A2 مقربة إلى منزلتين عشريتين في C2.

3. لتقريب النطاق بالكامل، حرك المؤشر إلى الزاوية السفلية اليمنى من الخلية C2 حتى يصبح شكله علامة زائد صغيرة (مقبض التعبئة). اسحب هذا المقبض لأسفل فوق النطاق المستهدف (مثلًا، حتى C10). سيتم نسخ صيغة ROUND لكل قيمة مقابلة في العمود A. النتائج ستظهر كما هو موضح أدناه:

a screenshot showing all rounded results

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

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


تقريب / تقريب لأعلى / تقريب للأسفل نطاق من الأرقام بدون صيغة:

مع ميزة التقريب في Kutools لـ Excel، يمكنك بسرعة تقريب، تقريب للأعلى، تقريب للأسفل أو تقريب إلى نطاق من الخلايا حسب احتياجاتك بدون أي صيغ.

a screenshot of using Kutools for Excel to easily round a range of numbers


تقريب نطاق من الخلايا باستخدام كود VBA

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

إليك كيفية استخدام ماكرو VBA لتقريب نطاق محدد من الأرقام في مكانها:

1. أولاً، حدد نطاق الخلايا التي تريد تقريبها.

2. انتقل إلى قائمة Excel وانقر على Developer > Visual Basic. إذا لم تتمكن من رؤية تبويب Developer، قد تحتاج إلى تمكينه في خيارات Excel. في نافذة Microsoft Visual Basic for Applications التي تظهر، انقر على Insert > Module لإضافة وحدة كود جديدة، ثم ألصق الكود التالي:

VBA: تقريب نطاق من الخلايا:


  Sub RoundNum()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim xNum As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xNum = Application.InputBox("Decimal", xTitleId, Type:=1)
For Each Rng In WorkRng
    Rng.Value = Application.WorksheetFunction.Round(Rng.Value, xNum)
Next
End Sub

3. لتشغيل الكود، انقر على a screenshot of the run button زر "Run" في محرر VBA. ستظهر نافذة منبثقة. حدد النطاق الذي ترغب في تقريبه إذا طُلب منك (يمكنك أيضًا استخدام الفأرة لتحديد مباشرة في ورقة العمل). انظر لقطة الشاشة:

a screenshot of selecting the number range after running the VBA code

4. انقر OK. ستتم مطالبتك بإدخال عدد المنازل العشرية للتقريب - أدخل القيمة المطلوبة (على سبيل المثال، 2 لمنزلتين عشريتين)، ثم انقر OK مرة أخرى. انظر لقطة الشاشة:

a screenshot of specifying a decimal you need to round

5. ستتم تقريب القيم الموجودة في النطاق المحدد بناءً على إدخالك. انظر لقطة الشاشة:

a screenshot of the rounded result2

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


بسرعة تقريب / تقريب للأعلى / تقريب للأسفل نطاق من الخلايا باستخدام Kutools لـ Excel

يقدم Kutools لـ Excel حلاً فعالاً يسمح بتقريب، تقريب للأعلى، أو تقريب للأسفل نطاق من الخلايا - كل ذلك بدون صيغ. هذا مناسب جدًا للمستخدمين الذين يريدون نتائج سريعة ويحتاجون إلى خيار لتخصيص كيفية التعامل مع التقريب (التقريب العادي، دائمًا للأعلى، أو دائمًا للأسفل) عبر نطاق كامل.

للاستفادة من هذه الميزة، تأكد من أنك قد قمت بالفعل بتنزيل وتثبيت Kutools لـ Excel على جهاز الكمبيوتر الخاص بك. اتبع التعليمات التالية:

1. حدّد مجموعة الخلايا التي تريد تقريبها. ثم انتقل إلى تبويب Kutools، واختر Round في قائمة الخيارات. انظر لقطة الشاشة:

a screenshot of enabling the Round feature of Kutools for Excel

2. في مربع الحوار Round without Formula، أدخل عدد المنازل العشرية المطلوب في حقل Decimal place. بعد ذلك، اختر العملية التي تريدها: التقريب (التقريب القياسي)، التقريب للأعلى (دائماً تقريب الأرقام للأعلى)، أو التقريب للأسفل (دائماً تقريب الأرقام للأسفل). عند الانتهاء، انقر Ok. سيتم تقريب جميع الخلايا المحددة وفقًا لإعداداتك. انظر لقطة الشاشة:

a screenshot of configuring the Round without Formula dialog box to get the results

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

انقر لتحميل وتجربة Kutools لـ Excel الآن!


البدائل: استخدام تنسيق الخلية لعرض التقريب

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

لتغيير عرض المنازل العشرية:

  • حدد النطاق الذي ترغب في تنسيقه.
  • انقر بزر الفأرة الأيمن واختر Format Cells، ثم انتقل إلى تبويب Number واختر فئة Number.
  • اضبط عدد المنازل العشرية حسب تفضيلاتك (على سبيل المثال، ضبط إلى 2 لمنزلتين عشريتين).
  • انقر OK. ستظهر الآن القيم في النطاق مُقربة، ولكن قيمها الكاملة الأصلية لا تزال موجودة في الخلية، مما يجعل هذه الطريقة غير مدمرة.

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


البدائل: استخدام دالة MROUND لتقريب إلى مضاعف محدد

قد ترغب أحيانًا في تقريب القيم إلى أقرب مضاعف محدد، مثل تقريب 7.8 إلى أقرب 0.5 (النتيجة 8). دالة MROUND في Excel مناسبة لمثل هذه السيناريوهات.

1. في خلية فارغة (مثل C2)، أدخل الصيغة التالية لتقريب القيمة في A2 إلى أقرب مضاعف لـ 0.5:

=MROUND(A2,0.5)

2. اضغط على Enter لحساب، ثم استخدم مقبض التعبئة لنسخ الصيغة للخلايا الأخرى حسب الحاجة.

دالة MROUND مفيدة بشكل خاص في السيناريوهات المتعلقة بالتسعير، الجدولة، أو التصنيف حيث يجب أن تتماشى البيانات مع زيادة أو قيمة قياسية محددة. ومع ذلك، لاحظ أنها تتطلب إضافة Analysis ToolPak في الإصدارات القديمة من Excel (Excel 2007 أو أقدم).


نصائح وحلول المشاكل:

  • عند الكتابة فوق البيانات (مع VBA، Kutools، أو عن طريق لصق القيم)، ضع دائمًا في اعتبارك حفظ نسخة احتياطية لمنع فقدان البيانات.
  • إذا تلقيت خطأ #NAME؟ مع MROUND، تحقق مما إذا كنت قد قمت بتمكين الإضافات اللازمة ضمن File > Options > Add-ins.
  • صيغ ROUND لن تقوم تلقائيًا بتغيير بياناتك الأصلية - انسخ القيم مرة أخرى إذا كنت تريد استبدال الأرقام القديمة.
  • يقوم Kutools بتبسيط المهام الروتينية للمستخدمين الذين يعملون مع كميات كبيرة من البيانات أو التقارير المتكررة.
  • تأكد دائمًا من أنك تقوم بتقريب النطاق الصحيح قبل تشغيل الماكرو.

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

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

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

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


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

  • تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!