A voir également:
- Excel extraire données selon critère
- Liste déroulante excel - Guide
- Formule excel - Guide
- Extraire video youtube - Guide
- Extraire musique youtube - Guide
- Excel extraire chaine de caractère après un caractère ✓ - Forum Excel
6 réponses
g
Messages postés
1263
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
15 mai 2017
572
27 juin 2013 à 12:58
27 juin 2013 à 12:58
Bonjour,
Feuille MV Daten tu nommes le colonne B ref et la colonne D val
Sur les feuilles immeuble, dans la cellule de ton choix tu copies la formule matricielle à dérouler vers le bas après validation
{=INDEX(val;PETITE.VALEUR(SI(ref=$D$3;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1)))}
Pour valider une fonction matricielle utiliser les touches Ctrl+Maj+Entrée, ce qui ajoutera les crochets {} qui ne doivent pas être ajoutés manuellement.
et si tu veux éviter les #NOMBRE! dans les cellules où il n'y a pas de réponse valide tu copies la formule matricielle à dérouler vers le bas après validation
{=SI(ESTERREUR(INDEX(val;PETITE.VALEUR(SI(ref=$D$3;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1))));"";INDEX(val;PETITE.VALEUR(SI(ref=$D$3;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1))))}
Cordialement.
Feuille MV Daten tu nommes le colonne B ref et la colonne D val
Sur les feuilles immeuble, dans la cellule de ton choix tu copies la formule matricielle à dérouler vers le bas après validation
{=INDEX(val;PETITE.VALEUR(SI(ref=$D$3;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1)))}
Pour valider une fonction matricielle utiliser les touches Ctrl+Maj+Entrée, ce qui ajoutera les crochets {} qui ne doivent pas être ajoutés manuellement.
et si tu veux éviter les #NOMBRE! dans les cellules où il n'y a pas de réponse valide tu copies la formule matricielle à dérouler vers le bas après validation
{=SI(ESTERREUR(INDEX(val;PETITE.VALEUR(SI(ref=$D$3;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1))));"";INDEX(val;PETITE.VALEUR(SI(ref=$D$3;LIGNE(INDIRECT("1:"&LIGNES(ref))));LIGNES($1:1))))}
Cordialement.