○何が問題か Excelで空白セルを返す式は、セルに代入される時点(つまり、"="が適用される時点)でゼロに変換されます。 たとえば、A1が空白セルとして、=A1とすると、0と表示されます。 ただし、ここで重要なのは、「セルに代入される時点」ということです。このため、A1が空白セルのとき、=ISBLANK(IF(TRUE, A1, ""))はTRUEになります。 ○一般的な解決方法(IF関数を利用) これに対してよく使われるのは、IF関数を使って、空白セルを空白文字列("")で置き換えるということです。○を数式として、 =IF(ISBLANK(○), "", ○) =IF(○="", "", ○) とすれば、めでたく何も表示されなくなります。この方法は、以下のサイトでも紹介されています。 http://www.relief.jp/itnote/archives/001357.php (ちな