オークションの売上や小遣いの管理をしようと家計簿を作っております。

日付と商品名と金額を入力したデータがあり(シートA)、それを売上月と商品名ごとに別シート(シートB)に表示させたいのですが、どうしたらよいのでしょうか。SUMIF等で試行錯誤してみたんですがなかなかうまく行きません。
よろしければ知恵をお貸しください。



売上(シートA)

  A     B       C
1 日付   商品     金額
2 10/11  えんぴつ   100
3 10/16  けしごむ    50
4 10/21  えんぴつ   120 
5 11/25  えんぴつ   100
6 12/18  ノート     120


月別売上(シートB)

  A       B      C      D
1         10月    11月    12月
2 えんぴつ   220    100
3 けしごむ    50
4 ノート                   120

A 回答 (5件)

まず、空いてる列(今はE列とします)に =MONTH(A1) として月だけを出します。


Bシートは貴方の書いたシートを使うとして、B2に
=SUMPRODUCT((=Sheet1!E2:=Sheet1!E100=B1)*(=Sheet1!B2:=Sheet1!B100=A2),=Sheet1!C2:Sheet1!C100)
これで「10」月の「えんぴつ」の金額が出ます。
    • good
    • 0
この回答へのお礼

実際に試してからお礼したかったので返事が遅くなって申し訳ありません。

なるほど、別セルにMONTH関数を使うのは考えていませんでした。
一つの結果を出すのにこれだけの方法(それだけ汎用性が高いという事ですが)があるなんて勉強になります。

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

お礼日時:2006/12/02 07:46

(1)ウイザード ピボットテーブル


(2)関数
(3)VBA
などでできます。いつもこの3項目のことを思い出してください。
(1)が簡単、VBAは慣れが必要、関数が一番技巧が要ります。
関数式は表を並べ替えたりする表の再構成は不向き(複雑になる)です。
それをやるなら
月列を作業列として作り(Month関数で)、
月数(または年+月数)と商品の2条件該当(11月かつエンピツ等)行を金額列で加算する。その場合
SUMPRODUCT関数か配列数式を使って加算します。
2条件該当加算の関数式は、毎日のようにエクセルの質問に載ります。
書く気がしないので、過去の質問を検索してください。
    • good
    • 0
この回答へのお礼

実際に試してからお礼したかったので返事が遅くなって申し訳ありません。

VBAほどまではいかずともプログラム的な感じで関数を駆使したいと思っていたんですが、ピボットテーブルなんて便利な物があったなんて初めて知りました。
ものすごく初歩的な質問をしてしまったようでお恥ずかしい限りです。
これからは3項目の事を常に頭に置いて挑む事にします。

配列数式も調べてみたんですが、関数を組む人の技術が問われそうな、なかなか興味のある数式でした。
これを期に勉強してみますね。

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

お礼日時:2006/12/02 07:43

◆「ピボットテーブル」でできような


★下のUPLを参考に、チャレンジしてください

◆関数でなら、
★「10月」と文字で入力なら
B2=SUMPRODUCT((Sheet1!$B$2:$B$10=$A2)*(TEXT(Sheet1!$A$2:$A$10,"m月")=B$1),Sheet1!$C$2:$C$10)
★右と下にコピー

★10 と入力して、表示形式で、 0"月" としてあれば
B2=SUMPRODUCT((Sheet1!$B$2:$B$10=$A2)*(MONTH(Sheet1!$A$2:$A$10)=B$1),Sheet1!$C$2:$C$10)
★右と下にコピー

参考URL:http://www11.plala.or.jp/koma_Excel/pivot_menu.h …
    • good
    • 0
この回答へのお礼

実際に試してからお礼したかったので返事が遅くなって申し訳ありません。

参考URLありがとうございます。その通りにやったら簡単に出来ました!
関数の式に関しても大変興味深い式でしたので、これから吟味して使えるようになります。

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

お礼日時:2006/12/02 07:37

ピボットテーブルでできますよ。

    • good
    • 0
この回答へのお礼

実際に試してからお礼したかったので返事が遅くなって申し訳ありません。

こんな便利な機能があったんですね。初めて知りました;;

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

お礼日時:2006/12/02 07:34

SUMPRODUCT関数ではどうでしょう。

    • good
    • 0
この回答へのお礼

実際に試してからお礼したかったので返事が遅くなって申し訳ありません。

この関数はこれ以外にも色々な使い方が出来るようですね。
本当に基本的な事しか学んでいなかったようで、お恥ずかしい限りです^^;

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

お礼日時:2006/12/02 07:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

今、見られている記事はコレ!

  • 縦書きと横書きはどちらが読みやすい?

    普段何気なく読んでいる文章ですが、縦書きか横書きか、意識したことはありますか?制作側としては読み手はどちらの方が読みやすいと思うかはとても大きな問題です。教えて!gooには、 「『横書き』と『縦書き』、...

  • 昭和の日ってどういう日?

    ゴールデンウィーク初日の4月29日は「昭和の日」です。今や平成生まれの人も多い時代ですが、「なぜ昭和の日があるの?」という疑問をもったことはありませんか?和暦を挙げるのなら、大正の日、明治の日、平成の日...

  • Excelの意外な使い方とは?

    会社のパソコンに必ず入っている、と言っても過言ではない、Office系ソフトの「Word」と「Excel」。PCを使う職場にいた方なら、一度は触ったことがあるかと思います。Wordは仕事以外に使う方法がすぐ浮かびそうです...

  • 富士山の下山道の道間違いが多い理由

    あなたは富士山に登ったことはあるだろうか? 本日7月1日は、富士山の吉田口(山梨県側登山道)の開山日である。夏の行楽シーズンを迎える富士山は、登山初心者でも比較的登りやすいと言われている。日本一高い山を...

  • 身体の関係がなくても浮気なの?

    いつの時代も浮気に悩む人はいるものだが、昨今の浮気事情はどうだろうと調べていたら、「教えて!goo」に「浮気をしました。誠意ある謝罪が見つかりません……」といった質問があった。 質問者のぽここさんは結婚12...

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる

このQ&Aを見た人が検索しているワード

コンピュータやスピーカーなどのオーディオ、スマートフォンをはじめとした携帯電話とそのサービスに関する質問が充実。急なトラブルの対策案もここで得られるかもしれません。

このQ&Aを見た人がよく見るQ&A

このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