[[20220912160537]] 『商品名一致と個数〜以下で金額入力』(ROT) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『商品名一致と個数〜以下で金額入力』(ROT)

はじめまして、大変申し訳ございませんがよろしくお願い致します。

    A   B   C
1   商品名  個数  金額
2  あ1    1   300   
3  あ1    4   250
4  あ1    10   200
5 い1    1   400
6  い1    4   350
7  い1    10   300

上の図の表を下の図のようにする関数を教えて頂きたいです。 

    D    E      F     G
1   商品名  1〜3個    4〜9個    10個以上
2  あ1    300      250      200
3  い1    400      350      300

IF関数でやればいいのか、VLOOKUPは複数は無理でですし、他のやり方があれば教ええ頂きたいです。
自力の例の関数もなく申し訳ございません。

      

  

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 元データが最大20行目までだとして。

 D2セル:=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($2:$20)/((COUNTIF(INDIRECT("A2:A"&ROW($2:$20)),A$2:A$20)=1)*(A$2:A$20<>"")),ROW(A1))),"")
 E2セル:=IF(D2="","",SUMIFS(C$2:C$20,A$2:A$20,D2,B$2:B$20,">=1",B$2:B$20,"<=3"))
 F2セル:=IF(D2="","",SUMIFS(C$2:C$20,A$2:A$20,D2,B$2:B$20,">=4",B$2:B$20,"<=9"))
 G2セル:=IF(D2="","",SUMIFS(C$2:C$20,A$2:A$20,D2,B$2:B$20,">=10"))
 と入力して下へフィルコピーではどうだろうか?
(ねむねむ) 2022/09/12(月) 16:52

大変お手数をおかけしました。
これでスッキリ解決いたしました。
ねむねむさん、本当にありがとうございました。
(ROT) 2022/09/12(月) 16:57

 解決済みですので参考程度になれば。
 作業列を設けてよければ、VLOOKUPを活用してピボットテーブルで集計出来そうです。

    |[A]   |[B] |[C] |[D]                    |[E]|[F] |[G]     
 [1]|商品名|個数|金額|判定                   |   |個数|判定    
 [2]|あ1   |   1| 300|=VLOOKUP(B2,F:G,2,TRUE)|   |   1|1〜3個  
 [3]|あ1   |   4| 250|4〜9個                 |   |   4|4〜9個  
 [4]|あ1   |  10| 200|10個以上               |   |  10|10個以上
 [5]|い1   |   1| 400|1〜3個                 |   |    |        
 [6]|い1   |   4| 350|4〜9個                 |   |    |        
 [7]|い1   |  10| 300|10個以上               |   |    |        

 ピボットテーブルのフィールドは以下の様に。
 行ボックス:商品名
 列ボックス:判定
 値ボックス:合計/金額
(大根おろし) 2022/09/12(月) 23:19

大根おろしさんありがとうございました。
色々、試すことができそうです。

(ROT) 2022/09/13(火) 16:25


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.