TOP
DAX 関数
DAX() の説明
DAX() 関数は、フランクフルト証券取引所で取引されている "DAX" インデックス企業の株価を、指定された証券コード(例: SAP, SIE)と選択した日付を使用して、Yahoo Finance (finance.yahoo.com) のサイトから直接自動的に取得するように設計されています。
過去の相場データとリアルタイムの現在値の両方をサポートしています。
この関数は Excel (LibreOffice Calc) のテーブルで株価トラッカーを作成するのに便利であり、ドイツの株式市場を扱う投資家、トレーダー、財務アナリストにとって役立ちます。
この機能が動作するにはインターネット接続が必要です。
DAX 関数の主な特徴
構文:
=DAX(Ticker; [Date]; [Indicator])
パラメータ:
- Ticker: 株式の証券コード(例: "SAP", "BMW" または "SAP.DE", "BMW.DE")。インデックス全体の値を取得することもできます ("INDEX")。
- [Date]: (オプション)価格設定日。デフォルトでは現在の日付の値が使用されます。
- [Indicator]: (オプション)株価または取引量の指標 ("open", "high", "low", "close", "adjclose", "volume")。デフォルトでは終値、つまり "close" の値が使用されます。
使用例
例 1
DAX() 関数は使い方が簡単です。株価コード、日付、希望する指標が入ったセルを指定するだけで、Excel (Calc) が指定日の価格を自動的にインポートします:
=DAX(Ticker; Date; Indicator)
次のような結果が得られます:
この例では次の値が使用されます:
- Ticker: B3 - 証券コードのセル範囲 (INDEX, SAP, SIE, BMW, ADS)。
- Date: C1 - 価格設定日 ("Aug 1, 2025")。
- Indicator: C4:H4 - インジケーターのセル範囲 (open, high, low, close, adjclose, volume)。
例 2
この例では次の値が使用されます:
- Ticker: B1 - 株価コードが含まれるセル ("SAP")。
- Date: A5 - 価格設定日 ("Aug 1, 2025")。
- Indicator: G4 - 値のタイプ(取引量) ("volume")。
Yahoo Finance の対応するデータ:
仕組み
DAX() 関数は、通常モードでも配列関数としても動作します。
配列として使用するには、対応するパラメータを指定して任意のセルに関数を入力するだけです。その後、Ctrl+Shift+Enter を押して配列数式を入力すると、LO Calc が自動的にデータテーブルを返します。
配列数式に関連するすべてのセルを選択するには、配列内の任意のセルを選択して Ctrl+/ を押します。
配列数式を値に変換する必要がある場合は、配列全体を選択し、Data > Calculate メニューから Formula to Value を選択します。
テキスト形式で日付を使用する場合、まず実効日付に変換する必要があります。例:DATEVALUE("2026-01-25")。
長期間の履歴データを取得する必要がある場合は、遅延を避けるために
YFINANCE 関数の使用をお勧めします。
準備完了テンプレート
対応するインデックスや取引所の株式ウォッチリストを取得するための既製テンプレートを使用することもできます。
これを行うには、YLC Utilities > Template > Stock watchlist メニューに移動し、次のレポートのいずれかを選択します:
- NASDAQ (New York)
- CAC40 (Paris)
- FTSE100 (London)
- NIKKEI225 (Tokyo)
- DAX (Berlin)
- TSX (Toronto)
- HKSE (Hong Kong)
- ASX (Syndey)
拡張機能をダウンロード
YLC Utilities 拡張機能をインストールすることで、DAX() 関数を使用できます。
その後、この関数は Excel (LibreOffice Calc) で開かれるすべてのファイルで利用できるようになります。