تسترجع دالة 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 مع دالة يتم تحديثها تلقائيا (مثل TODAY) وإذا تم تمكين الحساب التلقائي للمصنف الخاص بك، فسيحدث STOCKHISTORY البيانات تلقائيا عند فتح المصنف. سيحدث هذا التحديث في الخلفية، ويمكنك تحرير المصنف حسب الرغبة أثناء إجراء هذا التحديث. إذا كان المصنف يستخدم عددا كبيرا من استدعاءات الدالة STOCKHISTORY، فسيستمر تحديث الخلفية هذا طالما لزم الأمر لتحديث البيانات. يمكنك إغلاق المصنف في أي وقت أثناء هذه العملية إذا كنت ترغب في ذلك.