• ベストアンサー

=SUMIF(A:G,"<=R16",G:G)

お世話様です =SUMIF(A:G,"<=R16",G:G) 添付画像をご覧ください セルR16に日付が入っています。 G列のみの集計(115000)をR17に求めたいのですが 結果は「445000」になります またR16の値と関わりなく同じ「445000」となります。 どうか宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

R16に何が入力されているのかわかりませんが、 日付のシリアル値を含めているからではないでしょうか? 範囲を[E:G]にしてみてはいかがでしょうか?

その他の回答 (4)

回答No.5

度々申し訳ございません。 R17のセルに以下入力してみてはいかがでしょうか? =SUMIFS(G:G,A:A,"<"&R16) シリアル値を検索対象のSUMIFでは無理みたいでSUMIFSを使用するみたいですね。 https://excelkamiwaza.com/term_sumifs.html

chayamati
質問者

お礼

ご回答ありがとうございます。 お察しの通りR16には日付が入っています =SUMIF(A:G,"<=R16",G:G) で期待通り

回答No.4

すいません、全く違う回答をしてしまいました。 数式はこれで合っていると思います。 ただ、気になるのがなぜ115,000になるのでしょうか? 145,000ならわかるのですが…。 あと、G3が「-」になっているのが気になります。

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.3

計算範囲がG列だけですので、条件範囲もA列だけの指定で良さそうな気もします。 =SUMIF(A:A,"<="&R16,G:G)

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.2

=SUMIF(A:G,"<="&R16,G:G) にしてみてください。

chayamati
質問者

お礼

ご回答ありがとうございます。