[[20151124150633]] 『条件式を入れたいのですが・・』(けいちゃん) ページの最後に飛ぶ

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

 

『条件式を入れたいのですが・・』(けいちゃん)

セルに値を入れたら条件によって数値を変えるには?

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.