Recherche dans tableau Excel avec 3 axes (2Y + 1X)
Résolu
Philippe_65
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Philippe_65 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Philippe_65 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai besoin de faire une recherche dans un tableau Excel avec 3 axes (2 en axe "Y" + 1 un en "X"), donc en fonction de 3 critères, je dois ressortir une donnée précise d'une des cellule du tableau .
Contraintes :
- Colonne "AA" par 13 blocs de 23 lignes triés dans un ordre croissant par bloc et non pas sur l'ensemble des données.
La valeur recherchée doit trouver le palier directement supérieur à la valeur indiquée dans le tableau :
Exemple : Si recherché la valeur de 5, lignes avec valeurs 5 sont correctes; si recherché 5.2 donc supérieur à 5, la recherche doit identifié les lignes ou sont indiquées la valeur directement supérieure, donc aux lignes références de 10 !
*
- Colonne "AB" par 13 blocs de 23 lignes triés dans un ordre croissant sur l'ensemble des données de la colonne complète, ceci par bloc de 23 lignes avec valeurs identiques à chaque bloc. À chaque bloc la valeur change.
La valeur recherchée doit trouver le palier directement supérieur à la valeur indiquée dans le tableau :
Exemple : Si recherché la valeur de 1.00, lignes avec valeurs 1.00 sont correctes; si recherché 2.10 donc supérieur à 2.00, la recherche doit identifié les lignes ou sont indiquées la valeur directement supérieure, donc aux lignes références de 2.50 !
Si impératif, possibilité d'intervertir les colonnes "AA" et "AB" mais pas d'autres tris possibles.
*
- Colonnes "AC" à "AW" = références coordonnées en axe "X"
La valeur recherchée doit trouver le palier directement inférieur à la valeur indiquée dans le tableau :
Exemple : Si recherché la valeur de 10, colonne avec valeur 10 est correcte; si recherché 49 donc supérieur à 20, la recherche doit identifié la colonne ou est indiquée la valeur directement inférieure, donc à la colonne référence de 20 !
C'est trop complexe pour moi, avec des "concatenés" ce serait certainement possible mais beaucoup plus long.
En vous remerciant par avance pour votre aide !
Lien du fichier : https://mon-partage.fr/f/BPe6sWzd/




J'ai besoin de faire une recherche dans un tableau Excel avec 3 axes (2 en axe "Y" + 1 un en "X"), donc en fonction de 3 critères, je dois ressortir une donnée précise d'une des cellule du tableau .
Contraintes :
- Colonne "AA" par 13 blocs de 23 lignes triés dans un ordre croissant par bloc et non pas sur l'ensemble des données.
La valeur recherchée doit trouver le palier directement supérieur à la valeur indiquée dans le tableau :
Exemple : Si recherché la valeur de 5, lignes avec valeurs 5 sont correctes; si recherché 5.2 donc supérieur à 5, la recherche doit identifié les lignes ou sont indiquées la valeur directement supérieure, donc aux lignes références de 10 !
*
- Colonne "AB" par 13 blocs de 23 lignes triés dans un ordre croissant sur l'ensemble des données de la colonne complète, ceci par bloc de 23 lignes avec valeurs identiques à chaque bloc. À chaque bloc la valeur change.
La valeur recherchée doit trouver le palier directement supérieur à la valeur indiquée dans le tableau :
Exemple : Si recherché la valeur de 1.00, lignes avec valeurs 1.00 sont correctes; si recherché 2.10 donc supérieur à 2.00, la recherche doit identifié les lignes ou sont indiquées la valeur directement supérieure, donc aux lignes références de 2.50 !
Si impératif, possibilité d'intervertir les colonnes "AA" et "AB" mais pas d'autres tris possibles.
*
- Colonnes "AC" à "AW" = références coordonnées en axe "X"
La valeur recherchée doit trouver le palier directement inférieur à la valeur indiquée dans le tableau :
Exemple : Si recherché la valeur de 10, colonne avec valeur 10 est correcte; si recherché 49 donc supérieur à 20, la recherche doit identifié la colonne ou est indiquée la valeur directement inférieure, donc à la colonne référence de 20 !
C'est trop complexe pour moi, avec des "concatenés" ce serait certainement possible mais beaucoup plus long.
En vous remerciant par avance pour votre aide !
Lien du fichier : https://mon-partage.fr/f/BPe6sWzd/




A voir également:
- Graphique excel 3 axes
- Liste déroulante excel - Guide
- Changer carte graphique - Guide
- Graphique camembert excel - Guide
- Word et excel gratuit - Guide
- Ai suite 3 - Télécharger - Optimisation
3 réponses
Bonjour,
Une matricielle placée en AF17 et recopiée vers le bas:
=INDEX($AC$32:$AV$330;(EQUIV(VRAI;$AB$32:$AB$330>=$AB17;0))+(EQUIV(VRAI;$AA$32:$AA$330>=$AA17;0))-1;EQUIV($AC17;$AC$31:$AV$31;1))
À vérifier!!!
Une matricielle placée en AF17 et recopiée vers le bas:
=INDEX($AC$32:$AV$330;(EQUIV(VRAI;$AB$32:$AB$330>=$AB17;0))+(EQUIV(VRAI;$AA$32:$AA$330>=$AA17;0))-1;EQUIV($AC17;$AC$31:$AV$31;1))
À vérifier!!!
Bonjour
pour joindre un classeur
Mettre le classeur sans données confidentielles en pièce jointe sur
https://mon-partage.fr/
Puis faire un clic droit copier le raccourci et coller dans votre message
pour joindre un classeur
Mettre le classeur sans données confidentielles en pièce jointe sur
https://mon-partage.fr/
Puis faire un clic droit copier le raccourci et coller dans votre message
Magnifique, ça fonctionne parfaitement. Un immense MERCI pour votre aide. Au plaisir et toute belle fin de journée