FORMULE

bonjour,

Voici mon prob :

J'ai une plage de cellules avec des valeurs; ex A1 avec 101 et A2 avec 110.

j'ai une autre plage allant de A4 à A10 avec des valeurs diverses.

je veux qu'en A3 s'affiche la valeur 1 si les valeurs des cellules A1 et A2 se retrouvent toutes 2 ( et non pas l'une ou l'autre)en plage A4:A10.

ce serait bien le diable si une formule n'existait pas non ?

merci d'avance à celui qui la connait.

Bonjour,

Pourquoi ne pas utiliser une fonction SI imbriquant 2 tests NB.SI :

=SI(NB.SI(A4:A10;A1)+NB.SI(A4:A10;A2)=2;1;"")

Bonjour Philippe,

Tu peux essayer avec cette formule :

=((NB.SI(A4:A10;A1)>0)*(NB.SI(A4:A10;A2)>0))*1

@+

Edit : Salut Belug, pas rafraîchi à temps. Nos solutions se ressemblent.

@+

thibo a écrit :

Salut Belug, pas rafraîchi à temps. Nos solutions se ressemblent.

Comme quoi, NB.SI est apparemment la solution "standard".

De toute façon, il vaut mieux 2 réponses que pas du tout

La tienne est, je trouve, plus élégante...

re,

Une autre solution était possible en testant la présence de A1 et A2 avec EQUIV :

(solution un peu plus lourde) :

=ESTNUM(EQUIV(A1;A4:A14;0))*ESTNUM(EQUIV(A2;A4:A14;0))

@+

Bonjour,

en A3 =si(et(A1=110;A2=101);1;"").

a recopier

A +

Bonjour

On peut raccourcir les formules,

La fonction NB.SI accepte une plage de cellules dans le deuxième argument

=(SOMMEPROD((NB.SI(A4:A10;A1:A2)>0)*1)=2)*1

Avec un seul EQUIV

=ESTNUM(SOMMEPROD(EQUIV(A1:A2;A4:A10;0)))*1

@+Jean-Marie

Rechercher des sujets similaires à "formule"