تابع TRUNC جزو توابع ریاضی اکسل است. این تابع قسمت اعشار یک عدد را به تعداد ارقام معینی حذف میکند. همچنین قسمت صحیح یک عدد را به تعداد ارقام معین به صفر تبدیل میکند.
🌎 Trunc مخفف Truncate است کە در زبان انگلیسی به معنی بریدن، کوتاه کردن است.
آرگومانها یا پارامترهای ورودی
آرگومان اول (number): عددی که میخواهید عمل فوقالذکر روی آن انجام شود.
آرگومان دوم ([num_digits]): تعداد ارقامی که میخواهید عمل فوقالذکر بر روی آن انجام شود. این آرگومان اختیاری است.
نکات مهم تابع
نکته 1) آرگومان دوم (num_digits) این تابع میتواند مثبت، منفی یا صفر باشد.
– اگر عدد مورد نظر بزرگتر از صفر باشد، مشخصکننده تعداد ارقام بعد از ممیز (اعشاری) است که باید بماند. مابقی حذف خواهد شد.
– اگر عدد مورد نظر صفر باشد و یا آرگومان دوم حذف شود، تمامی ارقام بعد از ممیز (اعشاری) حذف خواهد شد و حاصل تابع یک عدد صحیح خواهد بود.
– اگر عدد مورد نظر کوچکتر از صفر باشد، تمامی ارقام بعد از ممیز (اعشاری) حذف خواهد شد، و به تعداد عدد مورد نظر، ارقام قبل از ممیز (صحیح) به صفر تبدیل میشود.
مثالها
برای آشنایی با عملکرد تابع Trunc نگاهی به فرمولهای تصویر زیر بیندازید.
◢ | A | B | C | |||||
1 | مقدار | |||||||
2 | 99.999 | |||||||
3 | -99.999 | |||||||
4 |
=TRUNC(A1,1) ⇒ 99.9
=TRUNC(A1,2) ⇒ 99.99
=TRUNC(A1) ⇒ 99
=TRUNC(A1,-1) ⇒ 90
=TRUNC(A1,-2) ⇒ 0
=TRUNC(A2,2) ⇒ -99.99
=TRUNC(A2,-1) ⇒ -90
=TRUNC(A2,-2) ⇒ 0