Comment puis-je retirer # N / A dans une formule IF


0

Voici la formule:

=IF(I11=H11,$H$10,IF(I11=G11,$G$10,IF(I11=F11,$F$10,IF(I11=E11,$E$10,IF(I11=D11,$D$10,IF(I11=C11,$C$10,IF(I11=B11,$B$10)))))))


S'il vous plaît envoyez des données aussi, sans cela, il n'est pas possible de vous aider avec la meilleure solution. Votre formule fait la même chose que INDEX($B$10:$H$10,MATCH(I11,B11:H11,0)) ferait. Pourquoi avez-vous besoin de ce long? ?
Máté Juhász

1
Pouvez-vous fournir un contexte sur le # N / A? Où le voyez-vous? Quelles sont les valeurs de cellule référencées qui le produisent? Quelle condition essayez-vous d'attraper (est-ce imprévu, ou possible et que vous voulez éviter une condition d'erreur résultante, ou que vous voulez le rechercher et faire quelque chose si vous le voyez)?
fixer1234

Réponses:


1

le #NA n'a potentiellement rien à voir avec la formule, mais avec les cellules que vous référencez. Si l'une de ces cellules comporte une erreur, son utilisation dans une formule propagerait le problème.

Cela pourrait être parce que votre dernier IF n'a pas d'autre: ...,IF(I11=B11,$B$10))))))) - ajouter quelque chose pour ce qui devrait s'y passer: ...,IF(I11=B11,$B$10,""))))))) - mon exemple montre "" = rien pour ce cas, mais vous pouvez utiliser ce que vous voulez.


0

J'utilise "iferror" s'il peut s'agir d'une situation valide pour que les données source aient des formats différents pouvant entraîner le résultat #NA.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.