تابع ROUNDUP عدد را که تعداد مشخصی از ارقام آن گرد شده است ، بر می‌گرداند. برخلاف گرد کردن استاندارد که ارقام کمتر از 5 به سمت پایین گرد می‌شوند ، ROUNDUP همه اعداد را به سمت بالا گرد می‌کند.

هدف تابع

عدد را به تعداد مشخصی از ارقام آن به سمت بالا گرد کنید.

خروجی تابع

عدد گرد شده 

ترکیب تابع

= ROUNDUP ( number , num_digits )

ورودی تابع (مولفه‌ها‌)

number – عددی که باید گرد شود
num_digits  – موقعیت رقمی که عدد باید از آن گرد شود

نحوه استفاده از تابع

تابع ROUNDUP اعداد را گرد می‌کند. بر خلاف گرد کردن استاندارد ، که ارقام کمتر از 5 به پایین گرد می‌شوند ROUNDUP همه اعداد را به سمت بالا گرد می‌کند. به عنوان مثال:

= ROUNDUP ( 3/001 , 0 )   //   مقدار 4 بازگردانده می‌شود

ROUNDUP دو مولفه می‌گیرد ، number و num_digits. مولفه number عددی است که باید گرد شود و num_digits موقعیت رقمی است که عدد باید از آن گرد شود.

وقتی num_digits بزرگتر از صفر باشد ، تابع ROUNDUP ارقام سمت راست نقطه اعشار را گرد می‌کند. وقتی num_digits کوچکتر یا مساوی صفر باشد، تابع ROUNDUP ارقام سمت چپ نقطه اعشار را گرد می‌کند. از صفر (0) برای num_digits استفاده کنید تا مقدار به نزدیکترین عدد صحیح گرد شود. این رفتار در جدول زیر خلاصه شده است:

تابع ROUND

تابع ROUNDUP مانند تابع ROUND کار می‌کند با این تفاوت که عدد همیشه به بالا گرد می‌شود. مراحل گرد کردن به صورت زیر است:

1. تعیین دقت: دقت با مقدار ارائه شده به عنوان مولفه num_digits تعیین می‌شود. برای مثال فرمول ROUNDUP (A1 , 1)= مقدار سلول A1 را تا یک رقم اعشار گرد می‌کند و ROUNDUP (A1 , 0)= مقدار سلول را به نزدیکترین عدد صحیح گرد می‌کند.
2. تعیین موقعیت رقمی که گرد خواهد شد: این عدد موقعیت رقمی است که به آن گرد می‌کنید. به عنوان مثال، هنگام گرد کردن به نزدیکترین عدد صحیح ، آخرین عددی که باید نگه دارید در موقعیت 1s است.
3. گرد کردن عدد: اگر ارقام بعد از رقم مشخص شده غیر صفر باشند، رقمی که گرد خواهد شد را 1 واحد افزایش می‌دهیم.

 به عنوان مثال، برای گرد کردن عدد 2.123 به نزدیکترین دهم (یعنی 1 رقم اعشار) مراحل به شرح زیر است:

•    رقمی که گرد خواهد شد رقم 1 (اولین رقم بعد از اعشار) است 
•    چنانچه ارقام بعدی غیر صفر هستند ، رقمی که گرد خواهد شد را 1 واحد افزایش می‌دهیم و نتیجه 2/2 می‌شود.

می‌توانیم با استفاده از تابع ROUNDUP نیز نتیجه مشابهی به دست آوریم:

= ROUNDUP ( 2/123 , 0 )   //   مقدار 3 بازگردانده می‌شود
= ROUNDUP ( 2/123 , 1)   //   مقدار 2.2 بازگردانده می‌شود
= ROUNDUP ( 2/123 , 2 )   //   مقدار 2.13 بازگردانده می‌شود
= ROUNDUP ( 2/123 , 3 )   //   مقدار 2.123 بازگردانده می‌شود

گرد کردن به راست

برای گرد کردن مقادیر سمت راست نقطه اعشار، از یک عدد مثبت برای مولفه دوم استفاده کنید:

= ROUNDUP ( A1 , 1 )   //   (0/1) گرد کردن به نزدیکترین دهم
= ROUNDUP ( A1 , 2 )   //   گرد کردن به نزدیکترین صدم (0/01)
= ROUNDUP ( A1 , 3 )   //  گرد کردن به نزدیکترین هزارم (0/001)  
= ROUNDUP ( A1 , 4 )   //  گرد کردن به نزدیکترین ده هزارم (0/0001)  

