Windows版WPSでDURATION関数を使う方法

最終更新:2026年7月20日

DURATION関数の使い方を4つのトピックで紹介します。関数の入力、入力候補を使った引数の入力、ワークシートをまたいだ値の参照、数式の組み合わせと再計算を含みます。目次からトピックを選び、操作場所と手順に沿って進めてください。

操作ガイド一覧

操作ガイド

1. DURATION関数を入力する

操作場所: 数式タブ → 数式バー

  1. WPS Spreadsheetを開き、結果を計算したいブックに移動します。
  2. 結果を表示するセルを選択します。
  3. =を入力し、続けてDURATION(と入力します。
  4. 必要な引数を続けて入力し、Enterキーを押します。

成功条件

  • 画面上の結果: 結果は選択したセルに表示され、数式バーには完全な数式が表示されます。
  • 次にできること: 引数を編集したり、数式をコピーしたり、他のセルへオートフィルしたりできます。

使用時のヒント

  • よくある間違い: =で始めないと、関数はワークシートの数式として実行されません。
  • 動作環境に関する注意: 日付の引数には、有効な日付セルまたは日付関数の結果を使用してください。

2. 構文プロンプトを使って引数を入力する

操作場所: 数式バーの数式入力プロンプト

  1. セルに=DURATION(と入力します。
  2. 編集エリアに表示される構文プロンプトを確認します。
  3. 受渡日、満期日、クーポン利率、利回り、支払頻度、必要に応じてbasis引数を順番に入力します。
  4. 括弧と区切り記号を確認してから、Enterキーを押します。

成功条件

  • 画面上の結果: 数式は明らかな構文エラーなく正常に確定されます。
  • 次にできること: セルをもう一度クリックすると、引数を確認して編集できます。

使用時のヒント

  • よくある間違い: 括弧の対応漏れ、区切り記号の不足、または引数の入力漏れがあると、エラーの原因になります。
  • 動作環境に関する注意: 日付の文字列が有効な形式でない場合、計算結果が期待どおりにならないことがあります。

3. ワークシートをまたいで引数を参照する

操作場所: ワークシートタブ + 数式バー

  1. 結果を表示するセルで=DURATION(と入力し、数式の一部を続けて入力します。
  2. 入力値が保存されている別のワークシートに切り替えます。
  3. 対応するセルをクリックして、その参照を数式に挿入します。
  4. 現在のワークシートに戻り、残りの引数を入力して数式を確定します。

成功条件

  • 画面上の結果: 数式にワークシートをまたぐ参照が表示されます。
  • 次にできること: 参照先のセルが変更されると、結果もそれに応じて更新されます。

使用時のヒント

  • よくある間違い: 文字列形式の数値や無効な日付を参照すると、結果に影響することがあります。
  • 動作環境に関する注意: ワークシート名を変更した場合は、参照先が正しいままか確認してください。

4. 数式をネストして結果を再計算する

操作場所: 数式バー

  1. 他の関数の結果や計算済みセルを、DURATION内の引数として使用します。
  2. Enterキーを押して結果を確認します。
  3. 関連するパラメーターセルの値または日付を変更します。
  4. 結果セルが自動的に更新されるか確認し、必要に応じて数式を再確認してください。

成功条件

  • 画面上の結果: 元の引数が変更されると、結果も変わります。
  • 次にできること: DURATIONを他の財務関数や統計関数と組み合わせて使い続けることができます。

使用時のヒント

  • よくある間違い: ネストした数式が複雑な場合は、中間結果を順に確認してください。
  • 動作環境に関する注意: 循環参照や無効なデータ形式は、最終結果に影響することがあります。