Fonction SI avec OU

Résolu
EXCEL.M Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
EXCEL.M Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -
bonjour,

J'aimerai savoir si on peut avoir une fonction du style =SI(A1="X"OU A1="Y";"BON";"MAUVAIX") sans utiliser de fonctions SI imbriquées, en effet ma formule est déja longue.

Mon cas: 8 colones
dans la 9ème : statut ( si mes 8 colonnes sont validées alors "validé" apparait; sinon c'est "en cours". Mais si une colone contient "non applicable" elle doit alors être considérée comme "validé") Pour l'instant j'ai (sans la condition "non applicable"):

=SI(A1="refusé";"refusé";SI(B1="refusé";"refusé";SI(C1="refusé";"refusé";SI(D1="refusé";"refusé";SI(E1="refusé";"refusé";SI(F1="refusé";"refusé";SI(G1="refusé";"refusé";SI(H1="refusé";"refusé";SI(A1="accepté";SI(B1="accepté";SI(C1="accepté";SI(D1="accepté";SI(E1="accepté";SI(F1="accepté";SI(G1="accepté";SI(H1="accepté";"accepté";"en cours");"en cours");"en cours");"en cours");"en cours");"en cours");"en cours");"en cours")))))))))

Bien sur, je veux pourvoir garder mon "non applicable" dans la colone source

Merci d'avance
A voir également:

3 réponses

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 313
 
Bonjour

=Si(nb.si(A1:H1;"refusé")>0;"refusé";si(nb.si(A1:H1;"accepté")>0;"accepté";"en cours")

j'avais occulté "non applicable" :o(
=Si(nb.si(A1:H1;"refusé")>0;"refusé";si(nb.si(A1:H1;"accepté")>0;"accepté";nb.si(A1:H1;"non applicable")>0;"validé";"en cours")

Michel
0
EXCEL.M Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour,

merci pour cette reponse rapide

La fonction ne marche pas, en effet j'ai besoin d'avoir toutes mes colones "validé" pour que ma colonne statut devienne "validé". Ici, dès qu'une colonne est "validé" alors le résultat est "validé"
0
EXCEL.M Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
mais pour le "refusé" c'est pas mal ;-)
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 313
 
merci quand même

Abandon
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour

Sur la base de Michel_m

=SI(NB.SI(A1:H1;"refusé")>0;"refusé";SI(NB.SI(A1:H1;"accepté")=8;"accepté";"en cours"))
0
EXCEL.M Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
merci =)

ça me raccourci bien ma fonction

Pour le non applicable une idée?
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour

=SI(NB.SI(A1:H1;"refusé")>0;"refusé";SI(NB.SI(A1:H1;"accepté")+NB.SI(A1:H1;"non applicables")=8;"accepté";"en cours"))
0
EXCEL.M Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
Merci =))
0