فرمول های بالا عدد سلول A1 را به نزدیکترین 1 رقم اعشار، نزدیکترین 2 رقم اعشار، نزدیکترین 3 رقم اعشار و نزدیکترین 4 رقم اعشار گرد می‌کنند.

گرد کردن به چپ

برای گرد کردن مقادیر سمت چپ نقطه اعشار، از صفر یا یک عدد منفی برای مولفه دوم استفاده کنید:

= ROUNDUP ( A1 , 0 )   //   گرد کردن به نزدیکترین عدد صحیح
= ROUNDUP ( A1 , -1 )   //   گرد کردن به نزدیکترین 10
= ROUNDUP ( A1 , -2 )   //   گرد کردن به نزدیکترین 100
= ROUNDUP ( A1 , -3 )   //   گرد کردن به نزدیکترین 1000
= ROUNDUP ( A1  , -4 )   //   گرد کردن به نزدیکترین 10000

تابع ROUNDUP

ROUNDUP با اعداد منفی

تابع ROUNDUP همیشه اعداد را از صفر به سمت بالا به تعداد مشخصی از ارقام گرد می‌کند. می‌توانید این رفتار را در مثال‌های زیر مشاهده کنید:

= ROUNDUP ( -2/123 , 0 )   //   مقدار 3- بازگردانده می‌شود
= ROUNDUP ( -2/123 , 1 )   //   مقدار 2/2- بازگردانده می‌شود
= ROUNDUP ( -2/123 , 2 )   //   مقدار 2/13- بازگردانده می‌شود
= ROUNDUP ( -2/123 , 3)   //   مقدار 2/123- بازگردانده می‌شود

شاید غیر منطقی به نظر برسد ، زیرا قدر مطلق عدد "بزرگتر" می‌شود ، اما ROUNDUP همیشه اعداد گرد شده را از صفر دور می‌کند.

محاسبات تودرتو در ROUNDUP

سایر عملیات و توابع را می‌توان داخل تابع ROUNDUP قرار داد. به عنوان مثال ، برای گرد کردن نتیجه A1 تقسیم برB1 ، می‌توانید از فرمولی مانند زیر استفاده کنید:

= ROUNDUP ( A1 / B1 , 0 )   //   گرد کردن به نزدیکترین عدد صحیح

سایر توابع گرد کردن

اکسل چندین تابع برای گرد کردن اعداد دارد:

  •  برای گرد کردن معمولی ، از تابع ROUND استفاده کنید.
  •  برای گرد کردن به نزدیکترین مضرب ، از تابع MROUND استفاده کنید.
  • برای گرد کردن عدد به سمت پایین و سمت صفر ، از تابع ROUNDDOWN استفاده کنید.
  • برای گرد کردن عدد به نزدیکترین مضرب مقدار مشخص شده که از عدد اصلی کمتر است، از تابع FLOOR استفاده کنید.
  • برای گرد کردن عدد به سمت بالا و دور از صفر، از تابع ROUNDUP استفاده کنید.
  • برای گرد کردن عدد به نزدیکترین مضرب مقدار مشخص شده که از عدد اصلی بزرگتر است، از تابع CEILING استفاده کنید.
  • برای گرد کردن و برگرداندن یک عدد صحیح، از تابع INT استفاده کنید.
  • برای حذف قسمت اعشاری ، از تابع TRUNC استفاده کنید.

یادداشت 

  •  اگر عدد قبلا به تعداد ارقام مشخص شده گرد شده باشد، هیچ گرد کردنی رخ نمی‌دهد.
  • اگر مقدار مولفه اول عدد نباشد ، ROUND خطای ! VALUE# را بر می‌گرداند.
  •  اگر مقدار مولفه num_digits عدد نباشد، ROUND خطای ! VALUE# را بر می‌گرداند.
  •  تابعROUNDUP همیشه اعداد را از صفر دور می‌کند.

لطفا دیدگاه خود را در کادر پایین با ما به اشتراک بگذارید.

آیا می‌خواهید:

  • برنامه‌های قدرتمند و انعطاف پذیر با اکسل ایجاد کنید.
  • فرصت های شغلی جدید کسب کنید.

کتاب‌های معرفی شده ، راهنمای گام به گام جامع و عملی برای افرادی است که (مانند شما) می‌خواهند به این اهداف برسند.

دیدگاه خود را بنویسید

*

تاکنون دیدگاهی در مورد این مطلب ثبت نشده است!