- ベストアンサー
IF関数の意味を教えてください
以下の式の意味を教えてください。 =IF(A1<>0,10,0)
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
<>は≠(ノットイコール)を表します。 A1のセルの値が0でなければ10を、0であれば0を返します。
その他の回答 (4)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.5
正式には =IF(OR(A1<0,A1>0),10,0) のことでA1が0未満か0を超える場合に10を表示、0のときは0を表示ですね。 同様に A1>=0はOR(A1>0,A1=0) A1<=0はOR(A1<0,A1=0) と同義です。 ※OR()はカッコ内の条件のどれか一つが真なら真を返します。
質問者
お礼
ありがとうございました。 前任者から引継いだエクセルの式は質問のとおりなんです。 A1が未入力の時は0、年月日を入力したら10を返すようになってます。
- hana-hana3
- ベストアンサー率31% (4940/15541)
回答No.4
> IF(A1<>0,10,0) A1の値が0以外だった場合は「10」,そうでない場合は「0」
質問者
お礼
ありがとうございました。 “A1”が未入力だと0、年月日を入力したら10を返すようになってます。
- nanndemoii
- ベストアンサー率39% (106/267)
回答No.2
失礼ですが1番さんは早とちりされているかと思います。 意味は「A1セルの内容が0【以外】なら10、そうでなければ0を返します。」 つまりA1に0を入力すると0に、0以外を入力すると10となります。 いかがでしょうか?
質問者
お礼
ありがとうございました。 前任者から引継いだエクセルで、A1が最初は未入力状態になってまして0が表示されてます。年月日(0以外ですね)を入力すると10が返るようになってます。
- okg00
- ベストアンサー率39% (1322/3338)
回答No.1
エクセルの関数式でしょうか?なら、Officeカテゴリの方が適切ですね。 なら、A1セルの内容が0なら10、そうでなければ0を返します。
質問者
お礼
オフィスと言うカテがあったのは知りませんでした。 ありがとうございました。
お礼
<>は≠なんですね。 前任者から引継いだエクセルで、参照するセルに未入力だと0、年月日を入力すると10が出るようになってるんです。 0,10,0の意味もわかりました。ありがとうございました。
補足
お礼へ追加 “参照”違ってるかもしれません(^^;) 質問ではA1のことですね。