Formule Excel ? si au moins

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

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour
    =SI(NB.SI(C1:C4;"terminé")=4;"Terminé;"en cours")
    crdlmnt
    1. 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
      1. Contributeur
        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