• 締切済み

エクセル関数SUMIFについて

エクセル関数を良く使います。 今回行いたいのはJ28:J32の範囲の中でJ24より小さい値の行のI28:I32の合計の値というものです。 しかし、下記の様に入力すると「入力が正しくありません」と出てしまいます。 =SUMIF(J28:J32,<J4,I28:I32) 数式の場合は””で囲むとヘルプに出ているのですがそれだと<J24という文字として認識してしまうらしく、私の望むJ4より小さい値の行のI列の合計は出てきません。 この式の検索条件にセル番地とすうしくの組み合わせを入れてはいけないのでしょうか? 御存知の方教えて下さい。

みんなの回答

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.3

もしくは、下記の様な式 =SUMPRODUCT((J28:J32<J4)*(I28:I32))

noname#39145
noname#39145
回答No.2

No1さんの方法で間違いなくできます。

akabee211
質問者

お礼

はい、出来ました。 そんなに難しい事しようと思ったわけではないと思うのですが ヘルプやエクセル本では解決できませんでした・・・・

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

J4ですか、J24ですか? とりあえずJ4として、 =SUMIF(J28:J32,"<"&J4,I28:I32) としてみてください。

akabee211
質問者

お礼

有難うございました! 出来ました!

関連するQ&A