avec éventuellement une condition si le nb de valeurs entre B et M est 12; ou si M n'est pas vide.=DECALER(A5;-1;EQUIV(9^9;B5:M5)+1)
=SI(NB(B5:M5)=12;"ok";INDEX(B4:M4;EQUIV(9^9;B5:M5)+1))
=INDEX($A$4:$M$4;MAX(($B$5:$M$5<>"")*(COLONNE($B$5:$M$5)))+1)
=SI(NB(B5:M5)=12;"ok";SI(NB(B5:M5)=0;B4;INDEX(B4:M4;EQUIV(9^9;B5:M5)+1)))
=SI(NB(B5:M5)=12;"ok";INDEX(B4:M4;SI(NB(B5:M5);EQUIV(9^9;B5:M5))+1))
ou=SI(NB(B2:M2)=12;"OK";DECALER($A$1;;NB($B$2:$M$2)+1))
@ + +=CHOISIR((NB(B2:M2)<12)+1;"OK";DECALER($A$1;;NB($B$2:$M$2)+1))