• ベストアンサー

それぞれの合計を出す場合・・vista編

windows vistaを使っております。 エクセルのことでお聞きしたいのですが、 たとえば、a.b.c.d.eとそれぞれの売上を また、別枠にaの売上がいくらでbの売上がいくらで・・という風に 抽出して合計を出したいのですが、 うまくいきません・・ 今aならaでフィルタをかけて合計がわかる感じです。 もともとの表でaの一日の売上を入れたときに 別枠にそれぞれの毎日の合計が出るようにしたいのですが、 どなたかわかりますか? わかりにくい質問ですみません。 いちお・・条件付き合計式を使ってやってみたんですが、 出来ませんでした。宜しくお願いいたします。

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

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

元になる表の形式が書かれていないので、推測で... Sheet1に   A       B      C 1 日付     品名    金額 2 2007/12/01 みかん   6000 3 2007/12/01 りんご   5000 4 2007/12/02 みかん   8000 5 2007/12/03 みかん   5000 6 2007/12/03 りんご   3000 と言うとき、 Sheet2に   A       B      C 1 日付     みかん  りんご 2 2007/12/01 6000   5000 3 2007/12/02 8000   0 4 2007/12/03 5000   3000 としたいなら、 B1、C1・・・に品名を入力 A2に「2007/12/1」と入力。 A3に「=$A2+1」と入力し下へコピー。 B2に =SUMPRODUCT((Sheet1!$B$2:$B$1000=B$1)*(Sheet1!$A$2:$A$1000=$A2)*((Sheet1!$C$2:$C$1000))) として、下へ日付分と右に品名分コピー 一応、Sheet1の行は2行目から1000行目としています。 なお、同じ日に同じ品名があっても加算してくれます。

akkoyuki
質問者

補足

すみません・・わかりにくい文章で・・ 詳しく説明しなおしますね たとえば、sheet1で、  a     b  c  日付     品名  金額 1 2007/12/1 みかん  6000 2 2007/12/2 リンゴ  8000 3 2007/12/3 バナナ  5000 4 2007/12/4 みかん  3000 という場合に・・ 同じシートの下の方でかまわないんで、      品名  合計金額 1 みかん 9000(上の表の合計金額がリアルにアップされる) 2 リンゴ 8000 3 バナナ 5000 という風に出来ないかな・・と思ってですね^^; 一か月ごとにシートを変えるので、みかんやバナナの合計金額を 同じシートの、別枠に一括で表示させられることができれば大変楽に なるんですが、いかがでしょうか・・???

その他の回答 (1)

noname#79209
noname#79209
回答No.2

> 同じシートの下の方でかまわないんで、 実はこれがくせ者で、日々の取引の行数が不定なので却って大変なんですよ。 従って、固定的に参照できるセル(ここではD1)をワークセルとして使います。 強引ですがやっていみました。以下のフォーマットだったとして、   ABCD 1  日付 品名 金額 $B$2:$B$5 2 2007/12/1 みかん 6000 3 2007/12/2 リンゴ 8000 4 2007/12/3 バナナ 5000 5 2007/12/4 みかん 3000 6 7 品名 合計金額 8 みかん 9000 9 リンゴ 8000 10 バナナ 5000 D1に ="$B$2:$B$"&SUMPRODUCT(($A$1:$A$65355="品名")*ROW($A$1:$A$65355))-2 B8に =SUMIF(INDIRECT($D$1),$A8,INDIRECT(SUBSTITUTE($D$1,"B","C"))) として、下にコピー。

関連するQ&A