Bonjour,
J'ai un tableau dans lequel j'ai une hierarchie entre les differentes lignes, construite a base de Range/plage de valeurs.
Voici une petite explication pour comprendre comment lire ce tableau :
J'ai une ligne principale (ID = AN) (niveau N) qui englobe toutes les autres, donc en Range de debut a fin (colonne C et D), j'ai 1 a 15.
J'ai ensuite 2 lignes "enfant" de cette ligne principale (AN1-1 et AN1-2) (niveaux N-1) qui ont en Range respectivement : de 2 a 5 // de 5 a 15. qui englobent pour chacune les lignes de leur Range.
J'ai ensuite 2 lignes "enfant" de AN1-1 (niveaux N-2) qui ont en range respectivement : de 3 a 4 // de 4 a 5. --> ca fini bien a la valeur 5 qui correspond a la colonne fin de AN1-1
etc...
La logique est la meme pour la suite des lignes, et il peut donc y avoir plus de sous-niveaux (N-n).
Savez-vous svp comment faire une formule qui permet d'indiquer pour chaque ligne, sa ligne du niveau supérieure "parente" (voire Resultat attendu dans le tableau) : indiquer l'ID
| ID | | deb | fin | | Resultat attendu |
| AN | N | 1 | 15 | | |
| AN1-1 | N-1 | 2 | 5 | | AN |
| AN1-1/-2-1 | N-2 | 3 | 4 | | AN1-1 |
| AN1-1/-2-2 | N-2 | 4 | 5 | | AN1-1 |
| AN1-2 | N-1 | 5 | 15 | | AN |
| AN1-2/-2-1 | N-2 | 6 | 10 | | AN1-2 |
| AN1-2/-3-1 | N-3 | 7 | 8 | | AN1-2/-2-1 |
| AN1-2/-3-2 | N-3 | 8 | 9 | | AN1-2/-2-1 |
| AN1-2/-3-3 | N-3 | 9 | 10 | | AN1-2/-2-1 |
| AN1-2/-2-2 | N-2 | 10 | 11 | | AN1-2 |
| AN1-2/-2-3 | N-2 | 11 | 15 | | AN1-2 |
| AN1-2/-3-4 | N-3 | 12 | 13 | | AN1-2/-2-3 |
| AN1-2/-3-5 | N-3 | 13 | 14 | | AN1-2/-2-3 |
| AN1-2/-3-6 | N-3 | 14 | 15 | | AN1-2/-2-3 |
Merci
Cdt