[[20160525153036]] 『列で複数の検索条件、さらに行でも検索条件をつけ』(せぴあ) ページの最後に飛ぶ

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

 

『列で複数の検索条件、さらに行でも検索条件をつけた計算式』(せぴあ)

いつもお世話になっております。

自分でも色々と考えてみたのですが良い計算式が思いつかなかったので、
ご教授いただけると幸いです。

   A     B    C    D    E    F
1 客先   種類   4月  5月  6月  7月
2  A    あ    100  100  200  100
3  A    い    50   60    70   80
4  B    あ    300  400  500  600
5  B    い    5     10    15   20
6  C    あ    200  300  400  500
7  C    い    10   20    30   40

    
このようなデータがある際、「客先A」「種類い」の「5月」の数字を求めたい、
とする計算式は、どのようなものがありますでしょうか?

実際には種類はもう少しあり、客先もあります。

よろしくお願いいたします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 検索結果が数値の場合のみ。

 A10セルに客先名、B10セルに種類、C10セルに月を入力する。

 =SUMPRODUCT((A$2:A$7=A10)*(B$2:B$7=B10)*(C$1:F$1=C10)*C$2:F$7)

(ねむねむ) 2016/05/25(水) 15:50


	A	B	C	D	E	F	G	H	I
1	客先	種類	4月	5月	6月	7月		A	60
2	A	あ	100	100	200	100		い	
3	A	い	50	60	70	80		5月	
4	B	あ	300	400	500	600			
5	B	い	5	10	15	20			
6	C	あ	200	300	400	500			
7	C	い	10	20	30	40			
8									

 H列に条件

 I1 =SUMIFS(INDEX(C:F,0,MATCH(H3,C1:F1,0)),A:A,H1,B:B,H2)

 ※C:F列、H3がシリアル値ならMATCHの第三引数なしでOK。
 
(GobGob) 2016/05/25(水) 15:52

お礼が遅くなり、本当にすみません。

ねむねむ様、GobGob様、わかりやすく教えていただき、ありがとうございました!
もっとややこしく考えていたのですが、
自分が考えていたものよりすごくシンプルな式を教えていただき、本当に助かりました。

(せぴあ) 2016/05/31(火) 13:23


コメント返信:

[ 一覧(最新更新順) ]


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