ترفند تک سلولی اکسل برای دریافت آخرین نرخ سهام یا ارز

ساخت وبلاگ

در اینجا یک ترفند اکسل برای گرفتن قیمت سهام یا نرخ مبادله ارز اخیر با استفاده از یک سلول وجود دارد. چندین مرحله مورد نیاز برای نوع داده سهام/ارز را دور می زند و سپس آن اطلاعات را به مکان های دیگر در کتاب کار پیوند می دهد.

ترفند تک سلولی یک کتاب کار فشرده تر و قابل فهم تر را ایجاد می کند. نحوه کار و معایب آن را توضیح خواهیم داد. در صورتی که روش تک سلولی کافی نباشد، روش استاندارد را نیز توضیح خواهیم داد.

ما از تابع StockHistory() برای بدست آوردن یک قیمت واحد به جای جدول معمول نتایج استفاده خواهیم کرد. برای قیمت سهام یا نرخ ارز اینطور به نظر می رسد.

همانطور که می بینید، ما از StockHistory به روشی غیر متعارف استفاده می کنیم. به جای دریافت یک سری نتایج با تاریخ و قیمت، پارامترهای StockHistory() را به یک تاریخ و یک نتیجه تغییر داده ایم.

این یک روش غیرمستند برای دریافت نرخ یا قیمت ارز و فقط نرخ/قیمت است. پارامترها به شکل زیر هستند:

  1. رمز سهام یا نرخ ارز
  2. Today() یا Today()-1 برای دریافت تاریخ امروز ... در زیر بیشتر در این مورد.
  3. تاریخ پایان خالی بگذارید، StockHistory() در صورت خالی بودن تاریخ شروع را پیش فرض قرار می دهد.
  4. فاصله - خالی بگذارید یا از 0 استفاده کنید (صفر)
  5. سرصفحه ها 0 (صفر) برای جلوگیری از ظاهر شدن سرصفحه ها
  6. ویژگی ها یا داده هایی که باید برگردانید - از 1 برای دریافت قیمت بسته شدن استفاده کنید

اگر فقط پارامتر ششم را ببندید (1)، اکسل فقط همان مقدار را برمی گرداند - بدون سرصفحه یا تاریخ هایی مانند این:

تله () Today

آیا متوجه شدید که از Today()-1 (دیروز) نه فقط Today() استفاده کردیم چرا؟

استفاده از Today() برای دریافت نرخ فعلی ممکن است کارساز نباشد زیرا بازارها بسته به منطقه زمانی شما بسته یا باز نشده اند.

به نظر می رسد نرخ ارز از سواحل شرقی ایالات متحده می آید، همانطور که می توانیم بگوییم. اگر در شرق آن (بریتانیا، اروپا، هند، استرالیا و غیره) هستید، ممکن است Today() یک روز پس از روز فعلی ایالات متحده بازگردد.

به عنوان مثال، در اروپا صبح چهارشنبه است اما در نیویورک همچنان بعد از ظهر سه شنبه است. در Europe Today () تاریخ چهارشنبه را نشان می دهد، بنابراین StockHistory () قیمت بسته شدن را در روز چهارشنبه می خواهد، که هنوز وجود ندارد زیرا در نیویورک هنوز سه شنبه است.

حتی در ایالات متحده آمریکا، Today() و درخواست قیمت بسته شدن تا اوایل عصر که قیمت بسته شدن آن روز وجود دارد، کارساز نخواهد بود.

بهتر است از Today()-1 برای درخواست قیمت بسته شدن روز قبل استفاده کنید، در غیر این صورت ممکن است بازده #VALUE را ببینید! همانطور که در زیر نشان داده شده است.

در موارد شدید (درست در شرق خط تاریخ بین المللی، استرالیا، NZ، آسیای شرقی)، ممکن است لازم باشد از Today()-2 استفاده کنید.

محدودیت ها

البته ، شما آخرین قیمت را دریافت نمی کنید ، این نوع داده های سهام و ارز برای آن چیست.

ما از روش Stockhistory () بیشتر برای نرخ ارز استفاده می کنیم که آخرین قیمت آن مهم نیست. به عنوان مثال ، در محاسبه بودجه یا هزینه هایی که در سایر ارزها مقادیر کمی دارد که نیاز به تبدیل به ارز اصلی شما دارند.

آخرین سهام یا نرخ ارز را دریافت کنید

اگر می خواهید آخرین نقل قول * سهام یا نرخ ارز ، در اینجا روش کامل و رسمی برای انجام آن وجود دارد.

  • با استفاده از انواع داده های سهام یا ارز Excel 365 ، جدول نرخ را تهیه کنید.
  • از هر جای دیگر در کتاب کار خود به آن قیمت ها پیوند دهید
  • اختیاری - به هر سلول قیمت نامی برای خوانایی آسانتر به عنوان مثال SockPrice_alphabet یا XRATE_USDTOAUD بدهید

* ما می گوییم "آخرین" زیرا نتایج Excel 365 و نتایج نوع داده های ارزی زمان واقعی نیست.< pan> محدودیت ها

استراتژی برای تحلیل فاندمنتال...
ما را در سایت استراتژی برای تحلیل فاندمنتال دنبال می کنید

برچسب : نویسنده : سعید شیخ‌زاده بازدید : <-PostHit-> تاريخ : سه شنبه 24 مرداد 1402 ساعت: 8:41