Si une celle contient du texte, alors valeur

Dans ces cas, il vaut mieux utiliser le RECHERCHEX le recherche V ne peut faire de recherche vers la droite et vos listes ont le numéro à droite et le texte cherché à gauche.
J’ai remplacé les rechercheV par les rechercheX
Avec rechercheX ont peu allé à droite et/ou à gauche de la donnée cherchée

=SIERREUR(RECHERCHEX($C19;'Liste de données'!$A$2:$A$6;'Liste de données'!$B$2:$B$6);"")

au lieu de

 =SIERREUR(RECHERCHEV(E24;'Liste de données'!$A$16:$B$19;2;FAUX);"")

Canevas pour test - Analyse de risques incendie - Partie 2 (1).xlsx (20,3 Ko)