Besoin d'aide formule index et match ou autre
Résolu/Fermé
margir4233
Messages postés
67
Date d'inscription
mardi 12 avril 2016
Statut
Membre
Dernière intervention
22 février 2023
-
21 mars 2017 à 12:48
margir4233 Messages postés 67 Date d'inscription mardi 12 avril 2016 Statut Membre Dernière intervention 22 février 2023 - 21 mars 2017 à 15:22
margir4233 Messages postés 67 Date d'inscription mardi 12 avril 2016 Statut Membre Dernière intervention 22 février 2023 - 21 mars 2017 à 15:22
A voir également:
- Besoin d'aide formule index et match ou autre
- 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
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
21 mars 2017 à 13:29
21 mars 2017 à 13:29
Bonjour
on suppose que vous voulez ressortir le taux à la date en A
mais quel taux: le D ou le F?
et quand la date ne correspond pas, c'estle taux d'avant ou d'après?
A tout hasard:
1° impératif pour trouver la valeur proche directement inférieure à la date cherchée:
classer votre tableau complet de ref selon les dates croissantes de la colonne que vous voulez ressortir (colonne I pour mon exemple)
2° essayez déjà cette formule qui devrait ressortir les valeurs de K dans le tableau ref
=INDEX(Ref!$K$2:$K$11;EQUIV(A3&D3;Ref!$I$2:$I$11&Ref!$H$2:$H$11))
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)
et si ça ne convient pas, revenz en complètant les explications
à vous lire
crdlmnt
on suppose que vous voulez ressortir le taux à la date en A
mais quel taux: le D ou le F?
et quand la date ne correspond pas, c'estle taux d'avant ou d'après?
A tout hasard:
1° impératif pour trouver la valeur proche directement inférieure à la date cherchée:
classer votre tableau complet de ref selon les dates croissantes de la colonne que vous voulez ressortir (colonne I pour mon exemple)
2° essayez déjà cette formule qui devrait ressortir les valeurs de K dans le tableau ref
=INDEX(Ref!$K$2:$K$11;EQUIV(A3&D3;Ref!$I$2:$I$11&Ref!$H$2:$H$11))
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)
et si ça ne convient pas, revenz en complètant les explications
à vous lire
crdlmnt
margir4233
Messages postés
67
Date d'inscription
mardi 12 avril 2016
Statut
Membre
Dernière intervention
22 février 2023
21 mars 2017 à 14:38
21 mars 2017 à 14:38
Bonjour Vaucluse,
La date D et F, c'est pour avoir l'intervalle.
Par exemple, pour les transactions Entrée, elles peuvent être entre le 2016-12-01 et le 2016-12-31, donc dans ma table de taux, j'avais mis l'intervalle de départ et de fin.
Peut-être ce n'est pas la bonne méthode?
La date D et F, c'est pour avoir l'intervalle.
Par exemple, pour les transactions Entrée, elles peuvent être entre le 2016-12-01 et le 2016-12-31, donc dans ma table de taux, j'avais mis l'intervalle de départ et de fin.
Peut-être ce n'est pas la bonne méthode?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
21 mars 2017 à 14:55
21 mars 2017 à 14:55
Re
celle que je vous ai donné ne fonctionne pas correctement, essayez celle ci et dites moi si elle convient:
=INDEX(Ref!$J$2:$J$11;EQUIV(DATE(ANNEE(A3);MOIS(A3);1)&D3;Ref!$H$2:$H$11&Ref!$G$2:$G$11))
toujours en matricielle, mais j'ai un problème car là seule ligne qu'elle n'admet pas est celle qui contient Echantillons et je cherche pourquoi. J'ai essayé avec où sans accent, mais rien à faire.
à plus peut être
crdlmnt
celle que je vous ai donné ne fonctionne pas correctement, essayez celle ci et dites moi si elle convient:
=INDEX(Ref!$J$2:$J$11;EQUIV(DATE(ANNEE(A3);MOIS(A3);1)&D3;Ref!$H$2:$H$11&Ref!$G$2:$G$11))
toujours en matricielle, mais j'ai un problème car là seule ligne qu'elle n'admet pas est celle qui contient Echantillons et je cherche pourquoi. J'ai essayé avec où sans accent, mais rien à faire.
à plus peut être
crdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
21 mars 2017 à 15:16
21 mars 2017 à 15:16
... et pour suivre, voyez ce modèle , plus simple, plus sur et sans matricielle, qui suppose que vous pouvez modifier votre tableau de référence des taux (?)
https://mon-partage.fr/f/fS6K8ljL/
La formule vous donne le taux à la date inférieure la plus proche de celle en A, à condition que la liste des dates en titre de colonne soit classée en ordre croissant
la formule en I3:
=SIERREUR(INDEX(taux;EQUIV(D3;typ;0);EQUIV(A3;dat));"")
SIERREUR (.... );"") permet simplement d'éviter l'affichage #N/A sur les lignes vides (ne fonctionne qu'à partir d'Excel 2007)
et attention, le 1° code EQUIV qui va chercher le type se termine par ;0) pour trouver une valeur exacte, le second qui va chercher la date ne comporte pas ce;0) pour ressortir la valeur proche
crdlmnt
https://mon-partage.fr/f/fS6K8ljL/
La formule vous donne le taux à la date inférieure la plus proche de celle en A, à condition que la liste des dates en titre de colonne soit classée en ordre croissant
la formule en I3:
=SIERREUR(INDEX(taux;EQUIV(D3;typ;0);EQUIV(A3;dat));"")
SIERREUR (.... );"") permet simplement d'éviter l'affichage #N/A sur les lignes vides (ne fonctionne qu'à partir d'Excel 2007)
et attention, le 1° code EQUIV qui va chercher le type se termine par ;0) pour trouver une valeur exacte, le second qui va chercher la date ne comporte pas ce;0) pour ressortir la valeur proche
crdlmnt
margir4233
Messages postés
67
Date d'inscription
mardi 12 avril 2016
Statut
Membre
Dernière intervention
22 février 2023
21 mars 2017 à 15:22
21 mars 2017 à 15:22
Merci beaucoup je regarde après mon meeting :)