STOKGEÇMİŞİ işlevi, bir finansal araçla ilgili geçmiş verileri alır ve bu verileri bir dizi şeklinde yükler. Bu dizi bir formülün nihai sonucuysa taşırılır. Yani ENTER tuşuna bastığınızda, Excel uygun boyutlu bir dizi aralığını dinamik olarak oluşturur.
Önemli: STOCKHISTORY işlevi bir Microsoft 365 Bireysel, Microsoft 365 Aile, Microsoft 365 İş Standardı veya Microsoft 365 İş Ekstra aboneliği gerektirir.
Teknik ayrıntılar
Söz dizimi
=STOKGEÇMİŞİ(hisse senedi, başlangıç_tarihi, [bitiş_tarihi], [aralık], [üst bilgiler], [özellik0], [özellik1], [özellik2], [özellik3], [özellik4], [özellik5])
STOKGEÇMİŞİ işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur:
Bağımsız değişken |
Açıklama |
---|---|
hisse senedi |
İşlev, bu değere karşılık gelen finansal araçla ilgili geçmiş fiyat verilerini döndürür. Çift tırnak içinde bir borsa kodu (ör. "MSFT") veya Hisse Senetleri veri türünü içeren bir hücreye bir başvuru girin. Bu işlem varsayılan borsadan ilgili finansal araçla ilgili verileri çeker. Ayrıca, 4 karakterli bir ISO piyasa tanımlayıcı kodu (MIC), ardından iki nokta üst üste ve borsa kodunu (ör. "XNAS:MSFT") girerek belirli bir borsaya başvuruda bulunabilirsiniz. Veri kaynaklarımız hakkında daha fazla bilgi edinin. |
başlangıç_tarihi |
Verilerin alındığı en erken tarih. Aralık 0 (günlük) değilse, ilk veri noktasının verilen girilen başlangıç_tarihi değerinden daha erken olabileceğini unutmayın. İlk veri noktası, istenen dönemin ilk tarihi olur. |
bitiş_tarihi |
İsteğe bağlı. Verilerin alınacağı en son tarih. Varsayılan, başlangıç_tarihi değeridir. |
aralık |
İsteğe bağlı. Her veri değerinin temsildiği aralığı aşağıdaki gibi belirtir: 0 = günlük, 1 = haftalık, 2 = aylık.Varsayılan, 0 değeridir. |
üst bilgiler |
İsteğe bağlı. Başlıkların aşağıdaki gibi görüntülenip görüntülenmeyeceğini belirtir: 0 = üst bilgi yok, 1 = üst bilgileri göster, 2 = araç tanımlayıcıyı ve üst bilgileri göster.Varsayılan, 1 değeridir (yani, üst bilgileri göster). Eklendiklerinde, üst bilgiler işlevin döndürdüğü dizinin parçası olan metin satırları şeklinde gösterilir. |
özellik0 - özellik5 |
İsteğe bağlı. Her hisse senedi için aşağıdaki gibi alınan sütunlar: 0 = Tarih, 1 = Kapat, 2 = Aç, 3 = Yüksek, 4 = Düşük, 5 = Birim.Bunlardan herhangi bir varsa, yalnızca belirtilen sütunlar verilen sıralama düzeninde döndürülür. Varsayılan, 0 ve 1 değerleridir (yani, Tarih ve Kapanış). |
Notlar
-
STOKGEÇMİŞİ işlevi taşılan hücrelerde bir biçimi uygulamaz. Formülü silerseniz, formülün doldurduğu hücreler Genel biçiminde olur.
-
Özellik bağımsız değişkenlerini girerken, her bir özellik için bu özellikleri görmek istediğiniz sıralama düzeninde 0 ile 5 arasında bir sayı yazarsınız. Her bir özellik için girdiğiniz değer özellik numarasına karşılık gelir. Örneğin; Tarih, Açılış ve Kapanış özelliklerini eklemek için 0, 2 ve 1 değerlerini girin. Bu özellikler aşağıdaki gibi tanımlanır:
Değer
Özellik
Tanım
0
Tarih
Aralık günlük veya haftalık ise, dönemin ilk geçerli işlem günüdür.
Aralık aylık ise, bir işlem günü olup olmadığına bakılmaksızın ayın ilk günü.1
Kapanış
Dönem içinde son işlem günündeki kapanış fiyatı
2
Açık
Dönem içindeki ilk işlem gününde açılış fiyatı
3
Yüksek
Dönemdeki en yüksek gün
4
Düşük
Dönem içindeki en düşük gün sayısı
5
Hacim
Dönem boyunca işlem gören hisse sayısı
-
STOKGEÇMİŞİ işlevi Arama ve Başvuru işlevleri ailesine aittir.
-
Tarih bağımsız değişkenleri çift tırnak içine (ör. "01-01-2020") alınmış bir tarih veya bir formül (ör. BUGÜN()) ya da tarih içeren bir hücreye yapılan bir hücre başvurusu olabilir.
-
Döndürülen tarih, girilen tarihten daha erken olabilir. Örneğin, başlangıç tarihi olarak 31 Aralık 2019 girildiği ve aralık olarak aylık değeri seçildiği takdirde, istenen dönemin başlangıç tarihi olduğundan 1 Aralık 2019 tarihi döndürülür.
-
Bazı finansal araçlar Hisse Senetleri veri türleri olarak kullanılabilir olsa da geçmiş bilgilerin kullanılamayacağını lütfen unutmayın. Örneğin, S&P 500 dahil olmak üzere en popüler Dizin Fonları için bu durum söz konusudur.
İpuçları
-
3 aylık bir süre boyunca en yüksek değeri elde etmek istiyorsanız, günlük veya haftalık aralıktan daha hızlı bir şekilde aylık aralık kullanabilirsiniz. Örneğin, =MAX(STOCKHISTORY("XNAS:MSFT", "1/1/2022", "3/1/2022", 2, 0, 3)) en yüksek 3 veri noktası değerini (her ay için bir tane) hesaplar; yalnızca üst bilgisi olmayan veriler, her ayın en yüksek işlem değeri için hesaplanır. Bunun yerine formül haftalık veya günlük aralık kullandıysa aynı sonucu elde edersiniz ancak hesaplamada daha fazla veri noktası kullanılır ve bu da performansın düşmesine neden olabilir.
-
52 haftalık yüksek veya düşük bir değer görmek istiyorsanız, bu özelliklere sahip hisse senetleri veri türünü kullanmak genellikle daha hızlıdır. Örneğin, "xnas:msft" değerini A1 hücresindeki bir hisse senedi veri türüne dönüştürebilir ve B1 hücresinde değeri almak için formül =A1.[52 week high] yazabilirsiniz. Burada açıklandığı gibi çalışma kitabınızı bu değeri otomatik olarak yenileyebilecek şekilde de yapılandırabilirsiniz.
-
STOCKHISTORY, geçmiş verileri gösterirken, genellikle yalnızca bir işlem günü tamamlandıktan sonra güncelleştirmeler. Bu, piyasa kapanana veya pazara bağlı olarak gün tamamlanana kadar bugünkü işlem ayrıntılarına ilişkin verileri almak için STOCKHISTORY'yi kullanamayacağınız anlamına gelir.
-
STOCKHISTORY'yi otomatik olarak güncelleştirilen bir işlevle (BUGÜN gibi) kullanıyorsanız ve çalışma kitabınızda otomatik hesaplama etkinse, çalışma kitabını açtığınızda STOCKHISTORY verileri otomatik olarak yeniler. Bu güncelleştirme arka planda gerçekleşir ve bu güncelleştirme devam ederken çalışma kitabınızı istediğiniz gibi düzenleyebilirsiniz. Çalışma kitabınız çok sayıda STOCKHISTORY işlev çağrısı kullanıyorsa, verileri güncelleştirmek için bu arka plan güncelleştirmesi gerektiği sürece devam eder. İstersen, bu işlem sırasında çalışma kitabınızı istediğiniz zaman kapatabilirsiniz.