• ベストアンサー

エクセルの上限下限

初心者です。お教え下さい。 エクセル関数で セルに1≦A≦2  Aは数式 としたいのですが、関数ありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.6

=MEDIAN(1,2,A) とか =MIN(MAX(A,1),2) などで。

yuzucha18
質問者

お礼

みなさん、ありがとうございます。 ベストアンサーとさせていただきましたkeithin様 のようなすぱっとした関数を求めていました。

その他の回答 (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」という文字列を入力したいじゃないんですよね。 抽象的な表現じゃなく、もっと具体的にどうぞ。

yuzucha18
質問者

補足

わかりにくくてすみません。 セルに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") ですかね。

関連するQ&A