XL 2016 Positionnement par rapport au DG

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

wafa-chaouni

XLDnaute Nouveau
Bonjour,
J'ai besoin de votre aide, j'ai une liste de matricule avec matricule supérieur (chef) et j'ai besoin de savoir le positionnement par rapport au DG.
1 pour les N-1, 2 pour les N-1, 3 pour les N-1.....
Que ca soit via une formule excel ou bien VBA je suis preneuse
En vous remerciant d'avance.
 
Bonjour wafa-chaouni,
Auriez vous un petit fichier test représentatif pour être plus clair ?
Car tout dépend de la structure de vos matricules.
D'autre part je pense que c'est plutôt :
1 pour les N-1, 2 pour les N-2, 3 pour les N-3. et non ce que vous demandez. 😉
 
Bonjour à tous,

Avec un de vos précédents fichiers, on a rajouté dans le code du module1 la fonction suivante :
PosHier( Dequi , Parmi )
Dequi est l’employé dont on recherche le niveau hiérarchique et Parmi est la plage contenant les employés et leur responsable hiérarchique.

Voir la formule de la cellule G2 à recopier vers le bas.

Le code de la fonction:
VB:
Function PosHier(ByVal Dequi, Parmi As Range)
Dim n&, pos&
   Do
      On Error Resume Next: n = Application.Match(Dequi, Parmi.Columns(1), 0)
      Dequi = Parmi.Columns(2).Cells(n, 1): On Error GoTo 0
      If IsError(n) Then PosHier = pos: Exit Function
      If Dequi = "" Then PosHier = pos: Exit Function
      pos = pos + 1
   Loop
End Function
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
563
  • Question Question
XL 2021 formule
Réponses
3
Affichages
350
Réponses
6
Affichages
163
Réponses
2
Affichages
282
Réponses
9
Affichages
239
Retour