• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの表での集計方法について )

エクセルの表での集計方法について

このQ&Aのポイント
  • 各項目の当初予算額と実際の支出金額を入力し、合計金額を表示する方法について教えてください。
  • エクセルの表を使って、支出した項目と支出していない項目を一目瞭然にする方法について教えてください。
  • 実際の支出金額が入力されている場合はその金額を、支出していない場合は当初予算額を使って合計金額を表示する方法について教えてください。

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

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

こんばんは! 外しているかもしれませんが・・・ ↓の画像で説明させていただきます。 (表の配列が違っていたらごめんなさい。) とりあえず作業用の列を使わせてもらいます。 作業列D2セルに =IF(MOD(ROW(A1),2)=1,IF(C2<>"",ROW(A1),""),IF(C1="",ROW(A1),"")) として、オートフィルで下へずぃ~~~!っとコピーします。 そして、当初予算額合計欄のG3セルは =SUMPRODUCT((MOD(ROW(C2:C1001),2)=1)*(C2:C1001)) という数式を入れ、 決算額?の欄のG2セルに =SUMPRODUCT((C2:C1001)*(D2:D1001<>"")) という数式を入れています。 これで当初予算額は画像で薄い緑のセルの合計が表示されています。 そして、G2セルには黄色の欄に数値が入ればそのセルと、 黄色セルが空白の場合はすぐ下の緑の予算額を合計するようにしてみました。 数式は1001行目まで対応できるようにしていますが データ量によって範囲指定の領域はアレンジしてみてください。 尚、エラー処理はしていません。 以上、長々と書きましたが参考になれば幸いです。 的外れなら読み流してくださいね。m(__)m

torayaya
質問者

お礼

初めて見る関数がありまして、理解するのに時間がかかると思いますが、 ひとつひとつ、調べてみたいと思います。 ありがとうございました。

その他の回答 (2)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

難しく考えず、作業行を挿入して、合計に使う値を表示させ、その行の合計を合計欄で計算しては? 難しい演算式を使えば作業行は必要なくなると思いますが、メンテナンスの事を考えると作業行の使用をお勧めします。

torayaya
質問者

お礼

何か自分の知らない便利な関数があるかも、と思いましたが、 言われるとおり、こったことをしないほうがよさそうです。 ありがとうございました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

お作りの表を具体的に示してください。イメージがつかめません。

torayaya
質問者

お礼

せっかく、応答していただきましたが、表を具体的に示す方法を知りません。 申し訳けありません。 ありがとう、ございました。

関連するQ&A

専門家に質問してみよう