OVH Cloud OVH Cloud

Calcul dans un état

2 réponses
Avatar
Eric RENAUD
Bonjour,
Dans un état, j'ai un controle texte ou j'effectue un calcul

=[NbJoursRetard]/[NbRetard]/100
Si j'ai 0 pour chacune de mes valeurs, l'affichage dans le controle est
#Nombre!
Comment dire que si [NbRetard]=0 on met 0 dans le controle ?
D'avance merci

2 réponses

Avatar
Gaël Schmitt [MS]
Bonjour,

Je pense qu'il aime pas les division par 0.
Cela me parait donc normal.

Fait un test avant d'effectuer ta division.

Gael.
"Eric RENAUD" a écrit dans le message de
news:%
Bonjour,
Dans un état, j'ai un controle texte ou j'effectue un calcul

=[NbJoursRetard]/[NbRetard]/100
Si j'ai 0 pour chacune de mes valeurs, l'affichage dans le controle est
#Nombre!
Comment dire que si [NbRetard]=0 on met 0 dans le controle ?
D'avance merci






Avatar
Fred
Entre ton = et ton [, tu saisies : iif ([NbRetard]=0;0;
Ensuite tu places une parenthèse après le /100.
la syntaxe entière est :
=iif ([NbRetard]=0;0;[NbJoursRetard]/[NbRetard]/100)

-----Message d'origine-----
Bonjour,
Dans un état, j'ai un controle texte ou j'effectue un
calcul


=[NbJoursRetard]/[NbRetard]/100
Si j'ai 0 pour chacune de mes valeurs, l'affichage dans
le controle est

#Nombre!
Comment dire que si [NbRetard]=0 on met 0 dans le
controle ?

D'avance merci




.