質問: エクセル if関数について エクセルのif関数で困っています。 a1のセルは、他のセル(b1)から飛ぶような設定をしている(=b1) b1に入力しない事があるで、a1の「0」に表示しないようにユーザー設定で「#,##0;"△ "#,##0; 」としている。 a2のセルには、a1に文字が表示されたときのみ「日」と表示するようにif関数を入れた。「=if(a1="","","日")」 しかし、a1に何も表示されていないのに、「日」が表示されてしまう。 試しに「=if(a1="0","","日")」としたが、これでも「日」が表示されてしまう。 このような場合、if関数はどうすればいいのでしょうか。 説明が下手ですいません。 どうか教えてください。
回答: =if(a1=0,"","日") "0"は文字です、数値の場合0