[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件式を入れたいのですが・・』(けいちゃん)
セルに値を入れたら条件によって数値を変えるには?
A1のセルに数値を入力したときに条件によってB1のセルに数値を反映させたい
条件1 10未満はブランク
条件2 10以上20未満は1000
条件3 20以上30未満は2000
条件4 30以上40未満は3000
条件5 40以上は4000
よろしくご教授願います。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
=IFERROR(LOOKUP(A1,{10,20,30,40},{1000,2000,3000,4000}),"") または =IF(A1<10,"",MIN(FLOOR(A1,10),40)*100) ではどうか
追記 LOOKUP関数のほうは =IFERROR(LOOKUP(A1,{10,20,30,40})*100,"") でも。
(ねむねむ) 2015/11/24(火) 15:23
ダサイですけど、以下でも結果はでますね。
=IF(A1<10,"",VLOOKUP(A1,{10,1000;20,2000;30,3000;40,4000},2,TRUE))
(β) 2015/11/24(火) 15:24
=IF(A1<10,"",MIN(INT(A1/10),4)*1000) (bi) 2015/11/24(火) 15:25
ありがとうございました。
(けいちゃん) 2015/11/24(火) 15:44
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.