Comment faire varier le contenu "texte" d'une cellule en fonction du résultat d'autre

sparis

XLDnaute Nouveau
Regarde la pièce jointe changement texte.xlsx

Bonsoir à tous,

Voilà, j'aimerais que le texte affiché dans une cellule puisse varier en fonction du résultat de trois autres cellules. Plus clairement, j'aimerais que dans la cellule A1 s'affiche le texte "To do", si dans la cellule B1 "ok" apparait, et si C1 et D1 sont nuls. Puis, que le texte "in progress" apparaisse en A1 si "ok" apparait cette fois-ci dans B1 et C1, alos que D1 reste nul. Et enfin que le texte 'finished" apparaissent en A1 quand "ok" est inscrit dans B1, C1, et D1.

J'ai essayé de jouer avec la formule =si(), mais j'avoue qu'Excel a été plus fort que moi.

Quelqu'un aurait-il une idée (une formule idéalement) ?

Merci par avance de votre aide

Seb
 

Grand Chaman Excel

XLDnaute Impliqué
Re : Comment faire varier le contenu "texte" d'une cellule en fonction du résultat d'

Bonsoir sparis,
Une combinaison de SI et de ET... En A1 :

=SI(ET(B1="ok",C1="",D1=""),"To do",SI(ET(B1="ok",C1="ok",D1=""),"In Progress",SI(ET(B1="ok",C1="ok",D1="ok"),"Finished","")))

ou plus simplement :

=SI(D1="ok","Finished",SI(C1="ok","In Progress",SI(B1="ok","To do","")))

Mon système est configuré "anglais", remplace les , par des ;
A+

Edit:
Je viens de voir ton fichier, la 1re formule devrait plutôt être :

=SI(ET(B1="ok",C1="no",D1="no"),"To do",SI(ET(B1="ok",C1="ok",D1="no"),"In Progress",SI(ET(B1="ok",C1="ok",D1="ok"),"Finished","")))
 

Discussions similaires

Statistiques des forums

Discussions
312 239
Messages
2 086 495
Membres
103 236
dernier inscrit
Menni