☆☆コミュニティサイトとの格闘-葛藤-憂鬱を綴る☆☆
スポンサーサイト
--年--月--日 (--) | 編集 |
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

きっとアイツのことだ
2007年09月24日 (月) | 編集 |
答えてねっとより.......
「エクセルの関数です」
http://www.kotaete-net.net/Default.aspx?pgid=14&qid=80300529645

質問内容.......

№ 商品名   数量       № 商品名   数量
1000 酒     3         1000 酒     4
1140 牛乳    2         1140 牛乳    8
1140 牛乳    4    →   1250 お茶    7
1250 お茶 7 
1000 酒 1
1140 牛乳   2
右の集計表には№、商品名、数量のみを表示しておりデータは何も入力していない状態から、関数で左のデータを右のように集計できますか?
右の集計表は同シートでも別シートでもかまいません。
すみませんが、教えてください。よろしくお願いします。


回答5.......ktn氏

>データは何も入力していない状態から、関数で左のデータを右のように集計できますか

通常,「酒」「牛乳」「お茶」をリストアップする所から関数で行いたいというお話だと,出来ないとは言いませんが全く合理的ではないのでお奨めしません。

ただしご質問の事例で,No欄が数値で入力されていた場合は比較的簡単にできるので,それを手がかりにするのは良いかも知れません。

例:
F2:
=MIN(A:A)
F3:
=SMALL(A:A,COUNTIF(A:A,"<="&F2)+1)
以下コピー

G2:
=VLOOKUP(F2,A:B,2,FALSE)
以下コピー

H2:
=SUMIF(A:A,F2,C:C)
以下コピー


なお一般論で言えば,ご相談のような事を(使い慣れた)「関数で」行いたいご相談は多数寄せられますが,多くの場合に関数だけで行うのは殆どナンセンスです。
データメニューのピボットテーブルレポートなどのご利用ください。
イミフメイの配列数式を使えば出来る事はできますが,教わった数式をコピーして出来ました♪と喜んでも(喜ばれるご相談はとても多いです),後が続きません。


ktn氏は、きっと「シニアサポートマン」のことを言っているに違いない
スポンサーサイト

コメント
この記事へのコメント
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。