- 締切済み
Excel2000の関数
Excel2000での関数についてご質問いたします。 ある数字が入力されたとき その数字が1~100までの数字ならA1に15000を出力 それ以外の数字ならA1に150/60などの数式結果を出力 みたいな関数があるのでしょうか? IF関数と何かの組み合わせになるのでしょうか? よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17070)
回答No.3
まあ普通、AND関数を使いますが 下記でもできます。 =IF((A2>=1)*(A2<=100),15000,C1/D1) 質問に150/60と書いてあるのは、セル間の演算を示すつもりと 推定して、上記のようにしました。 論理値の掛け算はAND条件になります。
noname#16474
回答No.2
>ある数字が入力されたとき B1に入力されるとして A1に =IF(AND(B1>=1,B1<=100),15000,150/60) を入力してください
- cockerel
- ベストアンサー率46% (253/548)
回答No.1
A1に入力された値を参照してその結果をA1に返すことは循環参照になるため関数では不可能です。たとえばB1に入力された値を参照してその結果をA1に返す場合にはif文で可能ですが、おそらくはその種の式についてはご存じと思われますので省略します。
補足
さっそくの回答有り難うございます。 質問の内容が不明確で申し訳ありません。 お聞きしたいのはご回答いただいた後者で循環参照ではありません。 IF文は分かるのですが、1~100などの数値を判断する関数が分かりません。 ヨロシクお願いいたします。