Bonjour,
Si je veux permettre à l'utilisateur d'inscrire "0", j'ai écris => mais ça ne fonctionne pas.
Pièce jointe 579204Code:
1
2 =ET(NBVAL($C21)=1;$C21="Oui";$J21 =>0;ESTNUM($J21))
Version imprimable
Bonjour,
Si je veux permettre à l'utilisateur d'inscrire "0", j'ai écris => mais ça ne fonctionne pas.
Pièce jointe 579204Code:
1
2 =ET(NBVAL($C21)=1;$C21="Oui";$J21 =>0;ESTNUM($J21))
SAlut,
n'est-ce pas plutôt un OU au lieu du ET que tu souhaites utiliser ?
pas nécessairement directement, mais en complément ?
J'aimerais que la donnée soit plus grande ou égale à 0. (valeur numérique seulement).
la bonne syntaxe pour ton inégalité est >= et non =>
Pour le reste, j'ai déjà suggéré des solutions :)
Ta solution fonctionne, on peut entrer 0 mais on peut entrer aussi du champ texte !
Pièce jointe 579218
J'ai essayé la formule suivante mais la syntaxe n'est pas exacte, quel est la bonne synthaxe :
Code:
1
2 =ET(NBVAL($C21)=1;$C21="Oui";$J21 >0;OU(J21=0);ESTNUM($J21))
Pour avoir la syntaxe idéale, il faudrait que je sache exactement pourquoi tu as C21 et J21, et si la valeur de l'un "impose" la valeur de l'autre
Concrètement, quels sont les cas possibles ou interdits sur lesquels tu veux poser des conditions stp ?
Si c'est Oui à la cellule C21, la valeur numérique permise est 0 ou plus grand que 0 à la cellule J21
Et si ce n'est pas oui , quelles sont les valeurs autorisées/interdites ?
Si ce n'est pas Oui, il n'y a rien de permis, l'utilisateur ne doit pas écrire quelque chose.
La formule le dit déjà c'est une valeur numérique seulement si c'est Oui, je veux seulement ajouter que 0 est aussi permis à cette formule:
Code:
1
2 =ET(NBVAL($C23)=1;$C23="Oui";$J23 >0;ESTNUM($J23))
Bonjour à tous,
Salut Jean-Philippe André :coucou: toujours efficace tes livres :ccool:
@ CaT41
Bonjour
j'aimerai comprendre l'utilité de ton NBVAL($C23)=1
si tu testes $C23 = "Oui" alors forcément NBVAL($C23)=1
le "ET" dans ce cas me parait inutile et du coup ta formule se simplifie
tu me dis
@ bientôt