Formule Excel SI

Résolu
lanaine -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,


Merci de votre réponde.
j'ai trouvé cette formule qui je pense n'est pas loin de la solution mais qui ne marche pas

toujours pour mon tableau

33 julie
33 julie
14 marie
14 manon
15 rémi

=SI(ET(A3=A:A;B3=B:B);"Bon";"Attention")

Je veux que le attention se mette don quand les prénoms sont différents et que les chiffres eux sont identiques.

Merci

3 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
ce n'est peut être pas aussi simple, mais:
essayez plutôt en C3 la formule ci dessous
=SI(RECHERCHEV(A3;$A$3:$B$17;2;0)=B3;"BON";"ATTENTION")
nota
cette formule vous affiche dans tous les cas BON pour la première ligne trouvée avec le N° de A dans le tableau et ATTENTION ensuite au cas où les noms soient différents pour le même numéro, quelque soit sa position dans le tableau
Ajustez le champ de l'exemple:
$A$3:$B$17 aux limites de votre tableau.
Si l'affichage #/NA vous géne quand la cellul en A est vide, comléter la formule avec:
=SI(A3=0;"";SI(RECHERCHEV(A3;$A$3:$B$17;2;0)=B3;"BON";"ATTENTION"))
Crdlmnt
0
lanaine
 
Merci beaucoup de votre aide c'est parfait !!!!
cela marche à merveille !

juste une question de fignolage,

j'aimerai que le attention soit écrit sur toute les ligne ou le prénom est différents lorsque le numéro est identique. Dans votre formule, comme prévenue cette formule vous affiche dans tous les cas BON pour la première ligne trouvée.
Serait se possible donc de l'afficher sur toutes les lignes ?

et je n'ai pas compris les limites du tableau... d'ailleurs j'ai du le changer pour que les deux première lignes soient comprises et que cela marche.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Re
je ne crois pas que cela soit possible avec cette formule, je cehrche autre chose, il faut un peu de temps
Quant à ce que je veux dire avec les limites, pas de problème, vous avez déja compris puisque vous avez ajusté sur le départ de votre tableau.
crdlmnt
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Suite du programme:
avec une colonne intermédaire:
=SI(RECHERCHEV(A4;$A$4:$B$17;2;0)=A4;0;1)
et en colonne D:
=SI(SOMME.SI($A$4:A17;A4;$C$4:$C$17)=0;"BON";"ATTENTION")
vous pouvez masquer la colonne C ou la placer en dehors du champ, ça marche aussi.
Crdlmnt
0