[[20150320080857]] 『表から数値を抽出』(あんず) ページの最後に飛ぶ

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

 

『表から数値を抽出』(あんず)

この様な表があります

 A   B       C     D         E              F            G                     
1
2   1.7      0    0.4以上    0              0.2          0
3   0.4     10    1.2以上  0.8〜1.2未満   0.4〜0.8未満   0
4           40    2.4以上  1.6〜2.4未満   1.2〜1.6未満  0.8〜1.2未満
5           150   4.4以上  3.2〜4.4未満   2.4〜3.2未満  1.2〜2.4未満
6           600   8.8以上  6.8〜8.8未満   4.8〜6.8未満  2.8〜4.8未満
7                  10        8              6            4

・セルB2とB3に手入力で数字を入れます。
・セルB2に記入した値(ここでは1.7)をセルC2〜C6から判断して

  1.7は10未満なのでC3を選びます
 
 そこでC3横のD3・E3・F3・G3の中からB3(ここでは0.4)の数字が
 該当するセルを選びます。

 B2に35と入力した場合C4を選びD4・E4・F4・G4と言う風に
 B2に入力した値によってC列を
 B3に入力した値をC列で選ばれた行から検索させる

 そしてマッチしたセル列下のD7〜I7の数値をB4に表示させる事は
 可能でしょうか?

 ご伝授お願いいたします。
 

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


 >1.7は10未満なのでC3を選びます
 ここが「C2セルを選びます」のミスだとして。
 また、E2セルが「0.3」だとして。

 =INDEX(D7:G7,COUNTIF(INDEX(D2:G6,MATCH(B2,C2:C6,1),0),">"&B3)+1)
 ではどうか?

 もし、ミスでなければすまない。

 追記
 エラー処理を入れた。
 =IFERROR(INDEX(D7:G7,COUNTIF(INDEX(D2:G6,MATCH(B2,C2:C6,1),0),">"&B3)+1),"範囲外")
(ねむねむ) 2015/03/20(金) 09:20

 表はこの形にしてある。

     A   B       C     D         E       F        G                     
 1
 2     1.7       0    0.4      0.3     0.2        0
 3     0.4      10    1.2      0.8     0.4        0
 4              40    2.4      1.6     1.2      0.8
 5             150    4.4      3.2     2.4      1.2
 6             600    8.8      6.8     4.8      2.8
 7                     10        8       6        4

(ねむねむ) 2015/03/20(金) 09:36


ねむねむ様
ご返事ありがとうございます

出来ました!!

本当にありがとうございました
(あんず) 2015/03/20(金) 09:57


コメント返信:

[ 一覧(最新更新順) ]


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