A voir également:
- [Excel] Cumul, concaténation, synthèse...
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
1 réponse
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
28 sept. 2006 à 10:25
28 sept. 2006 à 10:25
Bonjour,
si NF1 est la liste de noms de la feuille 1, NF2 celle de la feuille 2, la formule matricielle à mettre en feuille 3 cellule A2 puis à recopier vers le bas sur autant de lignes que nécessaire sera :
=SI(LIGNE()-1<=SOMME(1/NB.SI(NF1;NF1));INDEX(NF1;1-LIGNE(NF1)+MIN(SI(NB.SI($A$1:A1;NF1)=0;LIGNE(NF1))));SI(MIN(SI(NB.SI($A$1:A1;NF2)=0;LIGNE(NF2)))=0;"";INDEX(NF2;1-LIGNE(NF2)+MIN(SI(NB.SI($A$1:A1;NF2)=0;LIGNE(NF2))))))
il est important de laisser une ligne vide au dessus de la zone d'aterrissage en feuille 3 puisque c'est ce qui permet de gérer les doublons.
cordialement
si NF1 est la liste de noms de la feuille 1, NF2 celle de la feuille 2, la formule matricielle à mettre en feuille 3 cellule A2 puis à recopier vers le bas sur autant de lignes que nécessaire sera :
=SI(LIGNE()-1<=SOMME(1/NB.SI(NF1;NF1));INDEX(NF1;1-LIGNE(NF1)+MIN(SI(NB.SI($A$1:A1;NF1)=0;LIGNE(NF1))));SI(MIN(SI(NB.SI($A$1:A1;NF2)=0;LIGNE(NF2)))=0;"";INDEX(NF2;1-LIGNE(NF2)+MIN(SI(NB.SI($A$1:A1;NF2)=0;LIGNE(NF2))))))
il est important de laisser une ligne vide au dessus de la zone d'aterrissage en feuille 3 puisque c'est ce qui permet de gérer les doublons.
cordialement
11 sept. 2007 à 16:03
Je n'arrive pas à faire fonctionner cette formule et certains éléments me paraissent étranges...
Quelqu'un peut-il la corriger ?
Merci
Cordialement