Formule avec SI

Bonjour,

je voudrais créer une formule qui signifie ceci : parmi les cellules non vides de la plage F32 à L32, s'il y a marqué "abs",, alors la formule marque "abs", sinon elle ne met rien.

Merci de votre aide !!

Bonjour yepyep,

Une solution avec NB.SI :

=SI(NB.SI(F32:L32;"abs")>0;"abs";"")

En gros cette formule =SI(NB.SI(F32:L32;"abs")>0;"abs";"")

signifie : si le nombre de cellules avec "abs" dans la plage F32:L32 est supérieur a zéro, alors il note "abs" sinon rien ?

mais en tout cas merci ca marche !!

T'as tout compris !

Si ton problème est résolu, n'oublie pas de cocher le petit V vert que tu vois lorsque tu écris un message.

en fait, la formule marche mais imaginons que dans la plage, il y a une cellule qui marque "présence", et qu'il y ait quand même un nombre de "abs" supérieur a zéro, la formule affichera quand meme "abs" or ca me pose un probleme (c'est pour ca que j'ai pas coché ^^)

yepyep a écrit :

or ca me pose un probleme

Quel est le problème ? Que souhaites-tu obtenir ?

S'il y a une cellule marquant "présence" et une autre marquant "abs", alors ce sera "abs" qui sera retourné. Ce n'est pas ce que tu voulais ?

Bonjour,

Il faudrait expliquer le résultat exact que tu veux obtenir, mais sinon

=SI(NB.SI(F32:L32;"présence")>0;"présence";SI(NB.SI(F32:L32;"abs")>0;"abs";""))

En gros si sur ta plage, il y a "présence" dans une cellule => affiche présence

si pas de présence mais "abs" => affiche abs

si "présence" et "abs" => présence l'emporte

si aucun des deux, la cellule reste vide

Cordialement.

vba-new : justement, s'il y a un seul "présence" c'est une alerte alors il faut que cela apparaisse parmi toutes les cellules qu'elles soient vides ou marquées "abs". En gros s'il y a un seul présence, faut que la formule le note directement.

Zirak a trouvé la bonne formule !! merci beaucoup a vous 2 !!

Rechercher des sujets similaires à "formule"