Excelでは、特定の基準を使用して、複数の列の合計を追加できます。 Sum、If、Sumproduct関数を使用して数式を作成できます。

例を見てみましょう:

  • 列Aにはペン、鉛筆などがあります。

  • 下の図に示すように、列B:Eの地域、つまり北、東、西、南。

ここでは、すべての地域でのPen *の合計値を求めます

img1

セルE13で、B2:E10の範囲のペンの合計値を表示します。セルE13で結果を取得するには、式は次のようになります。結果はどのようになりますか-

img2

列Aに「ペン」が含まれている列B:Eの値を手動で合計すると、合計が99になることがわかります。これも、数式から導き出されたものです。

ここで、Sumproduct関数を理解しましょう。

SUMPRODUCT:SUMPRODUCT関数は、配列内の対応する項目を乗算し、結果の合計を返します。

構文= SUMPRODUCT(array1、array2、array3、…​)

別の方法で同じ計算を行うことができます。 SumとIFを一緒に使用して、次のように目的の結果を得ることができます。

セルE14の数式は、= SUM(IF(A2:A10 = “Pen”、B2:E10))*と

になります。 === CTRL + SHIFT + ENTER

img3

これは配列数式であり、CSE(キーボードのCtrl + Shift Enterキー)で囲む必要があります。

IF:条件が満たされているかどうかを確認し、TRUEの場合は1つの値を返し、FALSEの場合は別の値を返します=====構文= IF(logical_test、value_if_true、value_if_false)

パラメータ:

論理テストは、テストする条件または値です。

value_if_trueはオプションです。条件がTRUEの場合に返される値です。

value_if_falseはオプションです。条件がFALSEの場合に返される値です。

合計:セル範囲内のすべての数値を加算します=====構文= SUM(number1、number2、…​)