Skip to main content

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

Author: Tech Support Last Modified: 2025-08-06

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

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

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

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

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

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


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

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

لنفترض أن لديك نطاقًا من القيم الرقمية في الخلايا 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 موثوقة لضمان دقة الحساب ويمكن دمجها مع الصيغ الأخرى عند الحاجة. ومع ذلك، تذكر أن استخدام الصيغ يتطلب الحفاظ على عمود إضافي، ما لم تقم بالكتابة على القيم الأصلية.


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

مع خاصية 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 النتيجة مباشرة على الخلايا الأصلية، مما يبسط سير عملك ويحقق نتائج فورية. لا تحتاج إلى إنشاء أعمدة إضافية أو كتابة صيغ. إنه مفيد بشكل خاص عند التعامل مع مجموعات بيانات كبيرة أو مهام تنظيف البيانات المتكررة. ومع ذلك، لاحظ أن هذا التغيير يستبدل القيم الأصلية، لذا ضع في اعتبارك الاحتفاظ بنسخة احتياطية إذا لزم الأمر.

انقر Download and free trial Kutools for Excel الآن!


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

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

لتغيير عرض الأرقام العشرية:

  • حدد النطاق الذي ترغب في تنسيقه.
  • انقر بزر الماوس الأيمن واختر Format Cells، ثم انتقل إلى علامة التبويب Number وحدد فئة Number.
  • اضبط Decimal places حسب تفضيلاتك (على سبيل المثال، ضبطها إلى 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 بتبسيط المهام الروتينية للمستخدمين الذين يعملون مع كميات كبيرة من البيانات أو التقارير المتكررة.
  • دائماً تأكد من أنك تقوم بتقريب النطاق الصحيح قبل تشغيل الماكروهات.

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

أفضل أدوات زيادة الإنتاجية لمجموعة Office

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

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


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

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