• ベストアンサー

office 2003で「IF」関数を使用したときに・・・・

office 2003 Excelで「IF」関数を使用したときに、例えば、セルÅ1の値が4000よりも大きいときは”大”小さいときは”小”というような表示をさせたいのですが、=IF(”AI>4000”,"大”,"小”)と入れてみたのですがだめなようです。どうやればよいのでしょうか?どなたか教えて頂けませんでしょうか。そもそも<や≧は数式につかえるのでしょうか?

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

  • ベストアンサー
  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.2

こんばんは =IF(A1>4000,"大","小") これで出来ると思います。 A列の未入力に結果を空白にしたいのならば =IF(A1="","",IF(A1>4000,"大","小")) こんな感じでしょうか。 ↓こちらなどが、困ったときに役に立つと思います^^ KENZO30 Excelの基礎 入門編 初級編 http://homepage1.nifty.com/kenzo30/excel_kiso2.htm 中級編より 論理関数(IF関数)  http://homepage1.nifty.com/kenzo30/ex_kisotyu/ex_ks_tyukyu4.htm

KNB15655
質問者

お礼

アドバイスありがとうございます! リンクとても参考になります。 まだまだExcelと格闘しなければならないので本当に助かります。 ありがとうございました!

その他の回答 (2)

  • poohron
  • ベストアンサー率59% (574/971)
回答No.3

=IF(A1>4000,"大","小") と入力してください。 AIではなく、A1です。 それと、”A1>4000”というように””で囲ってはいけません。 =IF(”AI>4000”,"大”,"小”) には全角文字の”と半角文字の" が混在していますね。 Excelは勝手に半角文字の" として認識してくれますが、 できるだけ半角文字の"で統一するよう心がけましょう。 これは=、+、-、(、)、>など他の数式記号も同様です。 それと、≧、≦は使用できません。代わりに>=、<=が使用できます。

KNB15655
質問者

お礼

アドバイスありがとうございます! まず入力し終わったら確認をしなければいけませんね。 「半角文字に統一」今後のために徹底していきたいと思います。 助かりました、ありがとうございました!

  • tokpy
  • ベストアンサー率47% (1313/2783)
回答No.1

>=IF(”AI>4000”,"大”,"小”)と入れてみた =IF(A1>4000,"大","小")が正解です。1とIは間違えやすいです。また,数式に使う記号(カッコや不等号,コンマなど)は半角文字でなければなりません。 もしA1≧4000としたい場合は,A1>=4000とします。

KNB15655
質問者

お礼

素早いアドバイスありがとうございます! 今実際にやってみたら、あっさり出来ました! ありがとうございました!

関連するQ&A