ERREUR DE FORMULE

Fermé
PSEUDODEDROLE Messages postés 2 Date d'inscription jeudi 16 novembre 2017 Statut Membre Dernière intervention 16 novembre 2017 - 16 nov. 2017 à 08:18
BackSlach Messages postés 81 Date d'inscription dimanche 14 octobre 2007 Statut Membre Dernière intervention 21 novembre 2017 - 16 nov. 2017 à 15:36
Bonjour,
J'ai une erreur sur cette formule , et je n'arrive pas à déterminer laquelle :
=SI(NB.SI(B2:B6;”<>0″)>0;”A”;””)
Mon but :
J'ai une cellule "B1" au format texte, (dans laquelle sera la formule). Je souhaite que dans cette cellule soit affiché la lettre "A" sous la condition que la valeur d'une ou plusieurs cellules du groupe " B2, B3, B4, B5, .........B15 " ,(qui sont au format monétaire), soit différente de zéro.
La formule que j'ai écrite ci-dessus ne fonctionne pas, pourriez-vous me la corriger.
Par avance merci de votre aide.
A voir également:

5 réponses

PHILOU10120 Messages postés 6367 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 avril 2024 795
Modifié le 16 nov. 2017 à 10:07
Bonjour

Essayer ceci

=SI(NB.SI(B2:B15;">0");"A";"")


je viens de corrigé la formule
Pas bien réveillé ce matin

C'est en forgeant que l'on devient forgeron. -   C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
0
BackSlach Messages postés 81 Date d'inscription dimanche 14 octobre 2007 Statut Membre Dernière intervention 21 novembre 2017 5
16 nov. 2017 à 09:46
Bonjour pseudodedrole,

=SI(NB.SI(B2:B6;"<>0");"A";"")
L'utilisation d'un opérateur nécessite l'utilisation des guillemets.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 16 nov. 2017 à 09:48
Bonjour
(et salut Philou)
ce qui est curieux c'est de parler d'un champ de B5 à...B15 et d'utiliser une formule qui fait référence à B6 en limite

par ailleurs, on peut "économiser le >0 du résultat:

=SI(NB.SI(B2:B???;"<>0");"A";"")


crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
PSEUDODEDROLE Messages postés 2 Date d'inscription jeudi 16 novembre 2017 Statut Membre Dernière intervention 16 novembre 2017
16 nov. 2017 à 13:27
Merci à tous pour vos réponse, en utilisant la réponse de PHILOU, ça fonctionne, j'ai adapté le N° des cellule.
Grand merci.
Cependant pourriez vous me détailler en clair la formule, que je ne sois un peu plus intelligent à l'avenir :)
=SI , ça je comprends (=condition)
NB.SI , je pense que cela signifie : Nombre SI (condition)
Bx:By (plage de cellule soumise à condition)
C'est après que j'ai du mal à déchiffrer en clair.
Merci pour vos retours.
0
PHILOU10120 Messages postés 6367 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 avril 2024 795
16 nov. 2017 à 13:48
si les cellule sont vides "" on écrit rien
si une des cellules et supérieur à zéro on écrit A
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 16 nov. 2017 à 14:11
.. et comme le dit très bien BackSlash, l'utilisation d'un opérateur (+ - < >) nécessite avec le code NB.SI de placer la valeur entre guillemets (ainsi qour tous les codes utilisant le point virgule comme séparateur)

d'où le "<>0" qui signifie dans l'ensemble de la formule
Dans le champ Bx:By compte le nombre de valeurs différentes de 0 et s'il y en a au
moins une renvoie "A" sinon rien
note sur l'utilisation des guillemets:

compter aec NB.SI une valeur >xx
écrire NB.SI(By:By;;">xx")
ou si la valeur est placée dans une cellule Cellx, écrire

=NB.SI(By:By;">"&Cellx)

crdlmnt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
BackSlach Messages postés 81 Date d'inscription dimanche 14 octobre 2007 Statut Membre Dernière intervention 21 novembre 2017 5
16 nov. 2017 à 15:36
Re,

Votre formule =SI(NB.SI(B2:B6;”<>0″) >0 ;”A”;””)

Le ">0" après la formule NB.SI(B2:B6;"<>0") n'était pas nécessaire.

Cdlt,
0