مهندسی همه نسخه‌ها ◉ 5 بازدید

=HEX2OCT()

یک عدد هگزادسیمال را به اکتال (مبنای ۸) تبدیل می‌کند.

قابل استفاده در: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2021Excel 2021 for MacExcel 2019Excel 2019 for MacExcel 2016
=HEX2OCT(number, [places])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودی‌ها را ببینید.
نوع خروجیعدد/متن
محبوبیت44 / 100
Volatileخیر
Dynamic Arrayخیر
📥 دانلود فایل نمونه اکسل (.xlsx) — بزودی ▦ امتحان در Playground فایل اختصاصی این تابع — ایمن و کم‌حجم · شامل داده نمونه + فرمول فعال
اشتراک‌گذاری:

⬇ دانلود فایل نمونه اکسل

یک فایل .xlsx اختصاصی برای =HEX2OCT() با داده‌های نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.

  • شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
  • شیت «راهنما» — سینتکس، توضیح ورودی‌ها و نکات همین صفحه
  • تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
📥 دانلود HEX2OCT.xlsx — بزودی حجم ~ 8–12 KB · بدون ماکرو

⇪ اشتراک‌گذاری

این تابع را به دوستان بفرستید

🧠 🧠 کوییز این تابع

سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!

◧ ورودی‌های تابع

نام ورودینوعوضعیتتوضیح
number متن الزامی عدد هگزادسیمالی که می‌خواهید تبدیل کنید. Number نمی‌تواند بیش از ۱۰ نویسه داشته باشد. پرارزش‌ترین بیت number بیت علامت است و ۳۹ بیت باقی‌مانده بیت‌های بزرگی هستند. اعداد منفی با نمایش متمم دوی نشان داده می‌شوند.
places عدد اختیاری تعداد نویسه‌های مورد استفاده. اگر places حذف شود، HEX2OCT کمترین تعداد نویسه لازم را استفاده می‌کند. Places برای پر کردن مقدار برگشتی با صفرهای ابتدایی مفید است.

▣ مثال‌های کاربردی

تبدیل هگزادسیمال F به اکتال با ۳ نویسه (صفر ابتدایی به عنوان پرکننده) =HEX2OCT("F", 3)
تبدیل هگزادسیمال 3B4E به اکتال =HEX2OCT("3B4E")
تبدیل هگزادسیمال FFFFFFFF00 به اکتال =HEX2OCT("FFFFFFFF00")

✦ نکات مهم

  • اگر number منفی باشد، HEX2OCT مقدار places را نادیده می‌گیرد و یک عدد اکتال ۱۰ نویسه‌ای برمی‌گرداند.
  • اگر number منفی باشد نمی‌تواند کمتر از FFE0000000 باشد و اگر مثبت باشد نمی‌تواند بیشتر از 1FFFFFFF باشد.
  • اگر places عدد صحیح نباشد، کوتاه می‌شود.

⚠ خطاهای رایج

#NUM! عدد number هگزادسیمال معتبری نیست، یا نتیجه به بیش از places نویسه نیاز دارد، یا places منفی است.
راه‌حل: یک عدد هگزادسیمال معتبر در محدوده مجاز وارد کنید و برای places مقدار کافی و نامنفی تعیین کنید.
#VALUE! مقدار places غیرعددی است.
راه‌حل: برای places یک مقدار عددی وارد کنید.

💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده

🔒 نظر شما پس از تایید مدیر منتشر می‌شود.

دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده می‌شود

هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!

✍️ ارسال نظر / سوال

captcha
🔒 نظر شما پس از تایید مدیر منتشر می‌شود.