Comparer 2 Tableaux sous Excel
da110
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
JvDo Messages postés 1978 Date d'inscription Statut Membre Dernière intervention -
JvDo Messages postés 1978 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Comparer 2 Tableaux sous Excel
- Liste déroulante excel - Guide
- Trier un tableau excel - Guide
- Fusionner 2 tableaux excel - Guide
- Word et excel gratuit - Guide
- Imprimer tableau excel sur une page - Guide
1 réponse
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 :
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
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