RE
Merci pour votre réponse. Pourriez-vous m'expliquer à quoi correspond cette formule : '=DECALER(T_Dangers[[#En-têtes];[Dangers = “À quoi suis-je exposé ?” (cause, source du problème)]];EQUIV([@Risque];T_Dangers[Risques (situation dangereuse)];0);;NB.SI(T_Risques[Risques (situation dangereuse)];[@Risque]))
Est-ce cela qui a servi pour la « formule nommé » ?
Non Il est peut être resté une formule dans une cellule que j'ai oublié
d''effacer mais j'avais ensuite simplifié les noms car tes titres de
colonnes avec retours et ponctuation ne fonctionnaient pas correctement.
Il faut regarder les formules dans l'onglet Formules, gestionnaires de noms celles dont le noms commençant par L_, donc pour L_Dangers
=DECALER(T_Dangers[[#En-têtes];[Dangers]];EQUIV(Phyto[@Risque];T_Dangers[Risques];0);;NB.SI(T_Dangers[Risques];Phyto[@Risque]))
DECALER, EQUIV, NB.si, NB.SI.ENS sont documentées dans l'aide en ligne
DECALER va partir du titre de la colonne Dangers du tableau T_Dangers, y chercher avec EQUIV la 1ère ligne correspondant à la valeur Risque du tableau Phyto de la ligne en cours, et compter avec NB.SI ou NB.SI.ENS le nombre de lignes correspondant à ce risque qu'il faut lister.
La formule nommée utilisée ensuite par la validation restitue la liste ainsi construite