IFは値がゼロであるかを判定し、真の場合は空の文字列を、そうでない場合はその値を返します。これにより、合計やグラフをすっきりと保つことができます。エラーになる可能性のある数式出力の場合は、IFERRORと組み合わせます。
=IF(SUM(B2:B5)=0, "", SUM(B2:B5))→(blank)合計がゼロの場合は空のセル。
=IF(B2-C2=0, "", B2-C2)→(blank)2 つの値が等しいときにセルを空のままにします。
=IF(VLOOKUP(E2, A:B, 2, FALSE)=0, "", VLOOKUP(E2, A:B, 2, FALSE))→(blank)一致したセルが空のときに、検索結果が 0 と表示されるのを防ぎます。
シート全体で0を非表示にする
—または、ファイル ▸ オプション ▸ ゼロ値のセルにゼロを表示する をオフにします。
見た目上はそうですが、ISBLANK は空ではないとみなします。"" もカウントする COUNTBLANK を使用してください。
セルにユーザー定義の表示形式 0;-0;;@ を適用します。ゼロは非表示になりますが、セルには計算用の 0 が残ります。
数式が空のセルを参照すると、Excel は 0 を返します。上の例のように検索を IF で囲むと、代わりに空白を返せます。
影響することがあります。"" は文字列なので、+ で足すと #VALUE! になりますが、SUM は単に無視します。SUM を使うか、0 を残して表示形式で隠してください。
独自のデータに対応する数式が必要ですか?
やりたいことを普段使っている言葉で説明するだけで、ExcelGPTが数式の作成、解説、検証を行います。無料で開始でき、プラグインも不要です。