چطور در اکسل اعداد را رند کنیم؟
در بسیاری از پروژههای اکسل، با اعدادی سروکار داریم که یا بیش از حد دقیقاند یا ظاهرشان خوانایی گزارش را پایین میآورد. اینجاست که مفهوم رند کردن اعداد در اکسل (گرد کردن) اهمیت پیدا میکند؛ عملی که شاید ساده به نظر برسد، اما اگر بهدرستی انجام نشود، میتواند نتایج تحلیل را تغییر دهد یا مخاطب را سردرگم کند. ما میخواهیم تمام راههای حرفهای برای گرد کردن اعداد در اکسل را به شما نشان دهیم؛ از توابع پایهای گرفته تا روشهایی که مخصوص شرایط خاص هستند. در این مقاله از سایت آموزش رایگان لایت کالج همراه ما باشید.
آموزش تابع round در اکسل
جهت دیدن آموزش جامع اکسل در لایت کالج روی دکمه زیر کلیک کنید.
کِی از ROUND و کِی از TRUNC استفاده کنیم؟
بسته به هدف شما، انتخاب تابع مناسب میتواند نتایج متفاوتی بدهد:
هدف شما | تابع پیشنهادی | دلیل |
گرد کردن عدد به نزدیکترین مقدار | ROUND | عدد را بر اساس ریاضی گرد میکند |
حذف کردن قسمت اعشاری بدون گردکردن | TRUNC | فقط اعشار را حذف میکند (مثلاً برای تبدیل 4.9 به 4) |
همیشه گرد کردن به بالا | ROUNDUP | در محاسبات مالی یا تخمین بودجه |
همیشه گرد کردن به پایین | ROUNDDOWN | در گزارشگیری محافظهکارانه |
گرد کردن اعداد در اکسل
برای رند کردن اعداد در اکسل، میتوانید از توابع مختلفی استفاده کنید. در زیر چند تابع رایج برای رند کردن اعداد توضیح داده شده است:
- تابع `ROUND`: این تابع برای رند کردن یک عدد به تعداد معین از اعشار استفاده میشود.
ساختار: `ROUND(number, num_digits)`
مثال: `=ROUND(3.14159, 2)` → نتیجه: 3.14
- تابع `ROUNDUP`: این تابع عدد را به سمت بالا رند میکند.
ساختار: `ROUNDUP(number, num_digits)`
مثال: `=ROUNDUP(3.14159, 2)` → نتیجه: 3.15
- تابع `ROUNDDOWN`: این تابع عدد را به سمت پایین رند میکند.
ساختار: `ROUNDDOWN(number, num_digits)`
مثال: `=ROUNDDOWN(3.14159, 2)` → نتیجه: 3.14
- تابع `INT`: این تابع عدد را به عدد صحیح نزدیکتر به سمت صفر رند میکند.
ساختار: `INT(number)`
مثال: `=INT(3.7)` → نتیجه: 3
- تابع `TRUNC`: این تابع قسمت اعشاری یک عدد را قطع میکند و فقط بخش صحیح را برمیگرداند.
ساختار: `TRUNC(number, [num_digits])`
مثال: `=TRUNC(3.14159, 2)` → نتیجه: 3.14
با استفاده از این توابع، میتوانید به راحتی اعداد را در اکسل رند کنید.
مقایسه توابع رند (گرد) کردن در اکسل
برای درک بهتر تفاوت بین توابع مختلف رند کردن، جدول زیر میتواند مفید باشد:
تابع | ورودی | خروجی | توضیح |
ROUND | =ROUND(2.65,1) | 2.7 | گرد کردن به نزدیکترین مقدار |
ROUNDUP | =ROUNDUP(2.65,1) | 2.7 | همیشه به سمت بالا گرد میکند |
ROUNDDOWN | =ROUNDDOWN(2.65,1) | 2.6 | همیشه به سمت پایین گرد میکند |
CEILING | =CEILING(2.65,1) | 3 | گرد کردن به نزدیکترین مضرب بالاتر |
FLOOR | =FLOOR(2.65,1) | 2 | گرد کردن به نزدیکترین مضرب پایینتر |
- برای گرد کردن قیمتها به ۵۰۰ یا ۱۰۰۰ تومان، از تابع MROUND استفاده کنید
- برای حذف اعداد منفی و نمایش صفر به جای آنها، میتوانید از ترکیب IF و ROUND استفاده کنید
تفاوت رند کردن عدد با تغییر فرمت در اکسل چیست؟
یکی از اشتباهات رایج کاربران این است که فکر میکنند اگر تعداد ارقام اعشار را از طریق گزینهی “Format Cells” کاهش دهند، عدد واقعاً گرد شده است.
اما واقعیت این است که تغییر فرمت فقط ظاهر عدد را تغییر میدهد، نه مقدار واقعیاش.
مثال:
فرض کنید عدد 3.789 را در یک سلول داریم و آن را طوری فرمت میکنیم که فقط دو رقم اعشار نمایش داده شود. در ظاهر عدد به صورت 3.79 دیده میشود، اما اگر آن را در یک فرمول استفاده کنیم، عدد کامل 3.789 وارد محاسبات میشود.
برای اینکه مقدار عدد واقعاً تغییر کند، باید از توابع رند کردن مثل =ROUND(A1,2) استفاده کنید.
چگونه بهصورت خودکار در یک ستون، تمام اعداد را گرد کنیم؟
فرض کنید یک ستون از دادهها داریم (مثلاً از B2 تا B100) و میخواهیم همهی آنها را به یک رقم اعشار گرد کنیم و نتایج در ستون C نمایش داده شود:
روی سلول C2 کلیک کنید.
این فرمول را وارد کنید:
=ROUND(B2,1)
سلول را به پایین درگ کنید یا با دوبار کلیک روی گوشه آن، کل ستون را پر کنید. برای راحتی بیشتر، میتوانید از Power Query هم استفاده کنید که امکان رند کردن گروهی در آن وجود دارد.
دیدگاهتان را بنویسید