Index - Equiv avec fonction décaler
lorena_tuna
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai appris grâce à vous il y a peu les fonctions index equiv dans des formules matricielles. Du coup j'essaie de la mettre à toutes les sauces.
Bref: elle fonctionne.
Mais ça me rapatrie 10 fois le même montant au lieu d'aller chercher le suivant.
Pouvez vous m'aider , svp ?
Je vous joins un fichier
le lien : https://mon-partage.fr/f/Haa5H71R/
j'ai appris grâce à vous il y a peu les fonctions index equiv dans des formules matricielles. Du coup j'essaie de la mettre à toutes les sauces.
Bref: elle fonctionne.
Mais ça me rapatrie 10 fois le même montant au lieu d'aller chercher le suivant.
Pouvez vous m'aider , svp ?
Je vous joins un fichier
le lien : https://mon-partage.fr/f/Haa5H71R/
A voir également:
- Index - Equiv avec fonction décaler
- Fonction si et - Guide
- Index téléphonique - Guide
- Fonction equiv en anglais - Guide
- Décaler colonne excel - Guide
- Telecharger index - Télécharger - Gestion de fichiers
1 réponse
Bonjour
on ne sait pas très bien ce que vous voulez ressortir, car le titre crédit n'existe pas dans la base de données
essayez à tout hasard cette formule en I20, qui ressort la liste des valeurs de J pour les codes cherchés
=SIERREUR(INDEX('Suivi VEG'!$J$1:$J$65;PETITE.VALEUR(SI('Suivi VEG'!$B$7:$B$65=H20;LIGNE($A$7:$A$65));LIGNE($A1)));"")
attention, cette formule est matricielle et doit être entrée avec la touche ENTER en maintenant les touches CTRL et SHIFT enfoncées. (elle s'affiche automatiquement entre accolades dans la barre de formule)
notez aussi que cette formule se basant sur les N° de ligne, le champ du début pour le code INDEX (souligné ci dessus) commence en ligne 1
si ce n'est pas ce qu
crdlmnt
on ne sait pas très bien ce que vous voulez ressortir, car le titre crédit n'existe pas dans la base de données
essayez à tout hasard cette formule en I20, qui ressort la liste des valeurs de J pour les codes cherchés
=SIERREUR(INDEX('Suivi VEG'!$J$1:$J$65;PETITE.VALEUR(SI('Suivi VEG'!$B$7:$B$65=H20;LIGNE($A$7:$A$65));LIGNE($A1)));"")
attention, cette formule est matricielle et doit être entrée avec la touche ENTER en maintenant les touches CTRL et SHIFT enfoncées. (elle s'affiche automatiquement entre accolades dans la barre de formule)
notez aussi que cette formule se basant sur les N° de ligne, le champ du début pour le code INDEX (souligné ci dessus) commence en ligne 1
si ce n'est pas ce qu
crdlmnt
Bonjour Vaucluse, c'est vous qui m'avez déjà aidé la dernière fois.
Dans l'onglet GLDI VEG: la formule doit etre dans les cases de la colonne K ( à partir de K20).
Rapatrier les valeurs de l'onglet Suivi VEG,, de la colonne K où il y a FNP dans la colonne L. Et dont l'"Instalaltion contrat (colonne H de GLDI VEG) correspond à la colonne B de l'onglet Suivi VEG
$J$1:$J$65 par $K$1:$K$65
soit donc (en matricielle)
=SIERREUR(INDEX('Suivi VEG'!$K$1:$K$65;PETITE.VALEUR(SI('Suivi VEG'!$B$7:$B$65=H20;LIGNE($A$7:$A$65));LIGNE($A1)));"")
Est-il possible de renseigner le critère de recherche "sur la ligne où figure FNP de la colonne L de l'onglet Suivi Vente en gros.
Car j'ai simplifié le fichier pour retirer les éléments confidentiels mais il y a plusieurs lignes à chaque par X, Y , Z etc de la colonne A.
MErci
Ca devient bon
=SIERREUR(INDEX('Suivi VEG'!$K$7:$K$65;PETITE.VALEUR(SI('Suivi VEG'!$B$7:$B$65&'Suivi VEG'!$L$7:$L$65=H20&"FNP";LIGNE($A$7:$A$65));LIGNE($A1)));"")
crdlmnt