Comparer 3 colonnes à 3 autres colonnes pour une correspondance?

1

J'essaie de comparer 3 colonnes de données: le NPI, le mois et l'année avec 3 autres colonnes contenant les mêmes données et recherchant une correspondance exacte pour les trois.

Si et / quand tous les 3 correspondent alors je veux renvoyer le NPI original et sinon, renvoyer N / A.

Ainsi, par exemple: A1: 123456 B1: 12 C1: 2017 comparé à D1: 123456 E1: 12 F1: 2017 match alors retour A1: 123456 Je suis arrivé avec cette formule:

=IF(ISERROR(MATCH(A2,$B$2:$B$1126,0)),"NA",A2)ce qui fonctionne bien pour seulement comparer 2 colonnes différentes, cependant, vous ne savez pas comment modifier cela pour vérifier 3 colonnes contre 3 autres pour une correspondance exacte sur toutes les 3. Des idées? capture d'écran des données J'ai joint une capture d'écran. Je souhaite donc prendre chaque entrée des colonnes A, B et C et rechercher une correspondance exacte n'importe où dans les colonnes E, F et G.Par exemple, prenons les valeurs de A2, B2 et C2 et recherchons une correspondance exacte (toutes les 3 valeurs) n'importe où dans les colonnes E, F et G. Si une correspondance exacte (sur les 3 valeurs) est trouvée, renvoyez la valeur en A2 ou "Y". Si aucune correspondance, renvoyer "N". Espérons que cela donne une meilleure image.

DannyDMc
la source
Il serait utile de voir une capture d'écran de la manière dont vos données sont présentées. La formule que vous avez collée fait référence à A2 , que contient A2? parce que votre formule cherche à faire correspondre tout ce qui est en A2 avec la colonne B, cependant, la façon dont vous avez votre formule renverra NA même si elle trouve une correspondance. La syntaxe IF est IF([your_test], [value_if_true], [value_if_false])cependant de faire ce dont vous avez besoin, vous devriez regarder dans les instructions SI imbriquées =IF([Something is True], [then do something], [otherwise do something else])
angelofdev
1
Vous pouvez utiliser la fonction COUNTIFS : = IF (COUNTIFS (A1: A1, D1, B1: B1, E1, C1: C1, F1) = 1, A1, "NA")
Lee

Réponses:

0

Il semble que le commentaire de @ Lee ait été inversé par rapport à ce que vous voulez puisque vous voulez renvoyer la valeur dans la colonne A.

=IF(COUNTIFS($D$1:$D$9999,A1,$E$1:$E$9999,B1,$F$1:$F$9999,C1)>0,A1,"N/A")
Zusukar
la source