- 締切済み
エクセルIF文です。
エクセルIF文です。 if(a1>"", , )の部分 のa1>""は、どういうことですか? よろしくおねがいします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- DOUGLAS_
- ベストアンサー率74% (397/534)
回答No.2
「""」と「>""」の意味に付きましては、概ね #1 さんがお書きのようなことになります。 「if(a1>"", , )」とお書きですが、B1 セル にでも =IF(a1>"","文字","文字以外") と入力して、A1 セル にいろいろな データ を入力してみてください。 結果論ですが、「a1>""」と「ISTEXT(A1)」とが、ほぼ等価になる(全く一緒ではない)ように思われます。 つまり、A1 セル に入っている データ が文字列かどうかの判定のようですね(こんな書き方は初めて見ました。かなり出来る方の「作」でしょうか?)。
- morimotsu
- ベストアンサー率20% (3/15)
回答No.1
"(ダブルコーテーション)はその間に文字列が入力されていることが示されます。 そして""はその間に何も入力されていません。 つまり空白という事を示します。 ただしこのIF文ですが、a1>""となっていますので""より大きいという意味合いになります。。。 おそらく数式エラーになるとおもうのですが…