re,
Finalement, je reviens sur la proposition avec cette correction :
=SI(SOMMEPROD((NB.SI(A1:D1;{1;3})>=1)*1)=2;"";"pas valable")
Tentative d'explication :
NB.SI(A1:D1;{1;3})
Retourne une matrice de 2 nombres avec le nombre de fois que 1 ou 3 sont trouvés.
(NB.SI(A1:D1;{1;3})>=1)*1
Retourne une matrice de deux éléments (VRAI ou FAUX) si les 1 et 3 sont trouvés. La matrice est ensuite multipliée par 1 pour transformer les VRAI en 1 et les FAUX en 0.
SOMMEPROD((NB.SI(A1:D1;{1;3})>=1)*1)=2
Avec SOMMEPROD, on fait l'addition des deux termes de la matrice. Si les deux conditions (présence des 1 et 3) sont vérifiées, la somme doit donner 2
Voilou pour la tentative d'explication.
@+
Edit : pas fait attention à ta 2ème question : donc au final, retenir la solution de Yvouille
@+