Bonjour,
J'ai une base composée de la liste de toutes les sociétés d'un groupe. Chaque ligne correspond à un lien entre une société fille et sa société mère (avec une colonne Mère, une colonne Fille, et une colonne % détention).
Une fille peut avoir plusieurs mères, une mère peut avoir plusieurs filles. En haut du groupe, la société Siège est la seule a ne pas être détenue par une société mère.
Mon souhait est d'arriver, par formule, à définir le rang de chaque société sachant qu'une société qui n'est la mère d'aucune autre est au rang 1, celle qui n'est la mère que de sociétés au rang 1 est au rang 2, le rang le plus élevé étant donc nécessairement celui de la société siège.
J'y arrive dans l'exemple ci-joint, uniquement par RECHERCHEV, mais en créant systématiquement 3 colonnes par "rang", ce qui ne me permet pas de gérer un nombre indéfini de rangs.
Pouvez-vous svp me dire si vous avez une meilleure solution que la mienne?
Merci d'avance de votre aide,
Cordialement,
Thibaut