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 82 Date d'inscription dimanche 14 octobre 2007 Statut Membre Dernière intervention 21 novembre 2017 - 16 nov. 2017 à 15:36
BackSlach Messages postés 82 Date d'inscription dimanche 14 octobre 2007 Statut Membre Dernière intervention 21 novembre 2017 - 16 nov. 2017 à 15:36
A voir également:
- ERREUR DE FORMULE
- Erreur 0x80070643 - Accueil - Windows
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
5 réponses
PHILOU10120
Messages postés
6394
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
2 janvier 2025
811
Modifié le 16 nov. 2017 à 10:07
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
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
BackSlach
Messages postés
82
Date d'inscription
dimanche 14 octobre 2007
Statut
Membre
Dernière intervention
21 novembre 2017
5
16 nov. 2017 à 09:46
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.
=SI(NB.SI(B2:B6;"<>0");"A";"")
L'utilisation d'un opérateur nécessite l'utilisation des guillemets.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
Modifié le 16 nov. 2017 à 09:48
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!
(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!
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
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.
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.
PHILOU10120
Messages postés
6394
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
2 janvier 2025
811
16 nov. 2017 à 13:48
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
si une des cellules et supérieur à zéro on écrit A
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
Modifié le 16 nov. 2017 à 14:11
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
BackSlach
Messages postés
82
Date d'inscription
dimanche 14 octobre 2007
Statut
Membre
Dernière intervention
21 novembre 2017
5
16 nov. 2017 à 15:36
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,
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,