[[20160625005924]] 『エクセル関数について質問です』(しろうと) ページの最後に飛ぶ

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

 

『エクセル関数について質問です』(しろうと)

B列に3が入力された場合に、
同じ行のE列に記載されている数値を

他のセルに反映したいのですが、どなたか教えていただけないでしょうか?

例えば、下記のようにB列には、1〜3の数値が記載されていますが、
3が入力されている、11,824、10,278、14,254、39,107、の値を
他のシートに表示したいです。

行 B E

 1 1 171,714 	
 2 3 11,824 
 3 2 159,890 
 4 1 282,322 	
 5 2 282,322 
 6 1 48,228 	
 7 2 48,228 
 8 1 16,485 	
 9 2 6,207 
10 3 10,278 
11 1 53,232 	
12 2 53,232 
13 1 40,718 	
14 2 40,718 
15 1 142,622 	
17 3 14,254 
18 2 128,368 
19 1 290,999 	
20 3 39,107 
21 2 251,892 
22 1 43,967 	
23 2 43,967 


以下のように他のシートに反映したいです。

行 E

 1 
 2 11,824 
 3  
 4  	
 5  
 6 	
 7  
 8	
 9
10 10,278 
11
12 
13 
14 
15 
17 14,254 
18 
19 
20 39,107 
21 
22 
23 

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


=IF(Sheet1!B1=3,INDEX(Sheet1!$E$1:$E$23,ROW()),"")
(ぷん) 2016/06/25(土) 02:56

 こんばんわ。

 >B列に3が入力された場合に、 
 >同じ行のE列に記載されている数値を 
 >他のセルに反映したい

 こういう場合はIF関数を使います。

 E1セル =IF(Sheet1!B1=3,Sheet1!E1,"")
 必要数下にオートフィル

(sy) 2016/06/25(土) 03:59


ぷん様、
質問にご回答いただき、有難うございました。
教えていただいた数式でうまく動作しましたので、大変助かりました。
早急なご対応、誠に有難うございます。
勉強になりました。

(しろうと) 2016/06/27(月) 17:38


コメント返信:

[ 一覧(最新更新順) ]


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