- ベストアンサー
エクセルの上限下限
初心者です。お教え下さい。 エクセル関数で セルに1≦A≦2 Aは数式 としたいのですが、関数ありますか?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
=MEDIAN(1,2,A) とか =MIN(MAX(A,1),2) などで。
その他の回答 (5)
- Turbo415
- ベストアンサー率26% (2631/9774)
回答No.5
この結果をB1に出すとして B1セルで=IF(AND(A1>=1,A1<=2),A1,IF(A1<1,1,IF(A1>2,2)))としてください。 これならA1が0.5ならB1が1に,A1セルが1.5なら1.5に、A1セルが2.3なら2になりますが、これで良いのでしょうか?
- nattocurry
- ベストアンサー率31% (587/1853)
回答No.4
べたに、 =IF(A<1,1,IF(A>2,2,A)) っていうのはどうですか?
- neKo_deux
- ベストアンサー率44% (5541/12319)
回答No.3
1≦A かつ A≦2 という条件で判断します。 AND関数を使用し、 =IF(AND(1<=A1, A1<=2), "範囲内") とか。
- nattocurry
- ベストアンサー率31% (587/1853)
回答No.2
ん??? 何がしたいのか解らん・・・ セルに「1≦A≦2」という文字列を入力したいじゃないんですよね。 抽象的な表現じゃなく、もっと具体的にどうぞ。
質問者
補足
わかりにくくてすみません。 セルにA(数式)を入れたいのですが、 上限下限があって、 1≦A≦2なら、セル=A A<1なら、セル=1、 A>2なら、セル=2、 としたいのです。
- m_and_dmp
- ベストアンサー率54% (987/1817)
回答No.1
=IF(AND(A>=1,A<=2),"True","False") ですかね。
お礼
みなさん、ありがとうございます。 ベストアンサーとさせていただきましたkeithin様 のようなすぱっとした関数を求めていました。