[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『検索関数』(やぎま)
検索関数をご教示願います。
A B C D E
1 120
2
3 77 80 91 102 118
4 66 70 81 92 108
5 55 60 71 82 98
6 44 50 61 72 88
7 33 40 51 62 78
8 22 30 41 52 68
9
A1(120)の値に近い数値をA9(正解:118)に返したい場合、A9にはどのような関数を入力すれば良いのでしょうか?
よろしくお願いいたします。
< 使用 Excel:Excel2013、使用 OS:unknown >
たとえばA1セルが110の場合、102(-8)と118(+8)のどちらを表示させるのか? (ねむねむ) 2015/11/27(金) 11:13
すまない。 表に108があるのを見落としていた。 A1セルに113を入力したときに118(+5)になるか108(-5)になるかだったか。
上下で同じ差の場合は下のものを返すということであれば =IF(COUNTIF(A3:E8,A1-MIN(ABS(A3:E8-A1))),A1-MIN(ABS(A3:E8-A1)),A1+MIN(ABS(A3:E8-A1))) と入力してShiftキーとCtrlキーを押しながらEnterキーで確定(確定後、式が{}で囲まれればOK)ではどうだろうか? (ねむねむ) 2015/11/27(金) 11:37
試せばわかると思うが?
私が示した式はA1との差が一番小さい数値を返す。 差が同じ数値がある場合は小さいほうの数値を返す。 という動作になっている。
A1セルに77と入れた場合はA3セルの「77」との差が「0」で一番小さくなるため「77」を返す。 (ねむねむ) 2015/11/27(金) 12:00
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.