[[20160211000549]] 『条件に合う値を抽出する関数』(バーバラ) ページの最後に飛ぶ

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

 

『条件に合う値を抽出する関数』(バーバラ)

 また、お世話になります。

 A1:D5に、次のような表があるとします。
 	1601	1602	1603
 AA	50		
 AB		100	
 AC			200
 AD			100

 ここで、E列の各セルにに下記のように、数値が入っているセルの1行目の
 値を抽出したいのですが、どのような関数を使えばよいか、教えていただけ
 ないでしょうか。
 	1601	1602	1603
 AA	50		   1601
 AB		100	   1602
 AC			200  1603
 AD			100  1603
 よろしくお願いいたします。

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


 数値が入るのは、B列からD列のどこか1つだけ、ということ?

 E2 =IFERROR(LOOKUP(10^16,B2:D2,$B$1:$D$1),"")

 下へコピー(10^16 は10の16乗)

 数値が複数ある場合は、最後の数値が入ってる列の1行目の値が返ります。

 本当に3列だけの話なら IF だけでもできますけどね。
(笑) 2016/02/11(木) 00:41

 B〜D データ1つ。1行目 数値として。

 =SUMIF(B2:D2,"<>",B$1:D$1)
 
(GobGob) 2016/02/11(木) 08:04

 (笑)さま
 ありがとうございました!
 10の16乗の意味も調べたら理解できました。
 大変助かりました。

 GobGobさま
 ありがとうございました!
 大変助かりました。

(バーバラ) 2016/02/11(木) 21:24


コメント返信:

[ 一覧(最新更新順) ]


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