IFERRORは使用できません

IFERRORは使用できません

Bloomberg アドインを使用していますが、#N/AN/A が表示されるエラーが発生し、#NUM! エラーもいくつか表示されます。

#N/AN/A は標準の Excel エラーではないため、IFERROR は機能しません。

エラーを無視するために、if などを使用して使用できる Excel 数式はありますか?

答え1

Excel 2010をお使いのようですので、

=IFERROR(IF(A1="#N/A N/A","No","Yes),"No")

または任意のバージョン

=IF(ISERROR(A1),"No",IF(A1="#N/A N/A","No","Yes))

「いいえ」の値 (2 つあります) を「エラー」に対して発生させたい内容に置き換え、「はい」を他のエントリに対して発生させたい内容に置き換えます。

....または短くてもより不透明になります....

=IF(COUNT(1/(A1<>"#N/A N/A")),"Yes","No")

答え2

最も簡単な解決策は次のとおりです。

=IFERROR(A1/1,"na")

#N/AN/Aを1で割るとエラーが発生し、Excelが認識するためiferrorが機能し始めます。

関連情報