Pb écriture formule excel

Résolu/Fermé
Beberovitch - 28 févr. 2011 à 19:10
 Beberovitch - 28 févr. 2011 à 19:24
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
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 28/02/2011 à 19:20
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
Merci Vaucluse pour votre réponse rapide
la 1ère option semble fonctionner dans mon cas
merci
0