تابع ROUNDDOWN عددی را که تعداد مشخصی از ارقام آن گرد شده است ، بر میگرداند. بر خلاف گرد کردن استاندارد که ارقام کمتر از 5 به سمت پایین گرد میشود ، ROUNDDOWN همه اعداد را به پایین گرد میکند.
هدف تابع
عدد را به تعداد مشخصی از ارقام آن به سمت پایین گرد کنید.
خروجی تابع
عدد گرد شده
ترکیب تابع
= ROUNDDOWN ( number , num_digits )
ورودی تابع (مولفهها)
number – عددی که باید گرد شود
num_digits – موقعیت رقمی که عدد باید از آن گرد شود
نحوه استفاده از تابع
تابع ROUNDDOWN اعداد را به سمت پایین گرد میکند. بر خلاف گرد کردن استاندارد ، که در آن تنها ارقام کمتر از 5 به پایین گرد میشوند ROUNDDOWN همه اعداد را به سمت پایین گرد میکند. به عنوان مثال:
= ROUNDDOWN ( 3/999 , 0 ) // مقدار 3 بازگردانده میشود
ROUNDDOWN دو مولفه میگیرد ، number و num_digits. مولفه number عددی است که باید گرد شود و num_digits موقعیت رقمی است که عدد باید از آن گرد شود. وقتی num_digits بزرگتر از صفر باشد ، تابع ROUNDDOWN ارقام سمت راست نقطه اعشار را گرد میکند. وقتی num_digits کوچکتر یا مساوی صفر باشد، تابع ROUNDDOWN ارقام سمت چپ نقطه اعشار را گرد میکند. از صفر (0) برای num_digits استفاده کنید تا مقدار به نزدیکترین عدد صحیح گرد شود. این رفتار در جدول زیر خلاصه شده است:
ROUNDDOWN چگونه کار میکند
تابع ROUNDDOWN مانند تابع ROUND کار میکند با این تفاوت که عدد همیشه به سمت پایین گرد میشود. مراحل گرد کردن به صورت زیر است:
1. تعیین دقت: دقت با مقدار ارائه شده به عنوان مولفه num_digits تعیین میشود. برای مثال فرمول ROUNDDOWN (A1 , 1)= مقدار سلول A1 را تا یک رقم اعشار گرد میکند و ROUNDDOWN (A1 , 0)= مقدار سلول را به نزدیکترین عدد صحیح گرد میکند.
2. تعیین موقعیت رقمی که گرد خواهد شد: این عدد موقعیت رقمی است که به آن گرد میکنید. به عنوان مثال، هنگام گرد کردن به نزدیکترین عدد صحیح ، آخرین عددی که باید نگه دارید در موقعیت 1s است.
3. گرد کردن عدد: رقمی که گرد خواهد شد را تغییر ندهید و ارقام بعدی را برابر صفر قرار دهید.
به عنوان مثال، برای گرد کردن عدد 2/786 به نزدیکترین دهم (یعنی 1 رقم اعشار) مراحل به شرح زیر است:
• رقمی که گرد خواهد شد (اولین رقم بعد از اعشار) عدد 7 است.
• ارقام بعدی را به صفر تغییر دهید ، نتیجه 2/7 میشود.
میتوانیم با استفاده از تابع ROUNDDOWN نیز نتیجه مشابهی به دست آوریم:
= ROUNDDOWN ( 2/786 ,0 ) // مقدار 2 بازگردانده میشود
= ROUNDDOWN ( 2/786 , 1) // مقدار 2/7 بازگردانده میشود
= ROUNDDOWN ( 2/786 , 2 ) // مقدار 2/78 بازگردانده میشود
توجه: تابع ROUNDDOWN ارتباط نزدیکی با تابع TRUNC دارد. در واقع، من موردی مشاهده نکردهام که این دو تابع نتایج متفاوتی ارائه دهند. اگر موردی سراغ دارید لطفا از بخش دیدگاه به من اطلاع دهید.
گرد کردن به راست
برای گرد کردن مقادیر سمت راست نقطه اعشار، از یک عدد مثبت برای مولفه دوم استفاده کنید:
= ROUNDDOWN ( A1 , 1 ) // (0.1) گرد کردن به نزدیکترین دهم
= ROUNDDOWN ( A1 , 2 ) // گرد کردن به نزدیکترین صدم (0.01)
= ROUNDDOWN ( A1 , 3 ) // گرد کردن به نزدیکترین هزارم (0.001)
= ROUNDDOWN ( A1 , 4 ) // گرد کردن به نزدیکترین ده هزارم (0.0001)
فرمول های بالا عدد سلول A1 را به نزدیکترین 1 رقم اعشار، نزدیکترین 2 رقم اعشار، نزدیکترین 3 رقم اعشار و نزدیکترین 4 رقم اعشار گرد میکنند.
گرد کردن به چپ
برای گرد کردن مقادیر سمت چپ نقطه اعشار، از صفر یا یک عدد منفی برای مولفه دوم استفاده کنید:
= ROUNDDOWN ( A1 , 0 ) // گرد کردن به نزدیکترین عدد صحیح
= ROUNDDOWN ( A1 , -1 ) // گرد کردن به نزدیکترین 10
= ROUNDDOWN ( A1 , -2 ) // گرد کردن به نزدیکترین 100
= ROUNDDOWN ( A1 , -3 ) // گرد کردن به نزدیکترین 1000
= ROUNDDOWN ( A1 , -4 ) // گرد کردن به نزدیکترین 10000
ROUNDDOWN با اعداد منفی
تابع ROUNDDOWN همیشه اعداد را به سمت صفر گرد میکند. میتوانید این رفتار را در مثالهای زیر مشاهده کنید:
= ROUNDDOWN ( -2/786 , 0 ) // مقدار 2- بازگردانده میشود
= ROUNDDOWN ( -2/786 , 1 ) // مقدار 2/7- بازگردانده میشود
= ROUNDDOWN ( -2/786 , 2 ) // مقدار 2/78- بازگردانده میشود
شاید فکر کنید اعداد منفی باید "منفیتر" شود ، اما ROUNDDOWN همیشه اعداد را به سمت صفر گرد میکند.
محاسبات تودرتو در ROUNDUP
سایر عملیات و توابع را میتوان داخل تابع ROUNDDOWN قرار داد. به عنوان مثال ، برای گرد کردن نتیجه A1 تقسیم برB1 ، میتوانید از فرمولی مانند زیر استفاده کنید:
= ROUNDDOWN ( A1 / B1 , 0 ) // گرد کردن به نزدیکترین عدد صحیح
سایر توابع گرد کردن
اکسل چندین تابع برای گرد کردن اعداد دارد:
- برای گرد کردن معمولی ، از تابع ROUND استفاده کنید.
- برای گرد کردن به نزدیکترین مضرب ، از تابع MROUND استفاده کنید.
- برای گرد کردن عدد به سمت پایین و سمت صفر ، از تابع ROUNDDOWN استفاده کنید.
- برای گرد کردن عدد به نزدیکترین مضرب مقدار مشخص شده که از عدد اصلی کمتر است، از تابع FLOOR استفاده کنید.
- برای گرد کردن عدد به سمت بالا و دور از صفر، از تابع ROUNDUP استفاده کنید.
- برای گرد کردن عدد به نزدیکترین مضرب مقدار مشخص شده که از عدد اصلی بزرگتر است، از تابع CEILING استفاده کنید.
- برای گرد کردن و برگرداندن یک عدد صحیح، از تابع INT استفاده کنید.
- برای حذف قسمت اعشاری ، از تابع TRUNC استفاده کنید.
یادداشت
- اگر عدد قبلا به تعداد ارقام مشخص شده گرد شده باشد، هیچ گرد کردنی رخ نمیدهد.
- اگر مقدار مولفه اول عدد نباشد ، ROUNDDOWN خطای !VALUE # را بر میگرداند.
- اگر مقدار مولفه num_digits عدد نباشد، ROUNDDOWN خطای !VALUE # را بر میگرداند.
- تابع ROUNDDOWN همیشه اعداد را به سمت صفر گرد میکند.
لطفا دیدگاه خود را در کادر پایین با ما به اشتراک بگذارید.
آیا میخواهید:
- برنامههای قدرتمند و انعطاف پذیر با اکسل ایجاد کنید.
- فرصت های شغلی جدید کسب کنید.
کتابهای معرفی شده ، راهنمای گام به گام جامع و عملی برای افرادی است که (مانند شما) میخواهند به این اهداف برسند.