Bu dosya, Excel 365'in yerleşik STOCKHISTORY fonksiyonu ile internet üzerinden hisse senedi fiyatlarının çekilmesini ve son 5 ayın aylık fiyatlarının yan yana listelenmesini gösterir. Fonksiyon yalnızca Excel 365 sürümlerinde çalışır.
Başlık satırındaki tarihler için şu formül kullanılır:
Bu formülde STOCKHISTORY verileri getirir, EDATE ile TODAY başlangıç tarihini hesaplar, TRANSPOSE dikey sonucu yatay hale çevirir, INDEX ise sonuçtan ilk satırı alır.
Fiyat satırlarında ise şu yapı kullanılır:
Buradaki son 1 değeri, kapanış fiyatının alınacağı sütunu belirtir.
Dosyanın içeriği
- Sayfa1: B sütununda şirket sembolleri (MSFT, CAT, AAPL, GOOG, MMM, C, PFE, JNJ, TSLA, MRNA, F, TM), yanlarında tarih başlıklarına karşılık gelen fiyat sütunları bulunur. Başlık satırında "Şirket Sembolü" ve tarih başlıkları yer alır.
Kullanılan formüller
Fiyatlar, sembol hücresine bağlı olarak tek bir formülle döker (spill) şeklinde listelenir. Tarih aralığı bugünün tarihinden 5 ay geriye doğru belirlenir; aylık aralık için 2 değeri ve başlıksız çıktı için 0 ayarı kullanılır. Sayfadaki formül sayısı 13'tür ve her sembol satırı için aynı yapı uygulanır.Başlık satırındaki tarihler için şu formül kullanılır:
Bu formülde STOCKHISTORY verileri getirir, EDATE ile TODAY başlangıç tarihini hesaplar, TRANSPOSE dikey sonucu yatay hale çevirir, INDEX ise sonuçtan ilk satırı alır.
Fiyat satırlarında ise şu yapı kullanılır:
=TRANSPOSE(STOCKHISTORY(B3,EDATE(TODAY(),-5),TODAY(),2,0,1))
Nasıl kullanılır
- Dosyayı Excel 365 ile açın ve internet bağlantınızın bulunduğundan emin olun.
- B sütunundaki sembolleri istediğiniz hisse sembolleriyle değiştirin.
- Formüller aşağı kopyalanarak yeni semboller için de kullanılabilir.
- Tarihler ve fiyatlar, dosya her açıldığında bugünün tarihine göre güncellenir.