• ベストアンサー

エクセルで#NAの扱いについて

エクセルで#NAの扱いについて教えてください。関数で得た値が#NAなら空白もしくは0にしたい場合どうすればいいですか?教えてください。宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

エクセルでエラーを聞く関数が3つあります。 (1)ISERR (2)ISERROR (3)ISNA で(1)は#N/A以外のエラーの時TRUEを変えしますとなっています。 (2)はエラー値のときTRUEを返します。 (3)はエラー値が#N/AのときTRUEを返す。 A1セルに=NA()と入れます。A1の値は#N/Aになります。 B1に=IF(ISERROR(A1),"",1)で空白 B2に=IF(ISERR(A1),"",1)で1 B3に=IF(ISNA(A1),"",1)で空白 でそれらの関数のテストができます。

marutin99
質問者

お礼

ありがとうございます。たすかりました。

その他の回答 (1)

  • xmoto
  • ベストアンサー率27% (27/98)
回答No.1

=if(isna(値),0,値) これでいけます。 0ゼロを""にすれば空白になります。

marutin99
質問者

お礼

ありがとうございます。なるほど簡単ですね。

関連するQ&A

専門家に質問してみよう