- ベストアンサー
それぞれの合計を出す場合・・vista編
windows vistaを使っております。 エクセルのことでお聞きしたいのですが、 たとえば、a.b.c.d.eとそれぞれの売上を また、別枠にaの売上がいくらでbの売上がいくらで・・という風に 抽出して合計を出したいのですが、 うまくいきません・・ 今aならaでフィルタをかけて合計がわかる感じです。 もともとの表でaの一日の売上を入れたときに 別枠にそれぞれの毎日の合計が出るようにしたいのですが、 どなたかわかりますか? わかりにくい質問ですみません。 いちお・・条件付き合計式を使ってやってみたんですが、 出来ませんでした。宜しくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
元になる表の形式が書かれていないので、推測で... 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行目としています。 なお、同じ日に同じ品名があっても加算してくれます。
その他の回答 (1)
> 同じシートの下の方でかまわないんで、 実はこれがくせ者で、日々の取引の行数が不定なので却って大変なんですよ。 従って、固定的に参照できるセル(ここでは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"))) として、下にコピー。
補足
すみません・・わかりにくい文章で・・ 詳しく説明しなおしますね たとえば、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 という風に出来ないかな・・と思ってですね^^; 一か月ごとにシートを変えるので、みかんやバナナの合計金額を 同じシートの、別枠に一括で表示させられることができれば大変楽に なるんですが、いかがでしょうか・・???