Genel Bakış
STOKGEÇMİŞİ (STOCKHISTORY), bir finansal enstrümanın geçmiş verilerini verir. Hisse senedi, döviz kuru veya devlet tahvili gibi bir enstrümanın belirli bir tarihteki ya da tarih aralığındaki tarih, kapanış, açılış, en yüksek, en düşük ve hacim bilgilerini çalışma sayfasına getirmek için kullanılır.
İşlev Microsoft 365 içinde bulunur ve sonucu dinamik bir dizi olarak döndürür; tek bir değer istediğinizde de sonuç formülün yazıldığı hücreden başlayarak komşu hücrelere yayılabilir. İsteğe bağlı bir parametreyi atlayıp sonrakini vermek için araya boş bırakılan yerleri ;; biçiminde yazın. Veriler internet bağlantısıyla harici bir finansal veri sağlayıcısından gelir.
Sonuçlar sırasıyla 253,25, 332,88 ve 154,53 olur. bitiş_tarihi boş bırakıldığı için yalnızca başlangıç günü okunur; başlıklar için 0 verildiği için başlık satırı eklenmez; özellikler için 1 verildiği için yalnızca kapanış sütunu gelir. Böylece her satır tek bir değer döndürür. Başlangıç tarihi piyasaların açık olduğu bir iş günü olmalıdır.
Sonuçlar sırasıyla $ 253,25 , $ 256,20 , $ 257,83 , $ 251,94 ve 21.328.242 olur. Her kod aynı günün farklı bir sütununu getirir: 1 kapanış, 2 açılış, 3 en yüksek, 4 en düşük, 5 hacimdir. 0 kodu tarihi verir. özellikler boş bırakılırsa Excel 0 ve 1 kodlarını kullanır; bu durumda tarih ve kapanış iki yan yana hücreye yayılır.
Sonuçlar sırasıyla 1,04, 4,25, 3,98, 99,87 ve 100,25 olur. İlk satır EUR/USD döviz kurudur. US3M, US6M ve US1Y gibi kısa vadeli Hazine bonolarında değer fiyat veya getiri olarak gelir; US2Y ve US20Y gibi uzun vadeli tahvillerde ise fiyat gelir. Tarih yerine dünü almak için başlangıç tarihine BUGÜN()-1 yazabilirsiniz; ancak dün hafta sonuna denk geliyorsa piyasa kapalı olduğundan veri gelmeyebilir.
Sonuçlar sırasıyla 21, 5, 1, 2 ve 3 olur. İlk üç satırda başlık kodu 0 olduğundan yalnızca veri satırları sayılır; aralık günlükten haftalığa ve aylığa geçtikçe satır sayısı azalır. Son iki satırda başlıklar için 1 ve 2 verildiğinde sonuca başlık satırları eklenir; 2 değeri enstrüman kimliğini de gösterir. Başlıklı sonucu başka işlemlerde kullanacaksanız bu ek satırları hesaba katın.
Söz dizimi ve parametre
- Kategori
- Finansal
- İngilizce adı
- STOCKHISTORY
- Platform
- Windows Mac Web
6 bağımsız değişken
2 zorunlu
4 isteğe bağlı
Köşeli parantez [ ] isteğe bağlı demektir
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| hissestock | Zorunlu | Verisi alınacak enstrümanın çift tırnak içindeki sembolünü, bir hücre başvurusunu veya Hisse Senetleri veri türünü belirtir. |
| başlangıç_tarihistart_date | Zorunlu | Verinin alınacağı en erken tarihi belirtir. |
| bitiş_tarihiend_date | İsteğe bağlı | Verinin alınacağı en son tarihi belirtir. |
| aralıkinterval | İsteğe bağlı | Her veri değerinin günlük, haftalık veya aylık hangi zaman aralığını temsil ettiğini belirler. |
| başlıklarheaders | İsteğe bağlı | Sonucun başında sütun başlıklarının ve enstrüman kimliğinin gösterilip gösterilmeyeceğini belirler. |
| özelliklerproperties | İsteğe bağlı | Her enstrüman için hangi sütunların (tarih, kapanış, açılış, en yüksek, en düşük, hacim) getirileceğini belirler. |
Geçerli kullanımlar
=STOKGEÇMİŞİ("MSFT";TARİH(2022;9;6);;;0;1)
=STOKGEÇMİŞİ(A2;B2;;;0;1)
=STOKGEÇMİŞİ("EUR:USD";B2;;0;0;1)
Desteklenen Excel sürümleri
2024 ve sonrası
- 2003 Desteklenmiyor
- 2007 Desteklenmiyor
- 2010 Desteklenmiyor
- 2013 Desteklenmiyor
- 2016 Desteklenmiyor
- 2019 Desteklenmiyor
- 2021 Desteklenmiyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Belirli bir günün kapanış fiyatı
A sütunundaki enstrüman sembolü için B sütunundaki tarihin kapanış fiyatını getirelim. Sembolün önüne borsa kodu ve iki nokta ekleyerek (XNAS:MSFT gibi) hangi borsadaki fiyatın istendiğini belirtebilirsiniz. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=STOKGEÇMİŞİ(A2;B2;;;0;1)
=STOCKHISTORY(A2,B2,,,0,1)
STOKGEÇMİŞİ
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Hisse | Tarih | Kapanış |
| 2 | MSFT | 06.09.2022 | 253,25 |
| 3 | XNAS:MSFT | 06.09.2023 | 332,88 |
| 4 | AAPL | 06.09.2022 | 154,53 |
TemelExcelDepo v1.0.0
2. Özellik koduna göre sütun seçimi
Aynı gün için farklı özellikleri karşılaştıralım. B sütunundaki kod, özellikler parametresine verilir. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=STOKGEÇMİŞİ("MSFT";TARİH(2022;9;6);;;0;B2)
=STOCKHISTORY("MSFT",DATE(2022,9,6),,,0,B2)
STOKGEÇMİŞİ
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Özellik | Kod | Değer |
| 2 | Kapanış | 1 | $ 253,25 |
| 3 | Açılış | 2 | $ 256,20 |
| 4 | En yüksek | 3 | $ 257,83 |
| 5 | En düşük | 4 | $ 251,94 |
| 6 | Hacim | 5 | 21.328.242 |
ÖzelliklerExcelDepo v1.0.0
3. Döviz kuru ve devlet tahvili
hisse parametresi yalnızca hisse senedi sembolü değildir; döviz çifti (EUR:USD) ve ABD Hazine tahvili kodları (US3M, US1Y, US2Y, US20Y) da kullanılabilir. Burada aralık için günlük değer olan 0 açıkça verilmiştir. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=STOKGEÇMİŞİ(A2;B2;;0;0;1)
=STOCKHISTORY(A2,B2,,0,0,1)
STOKGEÇMİŞİ
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Enstrüman | Tarih | Değer |
| 2 | EUR:USD | 01.07.2022 | 1,04 |
| 3 | US3M | 03.06.2025 | 4,25 |
| 4 | US1Y | 03.06.2025 | 3,98 |
| 5 | US2Y | 03.06.2025 | 99,87 |
| 6 | US20Y | 03.06.2025 | 100,25 |
Kur ve TahvilExcelDepo v1.0.0
4. Dönem, aralık ve başlık seçenekleri
Eylül 2022 için MSFT verisini farklı aralık ve başlıklar seçenekleriyle isteyelim. Dönemi başlangıç_tarihi ve bitiş_tarihi belirler. Sonuç çok satırlı olduğu için satır sayısını SATIRSAY ile sayıyoruz. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=SATIRSAY(STOKGEÇMİŞİ("MSFT";TARİH(2022;9;1);TARİH(2022;9;30);B2;C2;1))
=ROWS(STOCKHISTORY("MSFT",DATE(2022,9,1),DATE(2022,9,30),B2,C2,1))
STOKGEÇMİŞİ
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Aralık | Aralık kodu | Başlık kodu | Satır sayısı |
| 2 | Günlük | 0 | 0 | 21 |
| 3 | Haftalık | 1 | 0 | 5 |
| 4 | Aylık | 2 | 0 | 1 |
| 5 | Aylık | 2 | 1 | 2 |
| 6 | Aylık | 2 | 2 | 3 |
AralıkExcelDepo v1.0.0
Kullanırken dikkat edin
- hisse: hisse, çift tırnak içinde yazılmış bir sembol (ör. MSFT), sembol içeren bir hücre başvurusu veya Hisse Senetleri veri türü olabilir. Hangi borsanın verisinin istendiğini belirtmek için sembolün önüne borsa tanımlayıcı kodu ve iki nokta eklenir (ör. XNAS:MSFT). Döviz çiftleri EUR:USD, ABD Hazine tahvilleri US3M, US6M, US1Y, US2Y ve US20Y biçiminde yazılır.
- başlangıç_tarihi: başlangıç_tarihi verinin alınacağı en erken tarihtir. Piyasaların açık olduğu bir iş günü olmalıdır. Tarihi metin olarak yazarsanız biçimi bölgesel ayarlarınızla uyumlu olmalıdır; örneğin Birleşik Krallık için gg/aa/yyyy, ABD için aa/gg/yyyy. Bu belirsizliği önlemek için tarihi bir hücreden veya TARİH işleviyle verin.
- bitiş_tarihi: bitiş_tarihi verinin alınacağı en son tarihtir. Boş bırakılırsa başlangıç_tarihi kullanılır ve yalnızca o günün verisi gelir.
- aralık: aralık her veri değerinin hangi zaman aralığını temsil ettiğini belirler: 0 günlük (varsayılan), 1 haftalık, 2 aylık.
- başlıklar: başlıklar başlık gösterimini belirler: 0 başlık yok, 1 başlıkları göster (varsayılan), 2 enstrüman kimliğini ve başlıkları göster. Tek bir değeri başka bir hesapta kullanacaksanız 0 vererek başlık satırını kaldırın.
- özellikler: özellikler her enstrüman için hangi sütunların getirileceğini belirler: 0 tarih (varsayılan), 1 kapanış (varsayılan), 2 açılış, 3 en yüksek, 4 en düşük, 5 hacim. özellikler boş bırakılırsa 0 ve 1 kullanılır; yani tarih ve kapanış gösterilir. En fazla 249 özellik verilebilir.
- Kullanım koşulları: İşlev Microsoft 365 ile birlikte kullanıma sunulmuştur ve Mart 2020'de yayımlanmıştır; önceki sürümlerde bulunmaz. Veriler internet bağlantısı gerektirir ve harici bir finansal veri sağlayıcısından sunulur. Sonuç dinamik dizi olarak yayıldığı için yayılacağı hücrelerin boş olması gerekir.
- İlgili işlevler: ALANDEĞERİ: Bağlı bir veri türünden (ör. Hisse Senetleri) belirli bir alanın değerini almak için kullanılır; tek bir alan yeterliyse tercih edilir. TARİH: Başlangıç ve bitiş tarihlerini bölgesel ayarlardan bağımsız vermek için kullanılır. BUGÜN: Dünün verisi gibi göreli tarihler için kullanılır. SATIRSAY: Yayılan sonucun kaç satır olduğunu saymak için kullanılır.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2024