Pb écriture formule excel

Résolu
Beberovitch -  
 Beberovitch -
Bonjour,

je n'arrive pas a écrire une formule sous excel.
imaginons 2 colonnes:
la 1ère colonne contient des id de test
ex: 1ère ligne (A1): id test, 2ème ligne(A2) test 1, 3ème ligne(A3) test 2

la 2ème colonne contient des états de test (ex: ok ou ko)
ex: 1ère ligne(B1): ok, 2ème ligne(B2) ko, 3ème ligne(B3) ok

je souhaite avoir dans une autre cellule (B4), une formule me permettant d'afficher ok si toutes les cellules de la 2ème colonne sont à "ok"
si au moins une seule cellule de la 2ème colonne est à "ko" alors la cellule B4 doit afficher ko

merci d'avance

Je me sert d'excel 2007

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    deux options, votre question n'étant pas très claire:

    si vous n'avez que trois lignes:
    =SI(NB.SI(B1:B3;"ok")=3;"ok";"ko")

    ou pour ne pas renvoyer Ko si les cellules sont vides
    =SI(NB.SI(B1:B3;"ok")=3;"ok";SI(NB.SI(B1:B3;"ko") >0;"ko";""))

    si vous avez un nombre variable de lignes en A:
    SI(NBVAL(A:A)=NB.SI(B:B;"ok");"ok";"ko")

    crdlmnt
    Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
    0
    1. Beberovitch
       
      Merci Vaucluse pour votre réponse rapide
      la 1ère option semble fonctionner dans mon cas
      merci
      0