2017-02-10 8 views
0

3つの条件が1つの行で満たされた場合、その行の数値をその3つのケースを満たす他のすべての数値のリストに追加しようとしています。ネストされたIf行列内の合計につながるステートメント

今私が持っている:

=SUM(IF(RawData!$A$2:$A$2000, "< "&A16, IF(RawData!$B$2:$B$2000, "*Name*", 
IF(RawData!$C$2:$C$2000, "*String*", RawData!$F$2:$F$2000)))) 

特定の日付が行の別の日付(A2:A2000は)よりも小さい場合、セル(A16)の行、及び列(B2よりも小さいです:B2000)に文字列「名前」が含まれ、行(C2:C2000)に文字列「文字列」が含まれている場合は、列F(F2:F2000)のその行の番号を合計します。

助けていただけたら幸いです!

+0

は、あなたが働いていないとは何ですか?私はあなたがスペースを "" <"&' 'で削除する必要があると感じているので、それはちょうど" <"&A16'です。 – BruceWayne

+0

違いはありません。私が気づく唯一の事は、私はどこにでも "else"の事例がないことです。偽の場合は、それぞれを内側に入れなければならないのでしょうか? – obizues

答えて

2

文字列リテラルを使用していないとワイルドカードを使用しない場合は、

あなたは両方を行います。このため、単純なSUMIFS、使用することができます。

=SUMIFS(RawData!$F$2:$F$2000,RawData!$A$2:$A$2000,"<" & A16, RawData!$B$2:$B$2000, "*Name*",RawData!$C$2:$C$2000, "*String*") 
+0

これはtypoですか: "RawData!$ F $ 2:$ F $ 2000RawData!"?現在、私は#ERROR応答を与えています。 – obizues

+0

@obizues yup、編集を参照してください。 –

+0

私もこのケースに合わないものをすべて追加したいのですが、 "String"を含まないと言う簡単な方法はありますか? – obizues

関連する問題