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. Merci Vaucluse !
    Cela fonctionne bien !
    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

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