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

=DEC2OCT()

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

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

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

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

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

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

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

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

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

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

نام ورودینوعوضعیتتوضیح
number عدد الزامی عدد صحیح ده‌دهی که می‌خواهید تبدیل کنید. اگر number منفی باشد، مقدار places نادیده گرفته می‌شود و DEC2OCT یک عدد اکتال ۱۰ نویسه‌ای (۳۰ بیتی) برمی‌گرداند که باارزش‌ترین بیت آن بیت علامت است و ۲۹ بیت دیگر بیت‌های اندازه هستند. اعداد منفی با نماد مکمل دو نمایش داده می‌شوند.
places عدد اختیاری تعداد نویسه‌های خروجی. اگر places حذف شود، DEC2OCT کمترین تعداد نویسه لازم را استفاده می‌کند. places برای پر کردن خروجی با صفرهای پیشرو مفید است.

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

تبدیل عدد ده‌دهی ۵۸ به اکتال =DEC2OCT(58, 3)
نتیجه: 072
تبدیل عدد ده‌دهی به اکتال =DEC2OCT(-100)
نتیجه: 7777777634

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

  • اگر number کوچک‌تر از ۵۳۶٬۸۷۰٬۹۱۲- یا بزرگ‌تر از ۵۳۶٬۸۷۰٬۹۱۱ باشد، DEC2OCT خطای #NUM! را برمی‌گرداند.
  • اگر number غیرعددی باشد، DEC2OCT خطای #VALUE! را برمی‌گرداند.
  • اگر DEC2OCT به بیش از places نویسه نیاز داشته باشد، خطای #NUM! را برمی‌گرداند.
  • اگر مقدار places عدد صحیح نباشد، به سمت پایین گرد می‌شود.
  • اگر places غیرعددی باشد، DEC2OCT خطای #VALUE! را برمی‌گرداند.
  • اگر places منفی باشد، DEC2OCT خطای #NUM! را برمی‌گرداند.

✦ نکات مهم

  • اگر مقدار places عدد صحیح نباشد، به سمت پایین گرد می‌شود.

⚠ خطاهای رایج

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

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

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

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

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

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

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