Formule INDEX EQUIV concaténée
Résolu/Fermé
dgsavoie
Messages postés
5
Date d'inscription
mardi 25 mars 2014
Statut
Membre
Dernière intervention
26 mars 2014
-
25 mars 2014 à 17:45
tontong Messages postés 2571 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 12 février 2025 - 26 mars 2014 à 13:48
tontong Messages postés 2571 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 12 février 2025 - 26 mars 2014 à 13:48
A voir également:
- Formule INDEX EQUIV concaténée
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
6 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 312
Modifié par michel_m le 25/03/2014 à 18:21
Modifié par michel_m le 25/03/2014 à 18:21
bonjour
Michel
=INDEX(Feuil2!C$2:C$28;MIN(SI((Feuil2!D$2:D$28=Feuil1!D2)*(Feuil2!E$2:E$28=Feuil1!E2);LIGNE(Feuil2!C$2:C$28)-1)))en c2 dela feuille 1 (A pour toi) à tirer vers le bas
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {}
Michel
tontong
Messages postés
2571
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
12 février 2025
1 060
26 mars 2014 à 11:51
26 mars 2014 à 11:51
Bonjour,
Avec les matricielles Excel 2003 m'aime pas les colonnes entières C:C,
il vaut mieux limiter C1:C2000.
Et pourquoi ne pas créer une colonne de concaténation?
Avec les matricielles Excel 2003 m'aime pas les colonnes entières C:C,
il vaut mieux limiter C1:C2000.
Et pourquoi ne pas créer une colonne de concaténation?
dgsavoie
Messages postés
5
Date d'inscription
mardi 25 mars 2014
Statut
Membre
Dernière intervention
26 mars 2014
25 mars 2014 à 19:07
25 mars 2014 à 19:07
Merci pour la réponse rapide, ça marche. Par contre, quand le nom de la feuille A n'apparait pas dans la feuille B, la formule me renvoit quand même une valeur : celle du premier numéro de la feuille B. Ca peut être problématique pour moi. un #N/A me conviendrait mieux par exemple. (vu que j'utilise derrière des tableaux dynamique, je peux gérer les #N/A plus facilement qu'une valeur existante mais fausse (Je précise que je travaille sur une liste de plus de 2000 lignes, alors si je dois toutes les vérifier...)
question subsidiaire : pourquoi n'est-ce pas possible de concaténer avec un & et EQUIV ?
question subsidiaire : pourquoi n'est-ce pas possible de concaténer avec un & et EQUIV ?
dgsavoie
Messages postés
5
Date d'inscription
mardi 25 mars 2014
Statut
Membre
Dernière intervention
26 mars 2014
25 mars 2014 à 20:08
25 mars 2014 à 20:08
pfiou, après encore une bonne heure d'essais, (j'y avais déjà passé quatre heures...) j'ai enfin trouvé LA formule.
J'ai décomposé EQUIV puis après INDEX et enfin assemblé les deux. Comme quoi, à vouloir faire compliqué dès le début... le retour aux bases a toujours du bon.
=INDEX(feuille2!C:C;EQUIV(C2&D2;feuille2!D:D&feuille2!E:E;0);1)
Lorsque les noms et prénoms n'existent ps, il me renvoie l'erreur #N/A.
Merci Michel_m de ta réponse.
J'ai décomposé EQUIV puis après INDEX et enfin assemblé les deux. Comme quoi, à vouloir faire compliqué dès le début... le retour aux bases a toujours du bon.
=INDEX(feuille2!C:C;EQUIV(C2&D2;feuille2!D:D&feuille2!E:E;0);1)
Lorsque les noms et prénoms n'existent ps, il me renvoie l'erreur #N/A.
Merci Michel_m de ta réponse.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dgsavoie
Messages postés
5
Date d'inscription
mardi 25 mars 2014
Statut
Membre
Dernière intervention
26 mars 2014
26 mars 2014 à 08:32
26 mars 2014 à 08:32
Je craque !
Chez moi la formules indiquée marche. Je suis sur excel 2013. Retour au boulot ce matin, et là plus rien ne va (excel 2003). La version 2003 ne comprend pas la partie feuille2!D:D&feuille2!E:E. Y a-t-il moyen de modifier pour qu'il comprenne ?
Chez moi la formules indiquée marche. Je suis sur excel 2013. Retour au boulot ce matin, et là plus rien ne va (excel 2003). La version 2003 ne comprend pas la partie feuille2!D:D&feuille2!E:E. Y a-t-il moyen de modifier pour qu'il comprenne ?
dgsavoie
Messages postés
5
Date d'inscription
mardi 25 mars 2014
Statut
Membre
Dernière intervention
26 mars 2014
26 mars 2014 à 13:43
26 mars 2014 à 13:43
C'était ça. Maintenant ma formule marche aussi sur excel 2003! Y'a pas à dire, les nouvelles versions sont beaucoup moins pointilleuses sur les désignations des plages de données...
Je voulais éviter de concaténer. Mes tableaux sont déjà énormes, rajouter des colonnes "inutiles", j'essaie d'éviter.
Merci pour la solution.
Je voulais éviter de concaténer. Mes tableaux sont déjà énormes, rajouter des colonnes "inutiles", j'essaie d'éviter.
Merci pour la solution.
tontong
Messages postés
2571
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
12 février 2025
1 060
26 mars 2014 à 13:48
26 mars 2014 à 13:48
Oui mais les matricielles sont gourmandes en ressources: les calculs sont plus longs.