Comparer 2 Tableaux sous Excel

Fermé
da110 Messages postés 5 Date d'inscription lundi 3 août 2015 Statut Membre Dernière intervention 15 juin 2016 - Modifié par da110 le 23/10/2015 à 16:20
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 - 24 oct. 2015 à 09:52
Bonjour,

J'ai 2 tableaux sous excel avec la même en-tête, je veux les comparer pour extraire seulement les linges qui existes dans un tableau mais pas dans l'autre.
Exemple:

TAB1:
1
2
3
4
5
6

TAB2:
1
2
4
6

Resultat:
3
5

PS: Je veux avoir l'inverse de la formule RECHRCHEV

Merci d'avance.
A voir également:

1 réponse

JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
24 oct. 2015 à 09:52
Bonjour,

si tu considères 2 tableaux (tab1_ et tab2_) et si la liste des résultats commence en $D$4, tu peux utiliser la formule matricielle suivante :
=SI(LIGNES($D$3:D3)<=SOMMEPROD(--ESTNA(EQUIV(tab1_;tab2_;0)));DECALER($A$1;PETITE.VALEUR(SI(ESTNA(EQUIV(tab1_;tab2_;0));LIGNE(tab1_)-1;9^9);LIGNES($D$3:D3));COLONNE(tab1_)-1);SI(LIGNES($D$3:D3)<=SOMMEPROD(--ESTNA(EQUIV(tab1_;tab2_;0)))+SOMMEPROD(--ESTNA(EQUIV(tab2_;tab1_;0)));DECALER($A$1;PETITE.VALEUR(SI(ESTNA(EQUIV(tab2_;tab1_;0));LIGNE(tab2_)-1;9^9);LIGNES($D$3:D3)-SOMMEPROD(--ESTNA(EQUIV(tab1_;tab2_;0))));COLONNE(tab2_)-1);""))

tu la recopies vers le bas autant que nécessaire (en sachant que sur les listes volumineuses, tu écrouleras ta machine)
tu obtiendras aussi bien les valeurs de tab1_ absentes de tab2_ que celles de tab2_ absentes de tab1_

si tu ne recherches que les valeurs de tab1_ absentes de tab2_, la formule se simplifie.

tu trouveras sans doute plus élégant sur le site de jacquesBoisgontier que je t'encourage à visiter.

cordialement
0