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

=OCT2HEX()

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

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

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

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

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

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

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

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

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

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

نام ورودینوعوضعیتتوضیح
number متن الزامی عدد هشت‌هشتی که می‌خواهید تبدیل کنید. Number نمی‌تواند بیش از 10 نویسه هشت‌هشتی (30 بیت) داشته باشد. بیت پراهمیت number بیت علامت است و 29 بیت باقی‌مانده بیت‌های اندازه هستند. اعداد منفی با نماد متمم دو نمایش داده می‌شوند.
places عدد اختیاری تعداد نویسه‌های مورد استفاده. اگر places حذف شود، تابع OCT2HEX کمترین تعداد نویسه لازم را استفاده می‌کند. Places برای پر کردن مقدار برگشتی با صفرهای پیشرو مفید است.

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

تبدیل عدد هشت‌هشتی 100 به شکل شانزده‌شانزدهی با 4 نویسه. =OCT2HEX(100, 4)
نتیجه: 0040
تبدیل عدد هشت‌هشتی 7777777533 به شکل شانزده‌شانزدهی. =OCT2HEX(7777777533)
نتیجه: FFFFFFFF5B

§ توضیحات تکمیلی

  • اگر number منفی باشد، تابع OCT2HEX مقدار places را نادیده می‌گیرد و یک عدد شانزده‌شانزدهی 10 نویسه‌ای برمی‌گرداند.
  • اگر number عدد هشت‌هشتی معتبری نباشد، تابع OCT2HEX خطای #NUM! را برمی‌گرداند.
  • اگر تابع OCT2HEX به بیش از places نویسه نیاز داشته باشد، خطای #NUM! را برمی‌گرداند.
  • اگر مقدار places عدد غیرصحیح باشد، کوتاه می‌شود.
  • اگر مقدار places غیرعددی باشد، تابع OCT2HEX خطای #VALUE! را برمی‌گرداند.
  • اگر مقدار places منفی باشد، تابع OCT2HEX خطای #NUM! را برمی‌گرداند.

✦ نکات مهم

  • اگر number منفی باشد، تابع OCT2HEX مقدار places را نادیده می‌گیرد و یک عدد شانزده‌شانزدهی 10 نویسه‌ای برمی‌گرداند.
  • اگر مقدار places عدد غیرصحیح باشد، کوتاه (گرد به پایین) می‌شود.

⚠ خطاهای رایج

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

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

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

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

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

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

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