Fonction NB.SI.ENS me bloque

Résolu
jack2125 Messages postés 484 Statut Membre -  
danielc0 Messages postés 1948 Statut Membre -

bonsoir a tous 

pourquoi cette ligne de macro ne fonctionne pas elle m'écrit 0 alors que tout est bon et devrait mettre 1 en resultat

la fonction NB.SI pas de problème

La fonction NB.SI.ENS me fout le bazard

"*NB.SI.ENS(AW3;""=0"";AX3;""=0"";AY3;""=0"";BA3;""=0"";BB3;""=0"";BC3;""=0"";BD$3;""=0"";BE3;""=0"";BF3;""=0"";BG3;""=0"";BH3;""=0"";BI3;""=0"";BJ3;""=0"";BK3;""=0"";BL3;""=0"";BM3;""=0"";BN3;""=0"";AI3;""=0"")" & _

merci pour votre aide
 


A voir également:

7 réponses

danielc0 Messages postés 1948 Statut Membre 238
 

Re,

A première vue, cette partie ne pose pas problème. Poste la totalité de la fofrmule.

Daniel


0
PapyLuc51 Messages postés 5089 Statut Membre 1 491
 

Bonsoir,

Il n'y aurait pas un problème de double guillemets dans l'ensemble de la formule mettre "=0" au lieu de ""=0""

Cordialement

0
Danielco
 

Bonsoir

Bonsoir

Comme c’est à l’intérieur d’une macro et que la chaîne de caractère est limitée par des guillemets, les expressions entre guillemets à l’intérieur de la chaîne sont encadrées par des guillemets doublés.

Daniel

0
PapyLuc51 Messages postés 5089 Statut Membre 1 491
 

Bonjour,

.

Grosse fatigue hier soir, si j'avais vu le mot macro, je n'aurai pas répondu.

.

Cordialement

0
via38 Messages postés 86 Statut Membre 23
 

Bonsoir

Fournis un exemple de ton fichier et de  sa macro en le postant sur cjoint.com et en revenant ici coller le lien fourni

Cdlmnt

Via


0

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

Posez votre question
jack2125 Messages postés 484 Statut Membre
 

bjr

impossible mon fichier est en dpassement de volume par contre j'ai développé ensemble en séparant les calculs et ca fonctionne

merci


0
danielc0 Messages postés 1948 Statut Membre 238
 

Bonjour,

Cette partie est correcte :

[A2].FormulaLocal = "=NB.SI.ENS(AW3;""=0"";AX3;""=0"";AY3;""=0"";BA3;""=0"";BB3;""=0"";BC3;""=0"";BD$3;""=0"";BE3;""=0"";BF3;""=0"";BG3;""=0"";BH3;""=0"";BI3;""=0"";BJ3;""=0"";BK3;""=0"";BL3;""=0"";BM3;""=0"";BN3;""=0"";AI3;""=0"")"

Fournis l'intégralité du code.


0
danielc0 Messages postés 1948 Statut Membre 238
 

Tu peux peut-être remplacer la formule NB.SI.ENS par :

=N(CONCAT(AW3:AY3;BA3:BC3;BE3:BN3;BD$3;AI3)=REPT("0";18))

A tester.

Daniel


0