• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:合計値を出したいのですが、難しいです。)

1月から6月までのデータの合計を出す方法

このQ&Aのポイント
  • 合計値を出すにはSUMIF関数とMATCH関数を使います。
  • M1がリファレンスで、M5が月のデータです。
  • SUMIF関数とMATCH関数を組み合わせることで、1月から6月までの数字の合計を求めることができます。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 横からお邪魔します。 ↓の画像でG3セルに =IF(F3="","",SUMIF($A$3:$A$1000,F3,OFFSET($A$3:$A$1000,,MATCH($G$2,$A$2:$D$2,0)-1,,1))) という数式を入れオートフィルで下へコピーしています。 (1000行目まで対応できるようにしています) これでG2セルのデータをM735とすればD列の合計が表示されると思います。 こんな感じをご希望だったのでしょうか? 的外れならごめんなさいね。m(_ _)m

dartford7
質問者

お礼

すごい!これです! できました!!! どうもありがとうございました。 私のつたない説明でわかっていただいて本当にびっくりです。。。 昨日は嫌になって帰ってしまいました…・ ご回答ありがとうございました!!

その他の回答 (2)

noname#187541
noname#187541
回答No.3

こんばんは。 列の指定をしたくないということですが、どこまでデータがあるかわからないから行を指定できないのでということでしょうか。 表の下(この場合C列)に余計なものがなければ C2:C14をC:Cにすれば、行を指定する必要はないでしょう。

dartford7
質問者

お礼

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

  • mar00
  • ベストアンサー率36% (158/430)
回答No.1

3001、3002のC列のそれぞれの合計を出したいという事でしょうか。 そうだとすれば 3001の合計 =SUMIF(A2:A14,F3,C2:C14) 3002の合計 =SUMIF(A2:A14,F4,C2:C14) >どの行か指定しないとなりません。(この場合C2:C14) 範囲は列で指定できます。 3001の合計 =SUMIF(A:A,F3,C:C) 3002の合計 =SUMIF(A:A,F4,C:C) でいいと思います。

dartford7
質問者

お礼

ご回答ありがとうございました。 列を指定しない方法が知りたいのです。 指定しないでMatchを使おうかと考えたのですが、失敗した次第です。 3001 3002 のそれぞれのC列の合計と、D,E,F,列の合計を出したいのです。(ここではD,E,Fはありませんが。。。) 言葉が足りなくて申し訳ないです。。。

関連するQ&A

専門家に質問してみよう