مهندسی
همه نسخهها
◉ 42 بازدید
=HEX2BIN()
یک عدد هگزادسیمال (مبنای ۱۶) را به باینری (مبنای ۲) تبدیل میکند.
قابل استفاده در:
Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=HEX2BIN(number, [places])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودیها را ببینید.
نوع خروجیعدد/متن
محبوبیت16 / 100
Volatileخیر
Dynamic Arrayخیر
دانلود فایل نمونه اکسل (.xlsx) ▦ امتحان در Playground
فایل اختصاصی این تابع — ایمن و کمحجم · شامل داده نمونه + فرمول فعال
⬇ دانلود فایل نمونه اکسل
یک فایل .xlsx اختصاصی برای =HEX2BIN() با دادههای نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.
- شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
- شیت «راهنما» — سینتکس، توضیح ورودیها و نکات همین صفحه
- تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
کوییز این تابع
سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!
◧ ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
number |
متن | الزامی | عدد هگزادسیمالی که میخواهید تبدیل کنید. Number نمیتواند بیش از ۱۰ نویسه داشته باشد. بیت پرارزش number بیت علامت است (چهلمین بیت از راست) و ۹ بیت باقیمانده بیتهای بزرگی هستند. اعداد منفی با نمایش متمم دوی نشان داده میشوند. |
places |
عدد | اختیاری | تعداد نویسههای مورد استفاده. اگر places حذف شود، HEX2BIN کمترین تعداد نویسه لازم را استفاده میکند. Places برای پر کردن مقدار برگشتی با صفرهای ابتدایی مفید است. |
▣ مثالهای کاربردی
تبدیل هگزادسیمال F به باینری با ۸ نویسه (۴ صفر ابتدایی به عنوان پرکننده)
=HEX2BIN("F", 8)
نتیجه:
00001111
تبدیل هگزادسیمال B7 به باینری
=HEX2BIN("B7")
نتیجه:
10110111
تبدیل هگزادسیمال FFFFFFFFFF به باینری
=HEX2BIN("FFFFFFFFFF")
نتیجه:
1111111111
§ توضیحات تکمیلی
- اگر number منفی باشد، HEX2BIN مقدار places را نادیده میگیرد و یک عدد باینری ۱۰ نویسهای برمیگرداند.
- اگر number منفی باشد نمیتواند کمتر از FFFFFFFE00 باشد و اگر مثبت باشد نمیتواند بیشتر از 1FF باشد.
- اگر number یک عدد هگزادسیمال معتبر نباشد، HEX2BIN خطای #NUM! برمیگرداند.
- اگر HEX2BIN به بیش از places نویسه نیاز داشته باشد، خطای #NUM! برمیگرداند.
- اگر places عدد صحیح نباشد، کوتاه میشود.
- اگر places غیرعددی باشد، HEX2BIN خطای #VALUE! برمیگرداند.
- اگر places منفی باشد، HEX2BIN خطای #NUM! برمیگرداند.
✦ نکات مهم
- اگر number منفی باشد، HEX2BIN مقدار places را نادیده میگیرد و یک عدد باینری ۱۰ نویسهای برمیگرداند.
- اگر number منفی باشد نمیتواند کمتر از FFFFFFFE00 باشد و اگر مثبت باشد نمیتواند بیشتر از 1FF باشد.
- اگر places عدد صحیح نباشد، کوتاه (گرد به پایین) میشود.
⚠ خطاهای رایج
#NUM!
عدد number هگزادسیمال معتبری نیست، یا نتیجه به بیش از places نویسه نیاز دارد، یا places منفی است.
راهحل: یک عدد هگزادسیمال معتبر در محدوده مجاز وارد کنید و برای places مقدار کافی و نامنفی تعیین کنید.
#VALUE!
مقدار places غیرعددی است.
راهحل: برای places یک مقدار عددی وارد کنید.
💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده
🔒 نظر شما پس از تایید مدیر منتشر میشود.دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده میشود
هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!