Menu
flag Ar iconالعربيةdown icon

دالتا ROUNDUP وROUNDDOWN في الاكسل: التقريب للأعلى أو للأسفل

تقرّب =ROUNDUP(A2,0) دائمًا بعيدًا عن الصفر، فتصبح 2.1 هي 3، وتقرّب =ROUNDDOWN(A2,0) دائمًا نحو الصفر، فتصبح 2.9 هي 2. وتقرّب CEILING وFLOOR إلى الأعلى أو الأسفل إلى مضاعف، وتحذف INT وTRUNC الكسور العشرية.

كل ورقة في هذه الصفحة تفاعلية: غيّر رقمًا أو صيغة وسيُعاد الحساب.

تقرّب =ROUNDUP(A2,0) دائمًا بعيدًا عن الصفر، فتصبح 2.1 هي 3. وتقرّب =ROUNDDOWN(A2,0) دائمًا نحو الصفر، فتصبح 2.9 هي 2. وتأخذ الدالتان وسائط ROUND نفسها: الرقم، ثم عدد الخانات المراد الاحتفاظ بها.

ROUNDUP وROUNDDOWN وROUND جنبًا إلى جنب
B2
ABCD
1ValueROUNDUPROUNDDOWNROUND
22.1322
32.9323
42.5323
5-2.1-3-2-2
6-2.9-3-2-3
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

انظر إلى الصفين 5 و6: تحوّل ROUNDUP القيمة -2.1 إلى -3، لأن "إلى الأعلى" تعني بعيدًا عن الصفر، لا نحو الرقم الأكبر. وتحوّل ROUNDDOWN القيمة -2.9 إلى -2. غيّر A2 إلى 2.0001 فتظل ROUNDUP تعطي 3: أي مقدار بعد الخانات المحتفظ بها يُحتسب.

صيغة ROUNDUP وROUNDDOWN

=ROUNDUP(number, num_digits)
=ROUNDDOWN(number, num_digits)

تعمل num_digits تمامًا كما في ROUND: 2 تحتفظ بمنزلتين عشريتين، و0 تعطي عددًا صحيحًا، و-1 و-2 و-3 تقرّب إلى العشرات والمئات والآلاف.

التقريب للأعلى وللأسفل إلى منازل عشرية وإلى المئات
B2
ABCDE
1num_digitsROUNDUPROUNDDOWNNumber
221234.571234.561234.561
311234.61234.5
4012351234
5-213001200
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

تحوّل ROUNDUP مع خانتين القيمة 1234.561 إلى 1234.57، ومع -2 إلى 1300. وتعطي ROUNDDOWN مع -2 القيمة 1200. غيّر E2 وراقب العمودين.

تقريب ناتج القسمة إلى الأعلى: كم صندوقًا أو حافلة أو صفحة

أكثر الأسباب شيوعًا للتقريب إلى الأعلى عدد لا يمكن أن يكون كسريًا. 250 قطعة في صناديق من 24 تساوي 10.4 صناديق، أي 11 صندوقًا. تعطي =ROUNDUP(B2/C2,0) ذلك مباشرة.

الصناديق اللازمة لكل طلب
D2
ABCD
1OrderItemsPer boxBoxes
2A-1012502411
3A-10296244
4A-10397245
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

96 قطعة تملأ 4 صناديق تمامًا، وقطعة إضافية واحدة تحتاج إلى صندوق خامس. أما ROUND فستعطي 4 لـ 97 قطعة وتترك قطعة بلا صندوق.

CEILING وFLOOR: التقريب إلى مضاعف

تقرّب ROUNDUP وROUNDDOWN إلى قوى العشرة. وللتقريب إلى الأعلى أو الأسفل إلى مضاعف أي رقم (5، 0.25، 12، نصف ساعة)، استخدم CEILING وFLOOR:

  • تقرّب =CEILING(A2,5) إلى الأعلى إلى المضاعف التالي للعدد 5.
  • تقرّب =FLOOR(A2,5) إلى الأسفل إلى المضاعف السابق للعدد 5.
CEILING وFLOOR إلى مضاعف
C2
ABCD
1ValueMultipleCEILINGFLOOR
21151510
31551515
47.30.257.57.25
526123624
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

القيمة التي هي أصلًا مضاعف تبقى كما هي: 15 مع المضاعف 5 تعطي 15 في الاتجاهين.

وتفعل CEILING.MATH وFLOOR.MATH (في Excel 2013 وما بعده) الشيء نفسه مع فرق واحد: المضاعف اختياري وقيمته الافتراضية 1، وفي الأرقام السالبة يختار وسيط ثالث الاتجاه. تعطي =CEILING.MATH(-7.5) القيمة -7 (إلى الأعلى، نحو الصفر)، وتعطي =CEILING.MATH(-7.5,1,1) القيمة -8 (بعيدًا عن الصفر). وتعمل CEILING وFLOOR العاديتان مع رقم سالب ومضاعف موجب بالطريقة نفسها في الاكسل الحالي؛ أما في Excel 2007 فكانتا تعيدان #NUM!.

تقريب الوقت إلى الأعلى إلى الربع ساعة التالي

الأوقات كسور من اليوم، لذا تقرّبها CEILING وFLOOR أيضًا. أعطِ المضاعف وقتًا: TIME(0,15,0) هي 15 دقيقة.

