تابع ROUND عددی که تعداد مشخصی از ارقام سمت راست یا چپ نقطه اعشار آن گرد شده است را بر می‌گرداند.

هدف تابع

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

خروجی تابع

عدد گرد شده 

ترکیب تابع

ROUND ( number , num_digits ) 

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

number – عددی که باید گرد شود.

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

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

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

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

این رفتار در جدول زیر خلاصه شده است:

تابع ROUND

ROUND چگونه کار می کند

تابع ROUND از یک فرآیند گرد کردن استاندارد به صورت زیر استفاده می کند:

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

 به عنوان مثال ، برای گرد کردن عدد 2/786 به نزدیکترین دهم به این شکل عمل می‌کنیم:

•    رقمی که گرد خواهد شد عدد 7 (اولین رقم بعد از اعشار) است.
•    رقم بعدی آن 8 است.
•    از آنجایی که 8 بزرگتر از 5 است ، 7 را یک واحد افزایش می‌دهیم.
•    عدد پس از گرد شدن برابر 2/8 می‌شود.

با ارائه عدد 1 به عنوان num_digits می‌توانیم همان نتیجه را با تابع ROUND بدست آوریم:

= ROUND ( 2/786 , 1 )    //   مقدار 2/8 بازگردانده می‌شود

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

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

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

گرد کردن به چپ

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

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

تابع ROUND

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

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

= ROUND ( A1 / B1 , 0 )   //   نتیجه به نزدیکترین عدد صحیح گرد می‌شود

هر فرمولی که یک نتیجه عددی بر می‌گرداند می‌تواند داخل تابع ROUND قرار گیرد.

مقایسه گرد کردن و قالب بندی سفارشی عددی

درک این نکته مهم است که اکسل می‌تواند «گرد کردن بصری» را با قالب‌بندی سفارشی اعداد انجام دهد. هنگامی که قالب بندی سفارشی اعداد روی یک عدد اعمال می‌شود ، اکسل تعداد مکان‌های مشخص شده در قالب را نشان می‌دهد و در صورت لزوم گرد می‌کند.

مقایسه گرد کردن و قالب بندی سفارشی عددی

به عنوان مثال ، سلول A1 با مقدار 2/786 را در نظر بگیرید:

•    اکسل 2/786 را هنگامی که قالب عددی  Generalدر A1 اعمال می‌شود ، نمایش می‌دهد.
•    اکسل 2/79 را هنگامی که قالب عددی "0.00" در A1 اعمال می شود ، نمایش می‌دهد.
•    اکسل 2/8 را هنگامی که فرمت عددی "0.0" به A1 اعمال می شود، نمایش می‌دهد.
•    اکسل 3 را هنگامی که قالب عددی "0" به A1 اعمال می‌شود، نمایش می‌دهد.

قالب‌های اعداد فقط روی نمایش یک عدد تأثیر می‌گذارند و مقدار اصلی تغییر نمی‌کند. در مقابل ، تابع ROUND یک عدد را گرد می‌کند و یک عدد اصلاح شده را به عنوان نتیجه نهایی بر می‌گرداند. 

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

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

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

یادداشت 

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

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

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

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

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

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

*

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