Excel : fonction OU() et plage de tests [Réso

V.BOBROFF -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous.

Petit problème rencontré aujourd'hui lors de l'utilisation d'un OU().

Image :
http://img26.xooimage.com/files/c/7/2/dfgdgdff-1bb26de.jpg

Avec dans la colonne C la formule :

=OU(B1=$A$1:A1) répétée vers le bas.

Le résultat escompté est : si le chiffre en colonne B est présent dans au moins l'une des lignes précédentes de la colonne A, alors VRAI.
En l'occurrence, le cas 4-2 est problématique.

Problème de syntaxe ? Une idée ?

Merci d'avance.
A voir également:

2 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
Bonjour
votre formule revient à écrire B1=A1 et n'affiche vrai que si les valeurs identiques sont sur la même ligne.
ou alors entrez là en matricielle avec ctrl+maj et enter pour qu'elle devienne:
{=OU(B1=$A$1:A1)} entre crochets
Ecrivez aussi:
=OU(NB.SI($A$1:A1;B1)
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
1
V.BOBROFF
 
Merci de cette réponse !

>votre formule revient à écrire B1=A1 et n'affiche vrai
>que si les valeurs identiques sont sur la même ligne.

C'est effectivement le cas pour la première ligne. Mais pour la seconde ligne, ma formule ne devrait-elle pas être équivalente à :
=OU(B2=A1;B2=A2)
Et donc dans le cas de la ligne 4 :
=OU(B4=A1;B4=A2;B4=A3;B4=A4)
qui doit nous afficher VRAI (et pas FAUX!) puisque B4=2=A2 ?

Dans tous les cas, les propositions que vous donnez fonctionnent à merveille.

Encore merci.
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
Pas de quoi:
votre formule et votre question::
oui c'est le cas si vous expliquez à Excel qu'il faut considérer tout le champ indiqué, soit avec une entrée matricielle par ctrl/maj/enter.
Bonne journée
0