年に応じて値を追加するにはどうすればよいですか?

Excel で特定の年に基づいて値を合計するために、従うべき 2 つの方法が用意されています。最初の方法では、年番号を含む列を追加し、その列の月に基づいて合計値を追加する必要があるヘルパー列を使用します。

2 番目の方法では、別のアプローチが使用されます。日付列から月を抽出してテーブルを作成し、そのテーブルから年ベースの値を合計します。

このチュートリアルでは、年に基づいて値を追加する両方の方法を学習します。

補助列のあるSUMIF年

  1. まず、新しい列を追加し、YEAR 関数を入力して日付から年番号を取得します。
    year-function
  2. 次の列に移動して、そこに SUMIFS 関数を入力します。
  3. SUMIF 関数では、範囲引数の年の列を参照します。
    refer-year-column-in-sumif
  4. 次に、基準引数に、値の追加に使用する年を入力します。
    enter-year-in-argument
  5. 最後に、sum_range の数量列を参照し、右括弧を入力して Enter キーを押して結果を取得します。
    refer-quantity-column

Enter キーを押すと、基準で述べたように、2021 年の値の合計が表示されます。

引数の年の合計値

=SUMIF(C1:C16,2021,B1:B16)

SUMPRODUCT を使用して年に基づいて値を追加します

SUMPRODUCT を使用して数式を作成する方がはるかに強力です。この式を使用すると、ヘルパー列を追加する必要はありません。

  1. まず SUMPRODUCT 関数を入力し、二重マイナス記号「-」を入力します。
  2. その後、年関数を入力し、日付が含まれる範囲全体を参照します。
  3. 次に、等号を使用し、合計に使用する年の値を入力します。
  4. ここからは括弧内に年が付きます。
  5. さて、SUMPRODUCTの第二引数で、追加したい値が存在する範囲を参照します。
  6. 最後に Enter キーを押して結果を取得します。
年に基づいて合計する
 =SUMPRODUCT(--(YEAR(A2:A16)=2021),B2:B16)

この式を理解するには、それを 3 つの部分に分割する必要があります。

和の積の公式を理解する

最初の部分では、date 関数で 2021 年を確認する条件を指定した year 関数があります。この条件は、日付の年に応じて TRUE と FALSE の配列を返します。日付に 2021 年が含まれる場合は TRUE を返し、それ以外の場合は FALSE を返します。

最初の部分の年関数条件

2 番目の部分には、TRUE 値と FALSE 値をそれぞれ 1 と 0 に変換する 2 つのマイナス記号 (–) があります。

2 番目の部分には 2 つのマイナス記号があります

3 番目の部分には 2 つのテーブルがあり、1 つは値 0 (2021 年用) と 1 (2021 年以外の年用) を持ち、2 番目のテーブルは範囲の合計値を持ちます。 SUMPRODUCT は 2 つの配列を相互に乗算し、これらの値を加算します。

ここで理解する必要があることが 1 つあります。ゼロに任意の値を乗算すると、0 が返されます。したがって、最初の配列で 1 が入っている値だけが残ります。

2 つの矢印のある 3 番目の部分

Excelファイルを取得する

ダウンロード

Excelの数式一覧

関連する式

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です