人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelの関数で複数条件を検索するケースについて教えて下さい。
作成したい内容は『店別の各商品の合計個数と合計金額』の表です。

【別シートにある元データ】
店名|商品コード|商品名|個数|売上金額
A店○支店|1|りんご| 10 | 1000 |
B店△支店|1|りんご| 5 | 500 |
A店○支店|2|みかん| ・ | ・ |
C店○支店|1|リンゴ| ・ | ・ |

商品はコードで検索し、店名の方は可能であればワイルドカードを使おうと思っています。
あまり複雑な入れ子にしない形で結果を導き出せるものはないでしょうか?

PCはWindows7、Vista、 ExcelのバージョンはOffice2007、10が混在。
急がないのでわかりやすく教えていただけると助かります。
どうかよろしくお願い致します。

●質問者: aqua-marine
●カテゴリ:コンピュータ
✍キーワード:Excel pc VISTA windows7 みかん
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kopj
●10ポイント

http://www11.plala.or.jp/koma_Excel/pivot_menu.html

EXCELで一般的にこのような場合はピボットテーブルを使うのが常となります。

ちゃんと調べてマスターしておけば今後、どんどん役に立ちますのでこれを期にしっかり身につけたらいいですね。

◎質問者からの返答

ご回答ありがとうございます。

ピボットテーブルを使ったシートもあるのですが、

他の人と共有するものなので、元データを変更した際にすぐに結果を表示させた表が欲しいのです。

私も得意ではありませんが、表をスクロールさせるのも困難な上司がおりますので…。

引き続きどうかよろしくお願い致します。


2 ● nnknnc
●60ポイント ベストアンサー

あらかじめ別のシート、又は同じシートに下記のような一覧表を用意し、

現在の一覧

店名|商品コード|商品名|個数|売上金額

A店 1 りんご 計算式1 計算式2

A店 2 ミカン 計算式3 計算式4

以下続く


元データ

A|B|C|D|E←列

店名|商品コード|商品名|個数|売上金額

A店○支店|1|りんご| 10 | 1000 |

B店△支店|1|りんご| 5 | 500 |

A店○支店|2|みかん| ・ | ・ |

C店○支店|1|リンゴ| ・ | ・ |

計算式1 =sumifs(d:d,a:a,"A店",b:b,1) これでA店のりんごの数量がでます

計算式2 =sumifs(e:e,a:a,"A店",b:b,1) これでA店のりんごの金額がでます

計算式3 =sumifs(d:d,a:a,"A店",b:b,2) これでA店のミカンの数量がでます

計算式4 =sumifs(e:e,a:a,"A店",b:b,2) これでA店のミカンの金額がでます

元データが変わった時に自動的に計算する表ができます(ピボットとほぼ同じ)

検索を列全部にしているので、不都合がある場合は d1:d99のようにして下さい

"A店"の部分は一覧表のA1(店名のセル)を指定し、1のところをB1(コードのセル)を指定してあげればコピペする時はこっちの方が便利ですね

◎質問者からの返答

ご回答ありがとうございます。

今までExcel2003だったのでSumifs関数がよくわからなかったのですが、

お陰様で求めていた結果を表示することが出来ました。どうもありがとうございました。

又、機会がありましたらどうかよろしくお願い致します。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