il te suffit de mettre un test supplémentaire pour savoir s'il y a assez de valeurs pour renvoyer une valeur de rang 2 ou 3
ex, en L4
=SI(OU(SOMME(F4:I4)=0;NB(F4:I4)<2);"";GRANDE.VALEUR(F4:I4;2))
et en M4
=SI(OU(SOMME(F4:I4)=0;NB(F4:I4)<2);"";PETITE.VALEUR(F4:I4;2))