Afficher un résultat automatiquement + autre fonction

Résolu/Fermé
Dgomez - 2 janv. 2017 à 17:14
dgominus Messages postés 3 Date d'inscription lundi 2 janvier 2017 Statut Membre Dernière intervention 3 janvier 2017 - 3 janv. 2017 à 09:11
Bonjour,

J'ai cherché un peu partout mais n'ai pas trouvé de solution à mon problème:

J'ai fais un tableau Excel avec des résultats à indiqué via une liste (OK; NOK),
et j'ai fais en sorte d'avoir un résultat final qui affiche OK si la totalité des step sont validé ou NOK si une seul étape a échoué, via cette fonction : =SI(NB.SI(A2:A15;"NOK")=0;"OK";"NOK")

Le problème est que de cette façon, la valeur dans ma case "résultat" est toujours sur OK, même lorsque les champs "A2:A15" ne sont pas remplis.

J'aimerais avoir donc une 3eme possibilité, si aucune valeur = "NA", si échec = "NOK", si validé = "OK".

Est-ce que ça vous semble possible ?

merci d'avance pour le coup de main :-)
A voir également:

2 réponses

Utilisateur anonyme
2 janv. 2017 à 17:17
Bonjour Dgomez,
Essaye avec : =SI(NB.SI(A2:A15;"NOK")>0;"NOK";"OK")
Cordialement.  :)
1
dgominus Messages postés 3 Date d'inscription lundi 2 janvier 2017 Statut Membre Dernière intervention 3 janvier 2017
2 janv. 2017 à 17:23
Hélas non, même résultat que pour ma fonction, si aucune valeur n'est indiqué mon résultat reste sur "OK" :'(
0
Utilisateur anonyme > dgominus Messages postés 3 Date d'inscription lundi 2 janvier 2017 Statut Membre Dernière intervention 3 janvier 2017
Modifié par albkan le 2/01/2017 à 17:36
 
Je viens de vérifier en mettant en A2:A15 des OK, des NOK ou rien.
Ma formule retourne NOK s'il y a au moins un NOK ; sinon, s'il y a
seulement des vides ou OK et aucun NOK, elle retourne OK.

Si aucune valeur n'est indiquée, ça retourne effectivement OK ;
si tu veux une cellule vide à la place :

=SI(NBVAL(A2:A15)=0;"";SI(NB.SI(A2:A15;"NOK")>0;"NOK";"OK"))
 
0
dgominus Messages postés 3 Date d'inscription lundi 2 janvier 2017 Statut Membre Dernière intervention 3 janvier 2017
2 janv. 2017 à 17:38
Justement, le problème est que je ne veux pas qu'il affiche "OK" si les champs sont vide.

J'aimerais avoir un troisième état, ou ne rien n'avoir d'indiquer si les champs ne sont pas rempli
0
 
Oui, j'ai bien compris ; c'est pourquoi j'ai écris :

«
si tu veux une cellule vide à la place :
=SI(NBVAL(A2:A15)=0;"";SI(NB.SI(A2:A15;"NOK")>0;"NOK";"OK"))
»

Donc avec cette formule, si toutes les cellules de A2:A15 sont vides,
la formule retourne "" => cellule vide au lieu de « OK ».

Pour un 3ème état, tu peux mettre :
=SI(NBVAL(A2:A15)=0;"Plage vide";SI(NB.SI(A2:A15;"NOK")>0;"NOK";"OK"))

Tu peux bien sûr mettre le texte de ton choix à la place de « Plage vide ».
 
0
dgominus Messages postés 3 Date d'inscription lundi 2 janvier 2017 Statut Membre Dernière intervention 3 janvier 2017 > Utilisateur anonyme
3 janv. 2017 à 09:11
Ah oui effectivement je n'avais pas vu la fin de ton message.
ça fonctionne nickel comme ça !

Un grand merci à toi :-)
0