Bonjour,
En fait, il s'agit d'une simple concaténation, une formule de ce type fonctionne :
=DONNEES!B2&"_"&DONNEES!D2&"_"&DONNEES!C2&"_"&DONNEES!E2&"_"&DONNEES!G2&"_"&DONNEES!H2&"_"&DONNEES!I2&"_"&DONNEES!J2&"_"&DONNEES!K2&"_"&DONNEES!F2
Après il faut affiner en fonction de ton fichier, je vois par exemple que tu peux avoir des cellules vides :
=SI(DONNEES!B2<>"";DONNEES!B2&"_";"")&SI(DONNEES!D2<>"";DONNEES!D2&"_";"")&SI(DONNEES!C2<>"";DONNEES!C2&"_";"")&SI(DONNEES!E2<>"";DONNEES!E2&"_";"")&SI(DONNEES!G2<>"";DONNEES!G2&"_";"")&SI(DONNEES!H2<>"";DONNEES!H2&"_";"")&SI(DONNEES!I2<>"";DONNEES!I2&"_";"")&SI(DONNEES!J2<>"";DONNEES!J2&"_";"")&SI(ET(DONNEES!K2<>"";DONNEES!F2<>"");DONNEES!K2&"_";SI(ET(DONNEES!K2<>"";DONNEES!F2="");DONNEES!K2<>"";""))&SI(DONNEES!F2<>"";DONNEES!F2;"")
Après si tu sais que certains cellules ne sont jamais vides, tu peux enlever des tests SI() pour simplifier la formule.
Et enfin, une fois ta formule fonctionnelle, si tu as besoin que cela soit en majuscule comme dans ton exemple, tu englobe le tout dans une fonction
=MAJUSCULE(taformule)
J'ai mis une formule exemple dans ton fichier en retour colonne B de la feuille 2.
Cordialement,