目次
Excelは私たちの日常生活に欠かせないものです。 Excelでは、データ操作のために、特定の条件に対してさまざまな値を加算する必要があります。 そのようなデータに応じて加算を行う場合、SUMIFS関数を使用する必要があります。 今回は、SUMIFS関数の使用感について評価します。 複数条件でのExcel SUMIFS 垂直方向と水平方向
練習用ワークブックをダウンロードする
練習用ワークブックは、以下のダウンロードボタンからダウンロードできます。
SUMIFS 複数基準の二方向性.xlsxExcelでSUMIFS関数を縦横の複数条件で使う3つの方法
を持つデータの集合を取りました。 製品 , お客様 または サプライヤー , 日付 そして 価格 異なる人物の
1.複数の条件を持つSUMIFSを縦に適用する
最初の方法論では SUMIFS関数 という2つの条件を持つ、非常に基本的な形式です。
📌 ステップス
- セルへ移動 D17 を入力し、次の式を適用します。
=SUMIFS(E5:E13,C5:C13,D15,E5:E13,"<"&D16)
これです。
- sum_range= E5:E13 または 価格 列
- 基準 _range1= C5:C13 または お客様 列
- criteria1= D15 この引数は、以下の名前のお客様の名前を検索します。 ジョン において 5列目、10列目、13列目
- 基準 _range2= E5:E13 または 価格 列
- criteria2= "<"&D16 よりも小さい値を探します。 22 E5:E13 の範囲にある
- を押してください。 エンタメ ボタンをクリックします。
それでは、結果をご覧ください。
続きを読む 複数の合計範囲と複数の基準を持つExcel SUMIFS
2.他のExcel関数とSUMIFSを組み合わせて、複数の水平・垂直方向の条件を一致させる
現在、エクセル スミフ は、水平方向と垂直方向の条件に対して同時に一致する値を検索することはできません。 したがって、行と列に沿った条件を一度に指定する場合、その条件に対して スミフ 関数だけで複数の照合や合計を行うことができます。 このセクションでは、以下の 2 つの方法で数式を作成し、照合や合計ができるようにする方法を示しました。 スミフ を使い、複数の水平・垂直基準を照合し、それぞれの値を合計します。
2.1 SUMIFS関数、OFFSET関数、MATCH関数、COUNT関数の組合せ
の基本形を使うのではなく SUMIFSです。 との複雑な組み合わせを少し観察することになります。 OFFSET、MATCH。 と COUNT の第一引数を定義するために使用されます。 スミフ は、和の範囲です。
📌 ステップス
このメソッドでは、すべての価格値を加算します ジョン なる 3月 .
- セルに次の数式を挿入します。 D17 :
=SUMIFS(OFFSET(C4,1,MATCH(D16,D4:F4,0),COUNT(F:F),1)),Customer,D15)
これです。
- sum_range= オフセット(c4,1,match(d16,d4:f4,0),count(f:f),1)
- 基準 _range1= お客様 列
- criteria1= D15 または 3月
- を押してください。 エンタメ ボタンをクリックします。
続きを読む 複数列、複数行のSUMIFSをINDEX MATCHで適用する方法
2.2 INDEX-MATCHとSUMIFSの組合せ
使用後 スミフ をもって オフセット 関数と組み合わせることで、より複雑さを軽減することができます。 INDEX と MATCH の第一引数を定義するために使用されます。 SUMIFSです。 sum_range。
📌 ステップス
このメソッドでは、すべての価格値を加算します デビッド の間にある。 02/01/23、10/01/23 .
- セルへ移動 D17 を入力し、次の式を適用します。
=SUMIFS(INDEX(B4:G20,,MATCH(C24,B4:G4,0)),B4:B20,">="&C25,B4:B20,"<="&C26)
これです。
- sum_range= インデックス(b4:g20,,マッチ(c24,b4:g4,0))
- 基準 _range1= お客様 列
- criteria1= D15 または 3月
- を押してください。 エンタメ ボタンをクリックします。
続きを読む 複数の条件を含むSUMIFSとINDEX-MATCH式
類似の読み物
- VBA Sumifsで同じ列の複数の条件を使用する方法
- SUMIFS関数で同じ列の複数の条件を除外する
- Excel SUMIFSが複数の条件と等しくない(4例)
- セルが複数のテキストと等しくないときにSUMIFSを使用する方法
- SUMIFS Excelで複数列の範囲を合計する(6つの簡単な方法)
3.複数の列の合計を求める複数条件付きSUMIFS
現在、エクセル スミフ は、水平方向の条件に一致する値を検索することはできません。 スミフ そのため、価格を横並びで合計し、新しいカラムを作成します。 小計 このセクションでは、複数の基準を用いて、特定のサプライヤーの価格の合計を算出します。
📌 ステップス
このメソッドでは、すべての価格値を加算します ジョン の間にある。 02/10/22 と 10/10/22 .
- セルへ移動 D17 を入力し、次の式を適用します。
=SUMIFS($H$5:$H$13,$C$5:$C$13,$D$15,$D$5:$D$13,">="&$D$16,$D$5:$D$13,"<="&$D$17)
これです。
- sum_range= H$5:$H$13
- 基準 _range1= C$5:$C$13またはSupplier。
- criteria1= $D$15 または ジョン
- 基準 _range2= C$5:$C$13またはSupplier。
- criteria2= $D$15 または ジョン
- を押してください。 エンタメ ボタンをクリックします。
続きを読む Excelで複数の条件を指定してSUMIFS関数を使用する方法
SUMPRODUCT関数:SUMIFSに代わる、Excelの縦横同時基準のための関数
があります。 スミフ 関数はロジックベースの関数であり SUMPRODUCT関数 は数学ベースの関数です。 このメソッドでは、非常に簡単な例として サンプロダクト と同じ働きをする関数です。 SUMIFSです。
📌 ステップス
このメソッドでは、すべての価格値を加算します ジョン なる 3月
- セルへ移動 D17 を入力し、次の式を適用します。
=SUMPRODUCT((顧客=D15)*(月数=D16),データ)
これです。
- array1= 顧客=D15)*(月=D16) は、配列{0,0}を作成します。 1 ;0,0,0;0,0,0;0,0,0;0,0,0;0,0, 1 ;0,0,0;0,0,0;0,0, 1 }
- array1= データは配列{5.6,5.7}を作成します。 5.9 ;8.2,8.1,8.3;10.5,10.4,8.1;12.2,12.6,12.8;25,27,29;6.8,6.3, 6.1 ;9.8,9.4,9.8;5.6,5.5,5.9;6.5,6.9, 6.8 }.
- サンプロダクト を掛け合わせると、5.9+6.1+6.8=18.8という値になります。
- を押してください。 エンタメ ボタンをクリックします。
続きを読む [修正]: 複数の条件で SUMIFS が動作しない (3 つの解決策)
結論
これらの手順と段階を踏んで、SUMIFSの複数基準の垂直および水平にします。 ワークブックをダウンロードして、ご自身の練習にお使いください。 質問、懸念、提案などがありましたら、当ブログのコメント欄にご記入ください。 エクセルウィキ .