2017-05-10 5 views
1

行が条件に一致するかどうかを判断し、2番目の条件に基づいて行のデータを合計する式を作成しようとしました。私はLOOKUPVLOOKUPHLOOKUP、およびINDEXで私の運を試しましたが、正しい処方は分かりませんでした。私が戻った最も一般的なエラーは、合計が発生するとき#Valueです。Sumif式が列内の基準によって決定される行

例:

Example 1

Example 2

の式がQ2であるとしましょう。この式ではA123とA-123-4(A2)の行を一致させて、その行のセルが適切な月に入っている限り行を加算する必要があります。

私が最初に作ったのはこれでした: {=SUM(IF(MONTH($B$11:$I$11)=1,$B2:$I2,0))}

これらの両方がテーブルであるため、情報がフィルタを使用してリヤレンジされると、データがシフトします。どの行を適切な行にするかを決める式を得るにはどうすればよいですか?

Q2で
+0

は、B11の値はありますか? Q:ABのものと同じですか? –

+0

はい両方とも書式設定されています – Thelnternet

+0

常に1〜1行か、行が多くの行を返す必要がありますか? –

答えて

1

使用これと上書きコピーおよびダウン: `mmm`または彼らは、文字列のテキストですフォーマットさI11真日付:

=SUMPRODUCT(INDEX($B:$I,MATCH(LEFT($P2) & "-" &MID($P2,2,LEN($P2)) & "*",$A:$A,0),0)*(MONTH($B$11:$I$11) = MONTH(Q$1))) 

enter image description here

+0

これは完全に機能します!ありがとうございました! – Thelnternet

関連する問題