
مقدمه
در بازارهای مالی، بهویژه در معاملات اوراق بهادار و ارز، قیمتها گاهی بهصورت کسری بیان میشوند؛ مانند 1 دلار و 3/8. این نوع نمایش در برخی سیستمهای قدیمی یا خاص رایج بوده و برای پردازشهای عددی در اکسل نیاز به تبدیل به فرمت اعشاری دارد. تابع DOLLARDE در اکسل دقیقاً برای همین منظور طراحی شده است: تبدیل قیمتهای کسری به مقدار اعشاری استاندارد که قابل استفاده در محاسبات مالی و تحلیلی باشد.
معرفی تابع DOLLARDE
تابع DOLLARDE در اکسل مقدار عددی یک قیمت دلار که به صورت کسری (fractional dollar) نوشته شده (مثلاً 21.4 بهمعنی 21 و 4/8) را به یک مقدار اعشاری استاندارد تبدیل میکند تا بتوان آن را در محاسبات مالی و گزارشها استفاده کرد. این تابع مخصوص بازارهای اوراق قرضه و قیمتگذاریهایی است که سنتها یا کسور به شکل کسرهای غیردهدهی گزارش میشوند.
🔍 کلمات کلیدی:
- تابع DOLLARDE در اکسل، تبدیل کسری دلار به اعشاری، آموزش DOLLARDDE، فرمول قیمت کسری در اکسل، تبدیل قیمت اوراق بهادار، توابع مالی اکسل، اکسل قیمت fraction به decimal، آموزش تبدیل قیمت کسری، dollar fraction to decimal، اکسل بازار سرمایه
نحو و پارامترها
- نحو: DOLLARDDE(fractional_dollar, fraction)
- fractional_dollar: عددی که شامل بخش اعشاری بهصورت مقدار کسری است (مثلاً 21.4 یا 99.25).
- fraction: مخرج کسری که بخش اعشاری بر اساس آن بیان شده است (مثلاً 8 برای هشتم دلار، 32 برای سیودوم دلار).
- خروجی: مقدار اعشاری استاندارد معادل (مثال: DOLLARDE(21.4,8) → 21.5 چون 0.4 از نظر بازار معادل 4/8 = 0.5 دلار است).
نکات مهم فنی
- مقدار fraction باید عدد صحیح مثبت باشد و معمولاً در بازارهای اوراق قرضه مقادیر متداول 8، 16، 32 یا 64 هستند؛ انتخاب درست fraction برای تبدیل دقیق بسیار مهم است.
- اگر بخش اعشاری فراورانِ ورودی بزرگتر از fraction باشد، تابع رفتار طبیعی عددی را اعمال میکند اما ورودیها را برای خطای تایپ بررسی کنید.
- برای تبدیل معکوس (از اعشاری به فرمت کسری) از تابع DOLLARDE معکوس استفاده نکنید؛ Excel تابع DOLLARFR را برای برعکس کردن تبدیل فراهم میکند.
سناریوی حرفهای کاربردی (گامبهگام)
شرکت سرمایهگذاری «آینده» در بازار اوراق قرضه آمریکا قیمتگذاریهایی برحسب 32-اُم دلار دریافت میکند؛ تریدرها معمولاً قیمت را به شکل 101-16/32 گزارش میدهند که در اکسل به صورت 101.16 (یا 101.5 بسته به نما) ثبت شده است. هدف حسابداری: تبدیل این قیمت به عدد اعشاری برای محاسبه ارزش پولی دارایی و P&L.
ورودیهای نمونه:
- قیمت گزارششده (fractional_dollar) = 101.16 (نمایش تجاری: 101 و 16/32)
- fraction = 32
- پارامتر اسمی اوراق (face) = 1,000,000 دلار (حجم اسمی دارایی)
در اکسل:
-
سلولها را پر کنید:
- A1 = 101.16
- A2 = 32
- A3 = 1000000
-
تبدیل کسری به اعشاری با DOLLARDDE:
- B1 = DOLLARDDE(A1, A2)
-
محاسبه ارزش پولی کل (قیمت × اسمی / 100 برای قیمتهای درصدی یا برحسب واحد مطابق قرارداد):
- اگر قیمت بر حسب واحد دلار است: B2 = B1 * A3
- اگر قیمت بر حسب درصد از 100 (مثلاً 101.16 به معنی 101.16% از 1000) باید فرمول مناسب قرارداد را اعمال کنید؛ معمولاً B2 = (B1 / 100) * A3.
تفسیر عددی:
- DOLLARDDE(101.16,32) مقدار اعشاری 101 + 16/32 = 101.5 را بازمیگرداند.
- برای اسمی 1,000,000 دلار، ارزش بازارِ دارایی = 101.5% × 1,000,000 = 1,015,000 دلار (در صورت تعبیر قیمت بهصورت درصدی) یا 101.5 × 1,000,000 اگر قیمت بر حسب واحد باشد.
ثبت حسابداری و کاربرد گزارشگری
- در صورت خرید:
- بدهکار: اوراق بهادار (دارایی) = ارزش بازار محاسبهشده (B2)
- بستانکار: نقد/بانک = مبلغ پرداختشده (شامل کارمزد)
- در تحلیل حساسیت: بسادگی fraction را به 32 یا 64 تغییر دهید یا مثالهای متداول قیمت بازار (مثلاً 99.25 = 99 و 8/32) را وارد کنید تا اثر بر ارزش کل و حاشیه P&L مشاهده شود.
- نکته عملی: پیش از ضرب در اسمی مطمئن شوید تفسیر قیمت (درصدی یا واحد) با روش بازاری و قرارداد تطابق دارد.
مثالهای سریع برای کپی در اکسل
- تبدیل 99-8/32 (نمایش 99.08 در بعضی سیستمها) به اعشاری: =DOLLARDDE(99.08,32) → خروجی = 99.25.
- ارزش کل برای اسمی 500,000 دلار و قیمت کسری وارد شده در A1، مخرج در A2، اسمی در A3: =(DOLLARDDE(A1,A2)/100)*A3 برای قیمت بهصورت درصدی.
📊 سناریوی کاربردی:
تبدیل قیمت اوراق بهادار از کسری به اعشاری
فرض کنید در یک فایل اکسل مربوط به معاملات اوراق قرضه، قیمتها بهصورت کسری ثبت شدهاند. یکی از قیمتها برابر است با 102.06، که در اینجا:
- عدد 102 نشاندهنده بخش صحیح قیمت (دلار)
- عدد 06 نشاندهنده بخش کسری قیمت (6/32 دلار)
برای تبدیل این مقدار به عدد اعشاری قابل استفاده در محاسبات، از تابع DOLLARDDE استفاده میکنیم.
=DOLLARDE(102.06, 32)
خروجی این فرمول برابر خواهد بود با:
102.1875
زیرا 6 تقسیم بر 32 برابر با 0.1875 است و با عدد صحیح 102 جمع میشود. حالا این مقدار قابل استفاده در محاسبات سود، بازده یا مقایسه قیمتها خواهد بود.
سئوالات متداول:
Sources:
- سطح / ناشرEXCEL، مقاله تخصصی
- بازدید871