ریاضی و مثلثات
Excel 2013
◉ 29 بازدید
=BASE()
یک عدد را به نمایش متنی با مبنای (پایه) مشخص تبدیل میکند.
قابل استفاده در:
Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=BASE(Number, Radix [Min_length])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودیها را ببینید.
نوع خروجیمتن
محبوبیت6 / 100
Volatileخیر
Dynamic Arrayخیر
📥 دانلود فایل نمونه اکسل (.xlsx) — بزودی
▦ امتحان در Playground
فایل اختصاصی این تابع — ایمن و کمحجم · شامل داده نمونه + فرمول فعال
⬇ دانلود فایل نمونه اکسل
یک فایل .xlsx اختصاصی برای =BASE() با دادههای نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.
- شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
- شیت «راهنما» — سینتکس، توضیح ورودیها و نکات همین صفحه
- تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
🧠 🧠 کوییز این تابع
سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!
◧ ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
number |
عدد | الزامی | عددی که میخواهید تبدیل کنید. باید عدد صحیح بزرگتر یا مساوی ۰ و کوچکتر از ۲ به توان ۵۳ باشد. |
radix |
عدد | الزامی | مبنای پایهای که میخواهید عدد به آن تبدیل شود. باید عدد صحیح بزرگتر یا مساوی ۲ و کوچکتر یا مساوی ۳۶ باشد. |
min_length |
عدد | اختیاری | حداقل طول رشته برگرداندهشده. باید عدد صحیح بزرگتر یا مساوی ۰ باشد. |
▣ مثالهای کاربردی
تبدیل عدد اعشاری ۷ به مبنای ۲ (دودویی). نتیجه 111 است.
=BASE(7,2)
نتیجه:
111
تبدیل عدد اعشاری ۱۰۰ به مبنای ۱۶ (شانزدهتایی). نتیجه 64 است.
=BASE(100,16)
نتیجه:
64
تبدیل عدد اعشاری ۱۵ به مبنای ۲ (دودویی) با حداقل طول ۱۰. نتیجه 0000001111 است، یعنی 1111 با ۶ صفر ابتدایی تا رشته ۱۰ نویسهای شود.
=BASE(15,2,10)
نتیجه:
0000001111
§ توضیحات تکمیلی
- اگر Number یا Radix یا Min_length خارج از محدوده حداقل یا حداکثر باشند، تابع BASE مقدار خطای #NUM! را برمیگرداند.
- اگر Number مقدار غیرعددی باشد، تابع BASE مقدار خطای #VALUE! را برمیگرداند.
- هر عدد غیرصحیحی که بهعنوان آرگومان وارد شود تا عدد صحیح کوتاه (گرد) میشود.
- اگر آرگومان حداقل طول وارد شود، در صورتی که نتیجه کوتاهتر از حداقل طول مشخصشده باشد، صفرهای ابتدایی به نتیجه اضافه میشوند. برای مثال، BASE(16,2) مقدار 10000 را برمیگرداند، اما BASE(16,2,8) مقدار 00010000 را برمیگرداند.
- بیشترین مقدار آرگومان حداقل طول ۲۵۵ است.
✦ نکات مهم
- هر عدد غیرصحیحی که بهعنوان آرگومان وارد شود تا عدد صحیح کوتاه (گرد) میشود.
- اگر آرگومان حداقل طول وارد شود، در صورتی که نتیجه کوتاهتر از حداقل طول مشخصشده باشد، صفرهای ابتدایی به نتیجه اضافه میشوند. برای مثال، BASE(16,2) مقدار 10000 را برمیگرداند، اما BASE(16,2,8) مقدار 00010000 را برمیگرداند.
- بیشترین مقدار آرگومان حداقل طول ۲۵۵ است.
⚠ خطاهای رایج
#NUM!
اگر Number یا Radix یا Min_length خارج از محدوده حداقل یا حداکثر باشند، تابع BASE مقدار خطای #NUM! را برمیگرداند.
راهحل: مطمئن شوید عدد بین ۰ تا ۲ به توان ۵۳، مبنا بین ۲ تا ۳۶ و حداقل طول بین ۰ تا ۲۵۵ باشد.
#VALUE!
اگر Number مقدار غیرعددی باشد، تابع BASE مقدار خطای #VALUE! را برمیگرداند.
راهحل: آرگومان عدد را بررسی کنید و مطمئن شوید مقدار عددی وارد شده و ارجاعها خالی یا متنی نیستند.
💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده
🔒 نظر شما پس از تایید مدیر منتشر میشود.دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده میشود
هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!