Bonjour @molo,
Après une nuit de repos, je viens de m’apercevoir qu’il fallait procéder de la même manière que la dernière fois, a savoir ajouter des colonnes “Ajuster Âge” & “Ajuster Ancienneté” car il y a des doublons.
Donc voir dans le “Gestionnaire de noms”.
Les 2 colonnes ajoutées dans la feuille “Fichiersource”
En “I2” =[@[Age ]]+LIGNE()*0,00000001
et tirer vers le bas.
En “L2” =[@Ancienneté]+LIGNE()*0,00000001
et tirer vers le bas.
Dans la feuille “Calculs”.
En “D3” formule matricielle a valider avec ctrl + maj + entrée:
{=SIERREUR(SI(TDB!$A$2="Entreprise";GRANDE.VALEUR(SI((Entreprise=TDB!$A$2);Ajuster_Âge);1);GRANDE.VALEUR(SI((Entités=TDB!$A$2);Ajuster_Âge);1));"")}
En “E3”:
=INDEX(Ajuster_Ancienneté;EQUIV($D$3;Ajuster_Âge;0))
En “F3”:
=INDEX(nomprenom;EQUIV($D$3;Ajuster_Âge;0))
En “G3”:
=INDEX(Entités;EQUIV($D$3;Ajuster_Âge;0))
En “D4”:
=INDEX(Ajuster_Âge;EQUIV($E$4;Ajuster_Ancienneté;0))
En "E4"formule matricielle a valider avec ctrl + maj + entrée:
{=SIERREUR(SI(TDB!$A$2="Entreprise";GRANDE.VALEUR(SI((Entreprise=TDB!$A$2);Ajuster_Ancienneté);1);GRANDE.VALEUR(SI((Entités=TDB!$A$2);Ajuster_Ancienneté);1));"")}
En “F4”:
=INDEX(nomprenom;EQUIV($E$4;Ajuster_Ancienneté;0))
En “G4”:
=INDEX(Entités;EQUIV($E$4;Ajuster_Ancienneté;0))
Résultats dans la feuille “TDB”.
Et le fichier mis a jour ICI==> molo V2.xlsx (206,6 Ko)
Cordialement.