
بهکارگیری تابع FIXED در اکسل
تابع FIXED وظیفه دارد یک عدد را به متن تبدیل کند و در این فرآیند، آن را تا تعداد اعشار مشخصی گرد نماید. عملکرد آن مشابه تنظیمات عددی (Number Format) در تب Home است؛ با این تفاوت که Number Format تنها ظاهر عدد را تغییر میدهد، اما تابع FIXED مقدار عددی را به متن تبدیل میکند.
این تابع دارای سه ورودی است: number، decimals و no_commas.
- پارامتر number همان عددی است که باید تبدیل شود.
- decimals مشخص میکند چند رقم اعشار در نتیجه نمایش داده شود. اگر این مقدار منفی باشد، عدد از سمت چپ ممیز گرد میگردد. در صورت عدم تعیین مقدار، عدد بهصورت پیشفرض تا دو رقم اعشار گرد میشود.
- no_commas نوعی مقدار منطقی (TRUE یا FALSE) است که نشان میدهد آیا در خروجی از جداکنندهی هزارگان (کاما) استفاده شود یا خیر. مقدار پیشفرض آن FALSE است و در صورتی که بخواهید کاما حذف شود باید مقدار آن را TRUE تنظیم کنید.
نکته مهم: خروجی تابع FIXED یک متن است نه عدد؛ بنابراین نمیتوان از نتیجه آن در محاسبات عددی استفاده کرد. اگر هدفتان فقط نمایش عدد با قالب خاص است و میخواهید خاصیت عددی آن حفظ شود، بهتر است از قالببندی عددی معمولی استفاده نمایید.
نمونهها
در مثالی که در تصویر بالا مشاهده میکنید، فرمولی که در سلول C5 قرار دارد و به سایر سطرها نیز کپی شده، به شکل زیر نوشته شده است:
=FIXED(A5,B5)
در هر ردیف، تابع FIXED مقدار خروجی را با توجه به عدد ستون A، مقدار اعشار تعیینشده در ستون B محاسبه میکند.
از میان ورودیهای این تابع، فقط number الزامی است. در حالت پیشفرض، تابع عدد را تا دو رقم اعشار گرد کرده و بین هزارگان از کاما برای جداکردن ارقام استفاده میکند.
=FIXED(1000) // returns “1,000.00”
=FIXED(1000,0) // returns “1,000”
=FIXED(1000,0,FALSE) // returns “1000”
تابع FIXED کاربرد زیادی دارد زمانی که قصد دارید عددی را در کنار یک متن قرار دهید یا آن را با متن ترکیب کنید. در نمونهی زیر مشاهده میکنید که تابع PI مقداری تولید میکند که با استفاده از FIXED میتوان آن را گرد کرده و نمایش آن را مرتبتر نمود.
=”PI is about “&PI() // returns “PI is about 3.14159265358979”
=”PI is about “&FIXED(PI()) // returns “PI is about 3.14”
تفاوت بین FIXED و TEXT
تابع FIXED در اکسل برای قالببندی عددی طراحی شده و عملکرد آن محدود به نمایش اعداد با تعداد اعشار مشخص است. در حالی که تابع TEXT قابلیت بیشتری دارد و میتواند مقادیر عددی را به انواع مختلفی از قالبها مانند واحد پول، تاریخ، زمان یا درصد تبدیل کند.
نکات مهم:
- خروجی تابع FIXED همیشه بهصورت متن برگردانده میشود. اگر هدف فقط تغییر ظاهر عدد باشد، استفاده از تنظیمات قالببندی عدد مناسبتر است.
- این تابع عدد را بر اساس الگوهایی مانند 0.00 یا #,##0 به متن تبدیل میکند.
- مقدار پیشفرض برای آرگومان decimals عدد 2 است؛ در صورتی که مقدار منفی وارد شود، عدد از سمت چپ ممیز گرد خواهد شد.
- برای انجام عملیات مشابه با کنترل و انعطاف بیشتر، میتوانید از تابع TEXT استفاده کنید.
مقالات پیشنهادی: