- ベストアンサー
エクセル2000:IF関数?のこんな使い方をご教授ください。
よろしくお願いいたします。 次のような場合、セル「B1」に入れる関数を教えてください。 ◇セルA1に、数値、「1」以上の数値が入っている場合、セル「B1」にそのA1の値を、 ◇セルA1の値が1以上の数値でないとき(A1が「0」だったり、文字だったり、スペースだったりするとき)は、「B1」には 空白(”” ? 要は空っぽの状態)を返したいのです。 IF関数を使うような気がしますが、それ以上は、ひらめきません。 どうか、ご教授くださいませ。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=IF(AND(ISNUMBER(A1),A1>=1),A1,"") A1が数値であり、且つ1以上の場合、A1を表示。 それ以外は、""を表示。(つまり非表示) という式です。
その他の回答 (1)
- ir3300
- ベストアンサー率36% (15/41)
回答No.2
=IF(A1>=1,A1,"") これが、もっとも簡単だと思います。
質問者
お礼
ご回答ありがとうございました。 式中の、「A1>=1」 だと、A1に「文字列」があった場合、その値も返ってくるのです。 でも、解決しました。 ご回答いただいたことに、心より感謝申し上げます。
お礼
さっそくのご回答をありがとうございました。 できました!!こんなにシンプルにできるのですね。 感謝いたします。