質問: 値が未入力時に式の結果を空欄(非表示)にしたい。 excel2003を使っています。 満年齢の表示リストを作っています。 a1のセルに生年月日を入れ、b1のセルに「=datedif(a1,today(),"y")」の式を入れました。 最終セルがb10としてbのすべてのセルには式を入れ、aのセルにはa5までしか値を入れなかった場合、b5までは数字(年齢)が表示されたのですがb6~b10まではなぜか【108】という表示がされます。 式を残したままこれを空白もしくは、非表示にする方法を教えてください。
回答: =if(a1="","",datedif(a1,today(),"y")という式をb1にいれて、b2~b10にコピーすれば、aの欄が空白なら、何も表示されません。