プロが教えるわが家の防犯対策術!

当月の売上を抽出するには

いつもお世話になります。
OS win10 エクセル 2016 です。

ご指導をいただきたいのは、データー表から該当月のみを抽出したい。

例えば J1 はリストで 6 を選択すると 6月度売上 が自動的に抽出される。

項目が1件ならVLOOKUPで何とかなるのですすが復数の時は

参考に
B3 20日締めの翌月請求です。
=IF(C3="","",MONTH(IF(DAY(C3)<=20,EDATE(C3,1),EDATE(C3,2))))

ご指導の程をよろしくお願いします。

「当月の売上を抽出するには」の質問画像

A 回答 (2件)

作業のために、Sheet2 を使用します。

添付図参照
此処では簡単のために、Sheet1(貴方の添付図)の 「請求金額(税抜)」は[金額」としておきます。私の添付図の Sheet2!D2 もネ。

Sheet2!B1: =MATCH(B$2,Sheet1!$D$2:$H$2,0)
此れを右2列にオートフィル
Sheet2!A3: =SMALL(IF(Sheet1!$B$3:$B$9=Sheet1!$J$1,ROW(Sheet1!B$3:B$9),""),ROW(Sheet1!A1))
この式は配列数式として入力後、下方にオートフィル
Sheet2!B3: =INDEX(Sheet1!$D$1:$H$9,$A3,B$1)
此れを右2列および下方にオートフィル
Sheet2!E3: =B3+A3/10000
此れを下方にオートフィル
Sheet2!F3: =SMALL(E$3:E$6,ROW(A1))
此れを下方にオートフィル
Sheet2!G3: =MATCH(F3,E$3:E$9,0)
此れを下方にオートフィル

Sheet1!J3: =IFERROR(INDEX(Sheet2!$B$3:$D$9,Sheet2!$G3,COLUMN(A1)),"")
此れを右2列および下方にオートフィル
「当月の売上を抽出するには」の回答画像2
    • good
    • 0
この回答へのお礼

早速のご指導、ご回答をいただきありがとうございました。
上手くいきました。
今後ともよろしくお願いします。

お礼日時:2016/05/16 15:30

何故ピボットテーブルで集計しないのですか? それで済むはずですけど。



B3は「=IF(C3="","",MONTH(EDATE(C3-20,2)))」でいいですね。
    • good
    • 0
この回答へのお礼

おっしゃる通りなんですが知識のない人も扱うので関数なので自動的に表示したかったのです。
アドバイスをいただきありがとうございました。

お礼日時:2016/05/16 15:33

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