/ / Index Match Fonctionne sur certaines cellules, pas d'autres - excel

Index Match Fonctionne sur certaines cellules, pas d'autres - excel

J'utilisais cette formule de correspondance d'index sans problèmes: = INDEX ("Données de pluie pour 9 stations"! A: S, MATCH (RainWICSProximity! J100, "Données de pluie pour 9 stations"! A: A, 0), INDEX ($ N $ 4: $ N M $ 4 $: M $ 12,0)))

J'ai ajouté plus de données et, à présent, elles ne renvoient que certaines valeurs, tout en renvoyant # N / A pour les autres, même s'il existe une valeur à renvoyer.

Réponses:

3 pour la réponse № 1

Index renvoie la valeur dans une plage.

Ce que tu fais c'est =INDEX(MATCH(),INDEX(MATCH())). Cela fonctionne en raison de la chance, parce que parfois le deuxième Index() renvoie également la cellule avec la valeur. Toutefois, si le deuxième index renvoie une cellule avec une valeur vide, le premier index doit renvoyer quelque chose comme =Index(4,0), lequel est #N/A.

En général, essayez =Index(Match(),Match()).

Pour voir où se trouve exactement l'erreur, sélectionnez la cellule avec la formule, accédez au ruban Excel> Formules> Evaluer la formule. Puis appuyez plusieurs fois Évaluer la formule et voir ce qui se passe:

entrer la description de l'image ici

Voir cette réponse pour une évaluation de la formule étape par étape.


1 pour la réponse № 2

@Vityata était correct, Index, Match, Match fonctionne à merveille, ma formule originale fonctionne également.

Le problème était, j'avais calculer réglé sur Manuel, pas automatique, dans les paramètres Excel.


0 pour la réponse № 3

Je crois que vous devez élargir votre gamme. Je ne connais pas vraiment Index Match, mais j'essaie d'apprendre à l'utiliser davantage, mais je pense que c'est un peu comme VLOOKUP. Vos gammes $ N $ 4: $ N $ 12 et $ M $ 4: $ M $ 12 est l'endroit où il cherche? Si tel est le cas, ces plages ne sont pas en expansion même si vous avez ajouté plus de données. Vous devez donc l’étendre à 4 M $: 100 M $ ou peu importe. Ou développez-le pour trouver la dernière ligne, ce que je fais habituellement. comme le mien serait "$ M $ 4: $ M" & LastRow & "" ou quelque chose comme ça.