Contenu cellule en fonction de celui d'une ligne

Bonjour,

j'aimerais inscrire un statut global en colonne A en fonction de plusieurs inscrits dans une ligne avec des conditions.

Ex

B2=Terminé, C2=En cours,D2=Non commencé,E2=Dispo alors A2 = En cours

B3=Terminé, C3=Terminé,D3=Terminé,E3=Terminé alors A3 = Terminé

B4=Non commencé, C4=Non commencé,D4=Non commencé,E4=Non commencé alors A4 = Non commencé

B5=Non commencé, C5=ENon commencé,D5=Non commencé,E5=Dispo alors A5 = En cours

B6=Dispo, C6=Dispo,D6=Dispo,E6=Dispo alors A6 = Non commencé

B7=Non commencé, C7=En cours,D7=Non commencé,E7=Non commencé alors A7 = En cours

En A il n'y a que 3 statuts possible En cours/Non commencé/Terminé.

Si tout est terminé alors terminé.

Si au moins un est en cours ou Dispo alors En cours

Si tout Dispo ou non commencé alors non commencé

Merci de votre aide

Bonjour

Si j'ai bien compris il y a contradiction dans tes affirmations

El Blobo a écrit :

B5=Non commencé, C5=ENon commencé,D5=Non commencé,E5=Dispo alors A5 = En cours

Si 1 "Dispo " ==> "En cours"

El Blobo a écrit :

B6=Dispo, C6=Dispo,D6=Dispo,E6=Dispo alors A6 = Non commencé

Si 4 "Dispo " ==> "Non commencé"

Essayes cette formule (doit y avoir plus simple)

=SI(NB.SI(B2:E2;"Terminé")=4;"Terminé";SI(NB.SI(B2:E2;"Dispo")+NB.SI(B2:E2;"Non commencé")=4;"Non commencé";"En cours"))

Salut Banzai64 et le forum

J'aurais un raisonnement un peu différent

=SI(SOMMEPROD((B2:E2="Terminé")*1)=4;"Terminé";SI(SOMMEPROD((B2:E2="Non commencé")*1)=4;"Non commencé";"En cours"))

Si aucun n'est commencé => non commencé

si tous sont terminés => terminé

entre les deux => commencé

A+

Merci à vous 2 pour votre collaboration,

la solution de Banzai64 m'a aidé à faire ce que je voulais.

j'avais oublié de dire qu'il pouvait y avoir des cellules vides ou des Croix.

En tout cas cela donne cela après un peu de bidouillage.

=SI(NB.SI(B2:I2;"Terminé")=SOMME(8;-NB.SI(B2:I2;"X"));"Terminé";SI(NB.SI(B2:I2;"")=SOMME(8;-NB.SI(B2:I2;"X"));"Non commencé";SI(NB.SI(B2:I2;"")+NB.SI(B2:I2;"Terminé")=SOMME(8;-NB.SI(B2:I2;"X"));"Manque chapitre";SI(NB.SI(B2:I2;"")+NB.SI(B2:I2;"Terminé")+NB.SI(B2:I2;"Dispo")=SOMME(8;-NB.SI(B2:I2;"X"));"Dispo";SI(NB.SI(B2:I2;"En cours")+NB.SI(B2:I2;"Dispo")+NB.SI(B2:I2;"Validation")+NB.SI(B2:I2;"Correction")+NB.SI(B2:I2;"")=SOMME(8;-NB.SI(B2:I2;"X");-NB.SI(B2:I2;"En cours");-NB.SI(B2:I2;"Dispo");-NB.SI(B2:I2;"Validation");-NB.SI(B2:I2;"Correction");-NB.SI(B2:I2;""));"Dispo";"En cours")))))

Il est certainement possible de faire mieux mais je n'ai pas assez de connaissances.

Rechercher des sujets similaires à "contenu fonction celui ligne"