احتساب الوقت بأرباع الساعة
B2
ABC
1LoggedBilled (up)Paid (down)
21:071:151:00
30:521:000:45
42:302:302:30
50:010:150:00
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

تُحتسب 1:07 على أنها 1:15، وتُحتسب الدقيقة الواحدة ربع ساعة كاملًا. أما 2:30 فهي أصلًا مضاعف وتبقى 2:30. للمزيد عن حسابات الوقت، راجع حسابات الوقت.

INT مقابل TRUNC مع الأرقام السالبة

تحذف الدالتان الكسور العشرية من الرقم الموجب: تعطي =INT(4.7) و=TRUNC(4.7) كلتاهما 4. وتفترقان في الأرقام السالبة. تقرّب INT إلى الأسفل إلى العدد الصحيح الأصغر التالي، فتصبح -4.2 هي -5. وتقطع TRUNC الكسور العشرية، فتصبح -4.2 هي -4، مثل ROUNDDOWN.

INT وTRUNC وROUNDDOWN
B4
ABCD
1ValueINTTRUNCROUNDDOWN
24.7444
34.2444
4-4.2-5-4-4
5-4.7-5-4-4
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

تأخذ TRUNC أيضًا عددًا من الخانات: تحتفظ =TRUNC(A2,2) بمنزلتين عشريتين وتقطع الباقي. استخدم INT عندما تقصد "العدد الصحيح المساوي أو الأقل"، مثل الأيام الكاملة في قيمة تاريخ ووقت؛ واستخدم TRUNC عندما تقصد "الخانات قبل الفاصلة العشرية".

جرّب: المنصات وخطوات الأسعار

المنصات لكل شحنة
D2
ABCD
1ShipmentCartonsPer palletPallets
2S113040
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

دورك: في D2، احسب عدد المنصات التي تحتاج إليها الشحنة S1: الكراتين في B2 مقسومة على عدد الكراتين في المنصة في C2، مقرّبة إلى الأعلى إلى منصة كاملة.

تقريب السعر إلى الأعلى إلى الـ 0.25 التالية
C2
ABC
1PriceStepRounded up
23.620.25
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

دورك: في C2، قرّب السعر الموجود في A2 إلى الأعلى إلى المضاعف التالي للخطوة الموجودة في B2.

أيها تستخدم

ما تريدهالصيغةنتيجة 7.32نتيجة -7.32
إلى الأعلى، منزلة عشرية واحدة=ROUNDUP(A2,1)7.4-7.4
إلى الأسفل، منزلة عشرية واحدة=ROUNDDOWN(A2,1)7.3-7.3
إلى الأعلى إلى مضاعف 0.5=CEILING.MATH(A2,0.5)7.5-7
إلى الأسفل إلى مضاعف 0.5=FLOOR.MATH(A2,0.5)7-7.5
العدد الصحيح الأقل=INT(A2)7-8
حذف الكسور العشرية=TRUNC(A2)7-7

الخطأ الذي يجب تجنبه: استخدام ROUNDUP وأنت تقصد "التقريب إلى الأقرب". تحتسب =ROUNDUP(B2,0) على 3.01 ساعات أربع ساعات. إذا كانت القاعدة "الأقرب"، فاستخدم ROUND؛ وإذا كانت "الربع ساعة التالي"، فاستخدم CEILING مع الخطوة.

الأسئلة الشائعة

كيف أقرّب دائمًا إلى الأعلى في الاكسل؟

استخدم =ROUNDUP(A2,0) لعدد صحيح أو =ROUNDUP(A2,2) لمنزلتين عشريتين. أي مقدار بعد الخانات المحتفظ بها يقرّب إلى الأعلى، لذا تصبح 2.01 هي 3 مع 0 خانات.

ما الفرق بين ROUNDUP وCEILING؟

تعدّ ROUNDUP الخانات: ترتفع =ROUNDUP(A2,-1) إلى العشرة التالية. وترتفع CEILING إلى المضاعف التالي لأي رقم: ترتفع =CEILING(A2,5) إلى الخمسة التالية و=CEILING(A2,0.25) إلى الربع التالي.

ما الفرق بين INT وTRUNC في الاكسل؟

تتفقان في الأرقام الموجبة لا في السالبة. تقرّب =INT(-4.2) إلى الأسفل إلى -5، أي العدد الصحيح الأصغر التالي، بينما تقطع =TRUNC(-4.2) الكسور العشرية وتعطي -4.

كيف أحذف الكسور العشرية دون تقريب في الاكسل؟

استخدم =TRUNC(A2) أو =ROUNDDOWN(A2,0): تصبح 7.99 هي 7. وللاحتفاظ بمنزلتين عشريتين وقطع الباقي، استخدم =TRUNC(A2,2)، فتصبح 7.999 هي 7.99.

كيف أقرّب إلى الأعلى لأقرب 5 في الاكسل؟

استخدم =CEILING(A2,5) (أو =CEILING.MATH(A2,5)): تصبح 11 هي 15 وتبقى 15 كما هي. وللتقريب إلى الأسفل إلى مضاعف 5، استخدم =FLOOR(A2,5).

رسم توضيحي للغات البرمجة في Coddy

تعلّم البرمجة مع Coddy

ابدأ الآن