• 締切済み

エクセルIF文です。

エクセルIF文です。 if(a1>"", , )の部分 のa1>""は、どういうことですか? よろしくおねがいします。

みんなの回答

  • 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>""となっていますので""より大きいという意味合いになります。。。 おそらく数式エラーになるとおもうのですが…

関連するQ&A