74

#VALUE!セル A1 が表示される場合、TRUEセル B1 に表示されるような式を書きたいと思います。

セル B1 の数式は次のとおりです。

=IF(A1="#VALUE!", "TRUE", "FALSE")

その部分は大丈夫なので、FALSEA1が言わないときに取得します。#VALUE!しかし、それが言うとき、セルB1にエラーが表示され#VALUE!ます。どうすればいいですか?#VALUE!TRUE

4

3 に答える 3

120

使用するIFERROR(value, value_if_error)

于 2012-05-21T16:49:49.363 に答える
46

これは、エラー (ERROR.TYPE = 3) およびその他の場合に返さTRUEれます。#VALUE!FALSE

=IF(ISERROR(A1),ERROR.TYPE(A1)=3)
于 2012-05-21T17:15:47.540 に答える
0

EXCEL 2013では、IF関数を2回使用する必要がありました.1回目はISERRORでエラーを識別し、2回目はこのタイプのエラーに対処するためにERROR.TYPE = 3で特定のタイプのエラーを識別しました。このようにして、必要なエラーと他のタイプのエラーを区別できます。

于 2014-09-16T10:25:05.660 に答える