• ベストアンサー

エクセル 集計 関数で・・・

経費の集計を随時反映させていきたいのですが、 sheet1に毎日の経費を入力していて、sheet2にその項目ごとに集計を出す    A     B     C 1 ガソリン  3000    2 交通費   500   精算済 3 ガソリン  2000 4 交通費   300 5 交通費   500 sheet1には↑こんな感じです。 さらにC列のように「精算済」になった分は集計に出ない方法。 本など見て調べてはいるのですがなかなかできず困っています、、、宜しくお願いします

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

  • ベストアンサー
  • snoopy64
  • ベストアンサー率42% (337/793)
回答No.1

ピボットテーブルをお勧めします。 ただし、1行目にフィールド名を設定して、データは2行目以降になるようにしておいてください。 Sheet1のA~C列を選択 データ→ピボットテーブルとピボットグラフ→次へ→次へ→完了 これで、新しいシートにピボットテーブルができています。 日付を「行」へ 費目を「列」へ 金額を「データ」へ 清算を「ページ」へ これでだいたいできあがり。 金額が個数になっていたら、金額のセル(グレーのセル)をダブルクリックして「合計」に直す。 ページの▼で「空白」を選ぶ。 これでいい感じになります。 あとは、オプションをいろいろいじったり、フィールドの書式をいじったりして、お好みの表にしていってください。 頑張ってくださいヽ(^。^)ノ

mame45
質問者

お礼

大変助かりました、分かりやすく役に立たせていただきます、ありがとうございました!

その他の回答 (3)

  • ta123
  • ベストアンサー率51% (95/186)
回答No.4

No.2回答補足 おそらくEXCEL2000でも同じ機能があると思います。 excel2000のヘルプファイルで以下の手順で該当箇所を検索できないでしょうか。 ・ヘルプ「質問」タブから“sumif”で検索 ・検索結果から“数値を加算する”をクリック ・“複数の条件に基づいて数値を加算する”をクリック または、参考URLの<3. 複雑な検索条件に一致するセルの値を合計する方法、・・・>を参照してください。(表題にはEXCEL2002とありますが、下の方を見るとEXCEL2000でも有効です。)

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;402248
mame45
質問者

お礼

参考URL見させてもらいました!いろいろな方法で合計を出す計算式があるんですね!しかし奥が深いです、理解するのに多少時間がかかると思います、というのも、頂いた回答の中の「ヘルプ「質問」タブから“sumif”で検索→検索結果から“数値を加算する”をクリック」の数値を加算するというのが出てこないのです、取り合えず教えて頂いた内容でも挑戦したいと思います、ありがとうございました!

回答No.3

こんにちは。 A列の項目名は固定(リスト参照など)ですか? 後、Sheet2の方のイメージはどんな感じですか? (^^ゞ

mame45
質問者

補足

A列の項目名は固定ではありません。Sheet2の方のイメージは月間の分野別経費集計でまだ作成中ですパッと見て分かる感じにしたいと思っています、

  • ta123
  • ベストアンサー率51% (95/186)
回答No.2

配列数式を使う方法があります。 =SUM(IF((Sheet1!A1:A5="ガソリン")*(Sheet1!C1:C5<>"精算済"),Sheet1!B1:B5)) 上記の式を入力する際、Ctrl+Shift+Enterを押して確定します。 (Excel2002で検証しました)

mame45
質問者

お礼

ご回答ありがとうございます、 すみません上記の式を入力してもなぜか空白のままです、私のパソコンはExcel2000だからかもしれません、しかしもう1度挑戦してみます、ありがとうございました。

関連するQ&A