- 締切済み
IF関数について
似たような質問が探せませんでしたので、取り合えず教えてください!! 例えばKの列に出た結果が、 0であれば、空白、1>であれば増産、1<であれば減産 というIF 関数を入れたいのですが、真と偽の2種では 3つの結果を入れられず、困っています。 どういう数式にすればいいのでしょうか??
- みんなの回答 (8)
- 専門家の回答
みんなの回答
- arukamun
- ベストアンサー率35% (842/2394)
K1=0 何も表示しない K1>0 増産 K1<0 減産 として作ります。 IF関数での正解が出ているので、ほかの関数も紹介します。 =TEXT(K1,"増産;減産;") これだけです。ご確認下さい。
- sakenomo
- ベストアンサー率52% (35/67)
Kの列の値が、1に満たなかったら増産、ということですよね。 1の場合も考慮に入れて、こんな感じでどうでしょうか。他の方々のを参考に考えてみました。 =IF(K1=0,"",IF(K1<1,"増産",IF(K1>1,"減産","現状維持"))) ただ、値がマイナスの場合も"増産"になりますが…。
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
if関数を使うならtbobiさんが正解です。 が、式は「=K1」で書式を "増産";"減産";"" とするだけでも同じ表示が得られます。
- tbobi
- ベストアンサー率45% (544/1189)
#2です。 >なんせ0かプラスかマイナスかなので、 1ではなく、0<,か0>って事にすればいいのですよね? そうですね。 ↓これでよいのでは? =IF(K1=0,"",IF(K1>0,"増産","減産"))
- fuzzball
- ベストアンサー率19% (45/233)
たぶん、0なら空白、プラスなら"増産"、マイナスなら"減産"の間違いだと思うので、 No.1さんとNo.2さんのを合体して、 =IF(K1=0,"",IF(K1>=1,"増産","減産")) ではないでしょうか?
- PAPA0427
- ベストアンサー率22% (559/2488)
あはは、文字を設定するんですか? あはは、文字を設定するんですか? わたしは計算式かと勘違いしてました。 文字列なら、ダブルクォーテーションで括らなければエラーとなります。#2のtbobiさん、ご指摘ありがとうございます。 「1」以上が増産なら#1の書き方ですね。「1」以下が減産なら#2のtbobiさんの書き方になります。 マイナスだったら?どっちも減産に入っちゃいますね。失礼しました。
- tbobi
- ベストアンサー率45% (544/1189)
=1のときはどうするのでしょう? ""を入れないとエラーになるとおもいますが…。 =IF(K1=0,"",IF(K1>1,"増産","減産"))
補足
あ、そうか。 えーと、なんせ0かプラスかマイナスかなので、 1ではなく、0<,か0>って事にすればいいのですよね?
- PAPA0427
- ベストアンサー率22% (559/2488)
はじめまして。 IF ( K1=0,"",IF (K1 >=1 ,増算,減算)) では、いかがでしょう?お試しください。
お礼
出来た!出来た!! #1-#6までの皆様有り難う!! 助かりましたです。