Bonjour,
Je vous soumets mon problème que je n'arrive pas à résoudre
Contexte:
Un document texte est importé dans excel. Les données sont de 3 catégories. Il y a des données de type "Montant", l'autre de type "Base" et la dernière de type "Taux".
La difficulté est que ces catégories se trouvent dans plusieurs colonnes:
Montant: dans la colonne A et D
Base: dans la colonne B et E
Taux: dans la colonne C et F
D'autre part toutes ces données ne sont pas triés dans un ordre spécifique.
le plage contenant toutes ces données est dynamique est se nomme: Tableau (=DECALER(Donnees!$A$1;1;0;NBVAL(Donnees!$A:$A)-1;NBVAL(Donnees!$1:$1)))
Il n'y a pas de doublons au niveau des montants
Objectif:
Selon un cellule de saisie ayant un montant référencé, afficher le taux correspondant qui se trouve sur la même ligne mais 2 colonne plus loin.
Comme mentionné plus haut, le montant peut se trouver soit dans la colonne A ou D ( ou G ou J si d'autres sont ajoutées)
Mes connaissances me font dire que la combinaison de index+equiv fonctionnerait si tous les montants se trouveraient dans la même colonne.
Je ne souhaite pas nommer chaque colonne. Je souhaite à l'aide de la plage nommée, retrouvé le taux lié au montant qui peut se trouver n'importe où dans le tableau.
Il peut avoir d'autres colonnes supplémentaires avec les mêmes données et ne voudrait pas modifier les formules, d'où la plage nommée qui serait dynamique.
Est-ce que l'on peut avec la fonction index-equiv et une plage nommée pour tout le tableau, retrouver une donnée n'importe où dans cette plage ?
D'avance merci pour votre aide.
Ci-joint le fichier avec les données et le résultat voulu.
Tom
Je vous soumets mon problème que je n'arrive pas à résoudre
Contexte:
Un document texte est importé dans excel. Les données sont de 3 catégories. Il y a des données de type "Montant", l'autre de type "Base" et la dernière de type "Taux".
La difficulté est que ces catégories se trouvent dans plusieurs colonnes:
Montant: dans la colonne A et D
Base: dans la colonne B et E
Taux: dans la colonne C et F
D'autre part toutes ces données ne sont pas triés dans un ordre spécifique.
le plage contenant toutes ces données est dynamique est se nomme: Tableau (=DECALER(Donnees!$A$1;1;0;NBVAL(Donnees!$A:$A)-1;NBVAL(Donnees!$1:$1)))
Il n'y a pas de doublons au niveau des montants
Objectif:
Selon un cellule de saisie ayant un montant référencé, afficher le taux correspondant qui se trouve sur la même ligne mais 2 colonne plus loin.
Comme mentionné plus haut, le montant peut se trouver soit dans la colonne A ou D ( ou G ou J si d'autres sont ajoutées)
Mes connaissances me font dire que la combinaison de index+equiv fonctionnerait si tous les montants se trouveraient dans la même colonne.
Je ne souhaite pas nommer chaque colonne. Je souhaite à l'aide de la plage nommée, retrouvé le taux lié au montant qui peut se trouver n'importe où dans le tableau.
Il peut avoir d'autres colonnes supplémentaires avec les mêmes données et ne voudrait pas modifier les formules, d'où la plage nommée qui serait dynamique.
Est-ce que l'on peut avec la fonction index-equiv et une plage nommée pour tout le tableau, retrouver une donnée n'importe où dans cette plage ?
D'avance merci pour votre aide.
Ci-joint le fichier avec les données et le résultat voulu.
Tom