リストまたはライブラリのデータを計算する

適用先
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 Windows SharePoint Services 3.0

SharePoint のリストまたはライブラリで数式や関数を使用して、さまざまな方法でデータを計算できます。 リストまたはライブラリに集計列を追加することで、他の列のデータを含む数式を作成し、日付と時刻の計算、数式の実行、またはテキストの操作を行う機能を実行することができます。

たとえば、タスク リストでは、列を使用して、[ 開始日 ] 列と [ 完了日 ] 列に基づいて、各タスクの完了にかかる日数を計算できます。

この記事では、リストとライブラリの集計列の操作方法について説明します。 構文や使用例など、関数の詳細については、「 SharePoint リストの一般的な数式の例」を参照してください。

集計列をリストまたはライブラリに追加する

リストまたはライブラリで数式を使用するには、リストまたはライブラリに集計列を追加する必要があります。

  1. リストまたはライブラリを開きます。
  2. ブラウザー ウィンドウの右上近くにある [ 設定] アイコン を選択し、[ リスト設定] を選択します。
    設定メニュー、リストの設定が強調表示されている
  3. [ 設定 ] ページの [列] で、[ 列の作成] を選択します。
  4. [ 名前と種類 ] セクションで、[ 列名 ] ボックスに指定する名前を入力します。
  5. [ この列の情報の種類] で、[ 計算 (他の列に基づく計算)] をクリックします。
  6. [ 追加の列設定 ] セクションで、使用する数式を [ 数式 ] ボックスに入力します。 [ 列の挿入 ] ボックスからアイテムを選択してから、関数、定数、演算子を数式に追加できます。 数式の例については、「 SharePoint リストの一般的な数式の例」を参照してください。
  7. 数式で返されるデータ型を選び、[ OK] をクリックします。

集計サイト列の数式は、同じリストまたはライブラリ内にある他のサイト列のみを参照できます。 したがって、集計サイト列をリストまたはライブラリに追加する場合は、数式で参照されているサイト列も追加する必要があります。 詳細については、この記事の「 集計列を他のリストまたはライブラリで使用できるようにする 」を参照してください。

集計列を他のリストまたはライブラリで使用できるようにする

複数のリストやライブラリで頻繁に使用する数式がある場合は、サイト列の一覧に集計列を追加することができます。 これにより、列とその数式が、サイトまたはサブサイト内の任意のリストまたはライブラリで使用できるようになります。 たとえば、[開始日] 列 (=[Start Date]+30) の値から 30 日後の日付を返す数式を使用すると、Expiration Date という集計列を作成できます。 これで、各リストまたはライブラリで再作成せずに、数式を再利用できます。

  • 集計サイト列の数式は、同じリストまたはライブラリ内にある他のサイト列のみを参照できます。 したがって、集計サイト列をリストまたはライブラリに追加する場合は、数式で参照されているサイト列も追加する必要があります。 上記の例では、 有効期限開始日 の両方のサイト列をリストに追加する必要があります。
  • 新しい集計サイト列でリスト内の他の列を参照する必要がある場合、数式で使用するには、まずそれらの列をサイト列にする必要があります。
  1. SharePoint サイトを開きます。 
  2. 左側のナビゲーション ウィンドウで、[ サイト コンテンツ] を選択します。
  3. ブラウザー ウィンドウの右上にあるコマンド バーで、[ サイトの設定] を選択します。 
  4. [Web Designer ギャラリー] 列で、[サイト列] を選択します。
  5. 左上にある [作成] を選択します。
  6. [名前と種類] セクションで、[列名] ボックスに任意の名前を入力します。
  7. [ この列の情報の種類] で、[ 計算 (他の列に基づく計算)] を選択します。
  8. [ 追加の列設定 ] セクションで、使用する数式を [ 数式 ] ボックスに入力します。 [ 列の挿入 ] ボックスから他のサイト列を選択して、関数、定数、および演算子を数式に追加できます。 数式の例については、「 SharePoint リストの一般的な数式の例」を参照してください。
  9. 数式で返されるデータ型を選び、[ OK] をクリックします。

集計サイト列をリストまたはライブラリに追加する

集計サイト列を作成したら、サイトまたはサブサイト内の任意のリストまたはライブラリに追加できます。

特定のリストまたはライブラリの列数式を編集した場合、数式の変更は、そのリストまたはライブラリにのみ適用されます。

  1. 列を追加するリスト ライブラリを開きます。

  2. ブラウザー ウィンドウの右上付近にある [設定] > [リストの設定] を選択するか、開いているライブラリの種類の設定を選択します。
    (たとえば、ドキュメント ライブラリで [ドキュメント ライブラリの設定] を選択します)。

  3. [列] で、[既存のサイト列から追加] を選択します。

  4. [ 列の選択 ] セクションで、[サイト列の選択 ] リストからサイト列を含むグループを選択します。

  5. [ 使用可能なサイトの列 ] ボックスで、リストに追加する列を選択し、[ 追加] を選択します。

    追加する集計サイト列に他のサイト列が含まれている場合は、それらをリストに追加する必要があります。 他の列をリストまたはライブラリに表示したくない場合は、後で非表示にすることができます。

  6. 列をリストのデフォルト ビューに追加しない場合は、[既定のビューに追加] チェック ボックスをオフにします。

  7. [OK] をクリックします。