تسترجع دالة STOCKHISTORY البيانات التاريخية حول المستندات المالية ويتم تحميلها كمصفوفة، والتي سيتم إخراجها إذا كانت النتيجة النهائية للصيغة. مما يعني أن Excel سينشئ بشكل ديناميكي نطاق مصفوفة بالحجم المناسب عند الضغط على مفتاح الإدخال ENTER.
هام
تتطلب دالة STOCKHISTORY اشتراكا في Microsoft 365 Personal أو Microsoft 365 Family أو Microsoft 365 Business Standard أو Microsoft 365 Business Premium.
التفاصيل التقنية
بناء الجملة
= STOCKHISTORY (الأسهم، تاريخ_البدء، [تاريخ_النهاية]، [فاصل]، [رؤوس]، [خاصية0]، [خاصية 1]،[خاصية 2]،[خاصية 3]، [خاصية 4]، [خاصية 5])
يحتوي بناء جملة الدالة STOCKHISTORY على الوسيطات التالية:
| الوسيطة | الوصف |
|---|---|
| السهم | تُرجع الدالة بيانات الأسعار التاريخية حول الصك المالي المقابل لهذه القيمة. أدخل رمز المؤشر بين علاماتي الاقتباس المزدوجة (علي سبيل المثال، "MSFT") أو مرجع لخلية تحتوي علي أسهم نوع البيانات. سيؤدي ذلك إلى سحب البيانات من exchange الافتراضي الخاص بالصك. يمكنك أيضًا الرجوع إلى exchange المحدد بإدخال رمز معرف السوق ISO المكون من 4 أحرف (MIC)، متبوعًا بعلامة النقطتين، متبوعًا برمز المخطط (علي سبيل المثال، "XNAS: MSFT"). اعرف المزيد حول مصادر البيانات لدينا. |
| تاريخ_البدء | أقرب تاريخ لاسترداد البيانات. لاحظ أنه إذا لم يكن الفاصل الزمني 0 (يوميًا)، فقد تكون نقطة البيانات الأولي أقدم من تاريخ_البدء الذي تم توفيره، سيكون التاريخ الأول للفترة المطلوبة. |
| تاريخ_النهاية | اختياري. آخر تاريخ لاسترداد البيانات. الإعداد الافتراضي هو تاريخ_البدء. |
| فاصل | اختيارية. يحدد الفاصل الزمني لكل قيمة بيانات كما يلي: 0 = يوميا، 1 = أسبوعيا، 2 = شهريا. القيمة الافتراضية هي 0. |
| رؤوس | اختيارية. يحدد ما إذا كان يجب عرض العناوين كما يلي: 0 = بلا رؤوس، 1 = إظهار الرؤوس، 2 = إظهار معرف الأداة ورؤوسها. القيمة الافتراضية هي 1 (علي سبيل المثال، إظهار الرؤوس). عند تضمينها، تعد الرؤوس صفوفًا من النص التي تشكل جزءًا من المصفوفة التي يتم إرجاعها من الدالة. |
| خاصية0- خاصية5 | اختيارية. الأعمدة التي يتم استردادها لكل سهم كما يلي: 0 = تاريخ، 1 = إغلاق، 2 = فتح، 3 = عالية، 4 = منخفض، 5 = حجم. إذا كان أي منها موجودًا، سيتم إرجاع الأعمدة المشار إليها بالترتيب الذي تم توفيره. القيمة الافتراضية هي 0 و1 (علي سبيل المثال، التاريخ والإغلاق). |
الملاحظات
لا تضع الدالة STOCKHISTORY طابع تنسيق علي الخلايا التي تنسكب فيها. إذا حذفت الصيغة، ستكون الخلايا التي تم تعبئتها بتنسيق "عام".
عندما تدخل وسيطات الخاصية، يمكنك كتابة رقم لكل خاصية من 0 إلى 5، بالترتيب الذي تريد رؤيته بها. تتطابق القيمة التي أدخلتها لكل خاصية علي رقم الخاصية. علي سبيل المثال، لتضمين التاريخ والفتح والإغلاق، ادخل 0 و2 و1. يتم تحديد هذه الخصائص كما يلي:
قيمة الخاصية التعريف 0 التاريخ إذا كان الفاصل الزمني يوميا أو أسبوعيا، يكون أول يوم تداول صالح في الفترة الزمنية.
إذا كان الفاصل الزمني شهريا، اليوم الأول من الشهر، بغض النظر عما إذا كان يوم تداول.1 إغلاق سعر الإغلاق في آخر يوم تداول في الفترة الزمنية 2 مفتوح سعر الفتح في أول يوم تداول في الفترة الزمنية 3 عالٍ أعلى مستوى ليوم في الفترة القصوى 4 منخفض أدنى مستوى ليوم في الفترة المنخفضة 5 الحجم عدد الأسهم المتداولة خلال الفترة الزمنية
- تنتمي الدالة STOCKHISTORYإلى عائلة Lookup & Reference من الدالات.
- يمكن أن تكون وسيطات التاريخ تاريخًا محاطًا بعلامتي اقتباس مزدوجتين (علي سبيل المثال، "01-01-2020") أو صيغة (علي سبيل المثال، TODAY ()) أو مرجع خلية إلى خلية تحتوي علي تاريخ.
- قد يكون تاريخ الإرجاع سابقًا للتاريخ الذي تم توفيره. علي سبيل المثال، إذا كان 31 ديسمبر، سيتم توفير 2019 كتاريخ البدء والفاصل الزمني شهريًا، وبعد ذلك، 1 ديسمبر 2019 يتم إرجاع الرقم الذي يمثل تاريخ بدء الفترة المطلوبة.
- يرجى ملاحظة أنه في حين أن بعض الأدوات المالية قد تكون متاحة كأنواع بيانات الأسهم، إلا أن المعلومات التاريخية لن تكون متاحة. على سبيل المثال ، هذا هو الحال بالنسبة لصناديق المؤشرات الأكثر شيوعا بما في ذلك S&P 500.
تلميحات
- إذا كنت ترغب في الحصول على أعلى مستوى خلال فترة 3 أشهر، فمن الأسرع استخدام فاصل زمني شهري من الفاصل الزمني اليومي أو الأسبوعي. على سبيل المثال، سيحسب =MAX(STOCKHISTORY("XNAS:MSFT"، "1/1/2022"، "3/1/2022"، 2، 0، 3)) الحد الأقصى للقيمة البالغة 3 نقاط بيانات (واحدة لكل شهر)، بيانات فقط بدون رؤوس، لأعلى قيمة تداول لكل شهر. إذا استخدمت الصيغة فاصلا زمنيا أسبوعيا أو يوميا، فستحصل على النتيجة نفسها ولكن سيكون هناك العديد من نقاط البيانات المستخدمة في الحساب، الأمر الذي قد يؤدي إلى أداء منخفض.
- إذا كنت تريد أن ترى أعلى مستوى أو انخفاضا لمدة 52 أسبوعا ، فغالبا ما يكون من الأسرع استخدام نوع بيانات الأسهم ، والذي يحتوي على هذه الخصائص المتاحة بسهولة. على سبيل المثال، قم بتحويل "xnas:msft" إلى نوع بيانات أسهم في الخلية A1، وفي الخلية B1 يمكنك كتابة الصيغة
=A1.[52 week high]للحصول على القيمة. يمكنك أيضا تكوين المصنف لتحديث هذه القيمة تلقائيا كما هو موضح هنا. - STOCKHISTORY ، في إظهار البيانات التاريخية ، يتم تحديثها بشكل عام فقط بعد اكتمال يوم التداول. هذا يعني أنه لا يمكنك استخدام STOCKHISTORY للحصول على بيانات لتفاصيل التداول اليوم إلا بعد إغلاق السوق أو بعد اكتمال اليوم اعتمادا على السوق.
- إذا كنت تستخدم STOCKHISTORY مع دالة يتم تحديثها تلقائيا (مثل اليوم) وإذا تم تمكين الحساب التلقائي في المصنف، فستقوم حينئذ STOCKHISTORY بتحديث البيانات تلقائيا عند فتح المصنف. سيتم هذا التحديث في الخلفية، ويمكنك تحرير المصنف كما تريد أثناء إجراء هذا التحديث. إذا كان المصنف يستخدم عددا كبيرا من استدعاءات الدالة STOCKHISTORY، فسيستمر تحديث الخلفية هذا طالما كان هناك حاجة لتحديث البيانات. يمكنك إغلاق المصنف في أي وقت أثناء هذه العملية إذا أردت.