web-dev-qa-db-fra.com

Comment reconnaître "#VALUE!" dans des feuilles de calcul Excel?

J'aimerais écrire une formule telle que si la cellule A1 affiche #VALUE!, disons TRUE dans la cellule B1.

Voici ma formule dans la cellule B1:

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

Je reçois FALSE quand A1 ne dit pas #VALUE! donc cette partie va bien. Mais, quand il dit #VALUE!, J'ai un #VALUE!_erreur dans la cellule B1, quand je veux qu’elle dise TRUE. Comment puis-je faire cela?

54
phan

Utilisez IFERROR(value, value_if_error)

92
Charleh

Ceci retournera TRUE pour #VALUE! erreurs (ERROR.TYPE = 3) et FALSE pour autre chose.

=IF(ISERROR(A1),ERROR.TYPE(A1)=3)
40
Excellll

dans Excel 2013, j'ai dû utiliser la fonction IF 2 fois: 1ère pour identifier une erreur avec ISERROR et 2ème pour identifier le type d'erreur spécifique par ERROR.TYPE = 3 afin de résoudre ce type d'erreur. De cette façon, vous pouvez différencier les erreurs que vous voulez des autres types.

0
Mirec Tkáč