2017-08-17 20 views
0

両方の引数を参照できるSUMIFS条件を作成します。私は、「最初の議論の月と年が2番目の議論の年と同じかどうか」と言うことができるようにしたい。しかし、私が見たSUMIFSの例には、 "= Food"のような条件があります。ここでは、他の引数に対して実際には何の機能も実行できません。これはどのように達成できますか?SUMIFSの引数を参照してください条件

答えて

2

SUMPRODUCTは、理解しにくいものの、SUMIFSよりも強力です。

=SUMPRODUCT(MONTH(B1:B20)=MONTH(D1), YEAR(B1:B20)=YEAR(D1), C1:C20) 

これは、列Bの日付の月がD1の月に等しく、同様に年間かどうかを確認するために1から20までのすべての行をチェックします。両方が等しい場合、その行のC列の値を合計します。 SUMPRODUCTはの仕組みに

詳細:

月または年のいずれかが等しくない場合は、その行の最初または二番目の配列の結果はゼロになります。これは、C列にあるものが何でも乗算され、ゼロになります。したがって、その行から合計される値はゼロです。つまり、無視されます。

+0

まさに私が欲しかったこと、ありがとう! – mp94