[[20200517174230]] 『関数を教えてください』(ぷりん) ページの最後に飛ぶ

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

 

『関数を教えてください』(ぷりん)

以下のような表があります。
D列に数式に以下条件の数式を入れたいです。

条件:品名ごとに、倉庫1の数量をD列に返したい

例;品名aは、倉庫が6こあり、倉庫1は100こある= 品名aのD列セルにはすべて100と入る bも場合は1、cの場合は567となる・・・

 品名	 倉庫	 数量	 D列
 a	 1	 100	 100
 a	 2	 2	 100
 a	 3	 3	 100
 a	 4	 12	 100
 a	 5	 2	 100
 a	 6	 2	 100
 b	 1	 1	 1
 b	 2	 66	 1
 b	 3	 2222	 1
 c	 1	 567	 567
 c	 2	 22	 567
 c	 3	 100	 567
 c	 4	 14	 567
 c	 5	 99	 567
 c	 6	 9	 567
 c	 7	 9	 567

IFとSUMIFをうまく使いこなせず、導けませんでした
宜しくお願いします

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


 この表がA1:C17 に入力されているとして、

 D2=SUMPRODUCT(($A$2:$A$17=A2)*($B$2:$B$17=1)*$C$2:$C$17)

 として、下にコピー。
(tora) 2020/05/17(日) 18:29

 質問の意味が理解できてませんが・・・

 D2 =SUMIFS(C:C,A:A,A2,B:B,1)

 または例示の表なら
 D2 =IF(A2<>A1,C2,D1)  でも

 参考まで
(笑) 2020/05/17(日) 19:21

笑 さんと同じような式ですが。

=IF(B2=1,C2,D1)
(メジロ) 2020/05/18(月) 07:57


ご返信ありがとうござます。
説明不足申し訳ございません。

結果の隣の列(D列)に、以下条件式を入れたいです。
同じ品名内での倉庫=埼玉の結果を入力

例1:品名Aの行はすべて2.4が表示される
例2:品名Dの行はすべて3.9が表示される

※埼玉がない品名の場合はエラーないしは「0」とする。

このような数式をD列に入れたいです

品名 倉庫 結果
A 北海道 4.4
A 秋田 3.9
A 埼玉 2.4
A 神奈川 3.3
A 大阪 4.6
A 沖縄 5.0
B 埼玉 4.1
B 神奈川 4.3
C 沖縄 3.7
D 神奈川 3.0
D 埼玉 3.9
D 大阪 4.3
D 広島 4.3
E 北海道 1444
E 神奈川 6

(ぷりん) 2020/05/18(月) 09:20


 =SUMPRODUCT(($A$2:$A$17=A2)*($B$2:$B$17="埼玉")*$C$2:$C$17)

 =SUMIFS(C:C,A:A,A2,B:B,"埼玉")

 どちらもそのようになりませんか。
(tora) 2020/05/18(月) 09:32

tora様

SUMIFS(C:C,A:A,A2,B:B,"埼玉")
こちらでうまく反映できました。

大変助かりました。
ありがとうございました。
(ぷりん) 2020/05/18(月) 11:05


コメント返信:

[ 一覧(最新更新順) ]


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