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)))))))

Andy
la source
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.

Aganju
la source
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.

ScrumHalf
la source