[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『集計作業なのですが』(らっせん)
ご教示下さい。
以下のような表なんですが。
D列の条件にあったC列の数の積をE列に抽出したいのです。
A列 B列 C列 D列 E列
A商品 10円 5 A商品 10円
A商品 20円 15 A商品 20円
A商品 30円 20 A商品 30円以上
A商品 35円 30
B商品 15円 45 B商品 15円
B商品 25円 5 B商品 25円
B商品 35円 4 B商品 35円以上
B商品 40円 5
C商品 40円 3 C商品 40円
C商品 45円 2 C商品 45円
C商品 50円 10 C商品 50円以上
C商品 60円 12
A商品 10円 16
B商品 25円 4
C商品 60円 3
説明が下手ですみません。
< 使用 Excel:Excel2016、使用 OS:Windows7 >
>A商品 10円 5 A商品 10円
例えば、1行目↑の場合、
なぜ、E列が10円になるのでしょうか。
>D列の条件にあったC列の数の積をE列に抽出したいのです。
(マナ) 2019/09/13(金) 20:19
この場合は?
以上で何ですか。
(マナ) 2019/09/13(金) 20:30
(マナ) 2019/09/13(金) 20:32
自己削除 (seiya) 2019/09/13(金) 20:44
(マナ) 2019/09/13(金) 20:36
(マナ) 2019/09/13(金) 20:40
無理やりやるとこんな感じ A商品 10円 5 A商品 10円 =SUMIFS($C$1:$C$15,$A$1:$A$15,D1,$B$1:$B$15,E1) A商品 20円 15 A商品 20円 =SUMIFS($C$1:$C$15,$A$1:$A$15,D2,$B$1:$B$15,E2) A商品 30円 20 A商品 30円以上 =SUMIF($A$1:$A$15,D3,$C$1:$C$15)-F1-F2 A商品 35円 30 B商品 15円 45 B商品 15円 =SUMIFS($C$1:$C$15,$A$1:$A$15,D5,$B$1:$B$15,E5) B商品 25円 5 B商品 25円 =SUMIFS($C$1:$C$15,$A$1:$A$15,D6,$B$1:$B$15,E6) B商品 35円 4 B商品 35円以上 =SUMIF($A$1:$A$15,D7,$C$1:$C$15)-F5-F6 B商品 40円 5 C商品 40円 3 C商品 40円 =SUMIFS($C$1:$C$15,$A$1:$A$15,D9,$B$1:$B$15,E9) C商品 45円 2 C商品 45円 =SUMIFS($C$1:$C$15,$A$1:$A$15,D10,$B$1:$B$15,E10) C商品 50円 10 C商品 50円以上 =SUMIF($A$1:$A$15,D11,$C$1:$C$15)-F9-F10 C商品 60円 12 A商品 10円 16 B商品 25円 4 C商品 60円 3
(渡辺ひかる) 2019/09/14(土) 12:37
ということだから、SUMPRODUCT関数でなんとかできそうな気がしたのでトライしてみたけど、○円以上のところが私には解決できませんでした。 中途半端ですが○円以上という条件でなければ
__A_______B_____C_____D______E______F_____ 1 商品名 金額 数量 条件1 条件2 答え 2 A商品 10 5 A商品 10 3 A商品 20 15 A商品 20 4 A商品 30 20 A商品 >=30 5 A商品 35 30 6 B商品 15 45 B商品 15 7 B商品 25 5 B商品 25 8 B商品 35 4 B商品 >=35 9 B商品 40 5 10 C商品 40 3 C商品 40 11 C商品 45 2 C商品 45 12 C商品 50 10 C商品 >=50 13 C商品 60 12 14 A商品 10 16 15 B商品 25 4 16 C商品 60 3
F2=SUMPRODUCT((A1:A16=D2)*(B1:B16=E2),B1:B16,C1:C16) ↑をフィルコピー
というアプローチもありそうです。
(もこな2) 2019/09/14(土) 19:48
>D列の条件にあったC列の数の積をE列に抽出したいのです。
これなんですが
>E列=答え=C列の合計
とあるので 積→和 の間違いかと思います。 (私の回答はそのつもりで書きました)
(渡辺ひかる) 2019/09/15(日) 10:58
ちなみに、作業列を使えば積の場合でもSUMIFS関数で対応できそうです。
___A______B____C____D_______E_____________F________G_______H_______I___ 1 商品名 金額 数量 積 条件(商品) 条件(数量) 答(和) 答(積) 2 A商品 10 5 50 A商品 10 21 210 3 A商品 20 15 300 A商品 20 15 300 4 A商品 30 20 600 A商品 >=30 50 1650 5 A商品 35 30 1050 6 B商品 15 45 675 B商品 15 45 675 7 B商品 25 5 125 B商品 25 9 225 8 B商品 35 4 140 B商品 >=35 9 340 9 B商品 40 5 200 10 C商品 40 3 120 C商品 40 3 120 11 C商品 45 2 90 C商品 45 2 90 12 C商品 50 10 500 C商品 >=50 25 1400 13 C商品 60 12 720 14 A商品 10 16 160 15 B商品 25 4 100 16 C商品 60 3 180
H2 =SUMIFS($C$2:$C$16,$A$2:$A$16,F2,$B$2:$B$16,G2) I2 =SUMIFS($D$2:$D$16,$A$2:$A$16,F2,$B$2:$B$16,G2)
(もこな2) 2019/09/15(日) 19:28
H2 =SUMIFS($C$2:$C$16,$A$2:$A$16,F2,$B$2:$B$16,G2) I2 =SUMIFS($D$2:$D$16,$A$2:$A$16,F2,$B$2:$B$16,G2)
として必要なところにコピペすれば表のようになるとおもおいます。
(もこな2) 2019/09/15(日) 19:42
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.