この記事では、2列の基準でSUMPRODUCT関数を使用し、すべての条件を満たす出力を抽出する方法に焦点を当てます。

質問):-

列Aに月、列Bに営業担当者、列Cに販売数量で構成される3列のデータがあります。次に、1月のジョンとジェームズ議員による販売数量を計算します。

SUMPRODUCT:対応する範囲または配列の積の合計を返します。

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

array1、array2、….. array255は、乗算してからすべてを加算するセルまたは配列の範囲です。

Sumproduct関数には最大255個の配列を含めることができます。以下のスクリーンショットを参照してください:-

image 1

以下は、私たちが持っているデータのスナップショットです:

image 2

  • セルE2では、数式は

です。 === = SUMPRODUCT((A2:A10 = “Jan”)((B2:B10 = “John”)+(B2:B10 = “James”))*(C2:C10))

image 3

基準が次のように変更された場合:

Month = Jan&Feb Rep * = John&James出力を取得するには、SUMPRODUCT関数を次のように使用します。

  • セルE2では、数式は

です。 === = SUMPRODUCT(((A2:A10 = “Jan”)(A2:A10 = “Feb”))((B2:B10 = “John”)(B2:B10 = “James”))*( C2:C10))

*

image 4

  • フィルタを使用しても同じ結果を得ることができますが、これには、最初にフィルタを適用してから、[月と担当者]列に基準を設定する必要があります。

  • SUMPRODUCT関数を使用すると、Excelでのフィルターの使用を回避できます。

このようにして、Sumproduct関数を使用して、2つの列の複数の条件を処理し、販売数量を更新できます。