=SI(MAX(SI($A2:$D2<>"";COLONNE($A2:$D2)))>2;"QA.S"&STXT(SUBSTITUE(INDEX($A2:$D2;;MAX(SI($A2:$D2<>"";COLONNE($A2:$D2)-1)));"_";".");7;1)&"."&STXT(SUBSTITUE(INDEX($A2:$D2;;MAX(SI($A2:$D2<>"";COLONNE($A2:$D2)-1)));"_";".");8;1)&SUBSTITUE(INDEX($A2:$D2;;MAX(SI($A2:$D2<>"";COLONNE($A2:$D2)-1)));"_";".");SI(MAX(SI($A2:$D2<>"";COLONNE($A2:$D2)))=2;"QA.S"&STXT(SUBSTITUE(INDEX($A2:$D2;;MAX(SI($A2:$D2<>"";COLONNE($A2:$D2))));"_";".");7;1)&"."&STXT(SUBSTITUE(INDEX($A2:$D2;;MAX(SI($A2:$D2<>"";COLONNE($A2:$D2))));"_";".");8;1)&SUBSTITUE(INDEX($A2:$D2;;MAX(SI($A2:$D2<>"";COLONNE($A2:$D2))));"_";".");SI(MAX(SI($A2:$D2<>"";COLONNE($A2:$D2)))=1;"")))