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

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

        0
        1. Merci Vaucluse !
          Cela fonctionne bien !
          0