Formule Excel ? si au moins

Excelnul Messages postés 7 Statut Membre -  
Excelnul Messages postés 7 Statut Membre -
Bonjour,

Je vous plante mon problème:
J'ai par exemple 4 cellules
C1= Demandé
C2= Initié
C3= Terminé
C4= Terminé

Si j'ai ça alors le résultat final doit être égale à "En cours" et si:

C1= Terminé
C2= Terminé
C3= Terminé
C4= Terminé alors le résultat est Terminé

Du coup je voulais savoir s'il existe une formule qui peut traduire ça ?

Merci pour vos réponse

4 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 443
 
Bonjour
=SI(NB.SI(C1:C4;"terminé")=4;"Terminé;"en cours")
crdlmnt
0
Excelnul Messages postés 7 Statut Membre
 
Merci Vaucluse

Mais en fait j'ai oublié des éléments, je cherche à automatiser le process comme dans l'exemple ci dessous car j'ai une liste énorme et il faut que j'arrive à identifier le résultat pour chaque groupe (Mod1, Cel2, Mod2...):
Colonne1 Colonne2
Mod1 Demandé
Mod1 Initié
Mod1 Terminé
Cel2 Terminé
Cel2 Terminé
Mod2 Initié
Mod2 Terminé
Mod2 Demandé

Je cherche à avoir le résultat pour Mod1 (En cours), pour Cel2 (Terminé) et pour Mod2 (En cours).
Je ne sais pas si c'est compréhensible

Merci
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 443
 
Re...
ce serait bien de poser toute la question d'un coup

les Mod colonne A
les textes colonnes B:

en colonne C:
la liste exhaustive des codes de A (Mod1 Mod2 Cel2 ect si besoin )
en D1, à tirer sur la hauteur utile
si votre excel est 2007 et +:

=SI(NB.SI(A:A;C1)=NB.SI.ENS(A:A;C1;B:B;"Terminé);"Terminé"; "en cours")

et si Excel avant 2007:
=SI(NB.SI(A1:A1000;C1)=SOMMEPROD((A1:A1000=C1)*(B1:B1000="Terminé));"Terminé"; "en cours")

dans ce second cas, adapter 1 et 1000, les n° de ligne sont obligatoires dans le code SOMMEPROD

crdlmnt


0
Excelnul Messages postés 7 Statut Membre
 
Merci Vaucluse !
Cela fonctionne bien !
0