Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Comment avec 2 listes similaires obtenir une 3ème qui soit = Liste1 moins Liste 2

  • Initiateur de la discussion Initiateur de la discussion dreamdream
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

dreamdream

Guest
Bonsoir,

Je souhaiterais savoir comment à partir de deux listes dont la deuxième n'est qu'une partie de la première, obtenir une troisième liste qui soit égale à la liste 1 moins la liste 2.

Je vous remercie pour vos réponses.
dreamdream
 
Re : Comment avec 2 listes similaires obtenir une 3ème qui soit = Liste1 moins Liste

Salut Forum, 🙂

En supposant que tes listes soit dans 2 colonnes
ici A et B, ca peut peut-être t'aider. 🙄

A te lire
 

Pièces jointes

Re : Comment avec 2 listes similaires obtenir une 3ème qui soit = Liste1 moins Liste

Bonjour,

Une version avec formule matricielle :

Code:
=SI(LIGNE()>SOMMEPROD((ESTNA((EQUIV(liste_1;liste_2;0)))=VRAI)*1);"";
INDEX(liste_1;PETITE.VALEUR(SI(ESTNA((EQUIV(liste_1;liste_2;0)))*LIGNE(liste_1)>0;
ESTNA((EQUIV(liste_1;liste_2;0)))*LIGNE(liste_1));LIGNE())))

Formule matricielle à valider par CTRL + MAJ + ENTREE
et à recopier vers le bas

Voir formule dans le fichier joint

Il doit y avoir moyen de simplifier cette formule, mais je n'y suis pas parvenu.
 

Pièces jointes

Re : Comment avec 2 listes similaires obtenir une 3ème qui soit = Liste1 moins Liste

Bonsoir tout le monde

Une autre proposition, en formule matricielle (validation par les touches Ctrl+Shift+Entrer)

Sur la base du fichier de Tibo
Code:
  |   A   |   B   |   C    |                  D                   | 
--|-------|-------|--------|--------------------------------------|-
 1| Liste A Liste B        | Valeur non commune sans doublon      | 
 2|     1 |     2 |        |                                    1 | 
 3|     2 |     4 |        |                                    7 | 
 4|     3 |     6 |        |                                    9 | 
 5|     4 |     8 |        |                                   10 | 
 6|       |     3 |        |                                      | 
 7|     6 |       |        |                                      | 
 8|     7 |       |        |                                      | 
 9|     8 |       |        |                                      | 
10|     9 |       |        |                                      | 
11|    10 |       |        |                                      | 
12|     2 |       |        |                                      | 
13|       |       |        |                                      | 
14|       |       |        |                                      | 
15|       |       |        |                                      | 
16|       |       |        |                                      | 
17|       |       |        |                                      | 
18|       |       |        |                                      | 
19|       |       |        |                                      | 
20|       | <--- Cellule contenant un espace                      |

Avec la formule à mettre en D2, puis à faire glisser vers le bas, on obtient le résultat escompté.
Code:
=INDEX(A:A;MIN(SI(A$2:A$12<>"";SI(ESTNA(EQUIV(A$2:A$12;B$2:B$6;0))*ESTNA(EQUIV(A$2:A$12;D$1:D1;0));LIGNE(A$2:A$12)));20);1)

Si vous avez des questions n'hésiter pas.

@+Jean-Marie
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

T
  • Question Question
Réponses
1
Affichages
1 K
Réponses
2
Affichages
639
M
Réponses
5
Affichages
2 K
M. Chollet
M
L
Réponses
12
Affichages
1 K
LeSaintKebab
L
K
Réponses
38
Affichages
10 K
kinders59
K
G
Réponses
9
Affichages
1 K
Guillaume25
G
G
Réponses
3
Affichages
795
G
B
Réponses
2
Affichages
2 K
bastienb
B
L
Réponses
5
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…