Validation des données avec condition d'acceptation 3 chiffres après virgule
Résolu
mka_3404
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai besoin d'avoir une formule pour accepter que les valeurs a 3 chiffres après la virgule au maximum, par exemple si je met la valeur 2,22 elle sera acceptée mais si je met 2,2222 elle sera rejeté, si c'est possible de m'aider car j'ai eu des problèmes au travail à cause des valeurs erronées de ce type, enfin si c'est pas possible de rejeter les valeurs non conformes, alors au moins si je peux les distinguer par rapport les autres.
J'ai besoin d'avoir une formule pour accepter que les valeurs a 3 chiffres après la virgule au maximum, par exemple si je met la valeur 2,22 elle sera acceptée mais si je met 2,2222 elle sera rejeté, si c'est possible de m'aider car j'ai eu des problèmes au travail à cause des valeurs erronées de ce type, enfin si c'est pas possible de rejeter les valeurs non conformes, alors au moins si je peux les distinguer par rapport les autres.
A voir également:
- Validation de données excel avec condition
- Ethernet n'a pas de configuration ip valide - Guide
- Excel cellule couleur si condition texte - Guide
- Excel validation des données liste - Guide
- Trier des données excel - Guide
- Word et excel gratuit - Guide
7 réponses
Bonsoir
Avec la valeur à entrer dans A1, après avoir sélectionné A1 - Données - Validation de données puis Autoriser : personnalisé et dans Formule entrer :
=NBCAR(A1)-NBCAR(DROITE(A1;TROUVE(",";A1)))<4
Cdlmnt
Via
Avec la valeur à entrer dans A1, après avoir sélectionné A1 - Données - Validation de données puis Autoriser : personnalisé et dans Formule entrer :
=NBCAR(A1)-NBCAR(DROITE(A1;TROUVE(",";A1)))<4
Cdlmnt
Via
mka_3404
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
1
Je suis vraiment très content! Merci beaucoup Mr Via !
mka_3404
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
1
En fait je pense que =NBCAR(A1)-TROUVE(",";A1)<4 est suffisante.
Oui tu as raison pour la simplification de la formule
Puisque tu ne peux pas l'utiliser en critère de validation, utilise là inversée (>4) dans une mise en forme conditionnelle pour colorer en rouge les valeurs non conforme
Puisque tu ne peux pas l'utiliser en critère de validation, utilise là inversée (>4) dans une mise en forme conditionnelle pour colorer en rouge les valeurs non conforme
Bonjour mka_3404
Tu as induit en erreur mes petits camarades en écrivant "si je met la valeur 2,22 elle sera acceptée mais si je met 2,2222 elle sera rejeté ... j'ai eu des problèmes au travail à cause des valeurs erronées de ce type". Je pense que le vrai problème est "Mes calculs n'acceptent que 3 décimales au maximum".
En réalité ce n'est jamais toi qui mets 2,2222 dans une cellule, mais c'est le résultat d'un calcul (le plus souvent avec des pourcentages, comme une remise, une taxe ou un taux de cotisation) ; il faut donc arrondir les résultats de ces cellules.
Tu écriras donc =1500+ ARRONDI(625,47*8,25%;3) pour avoir 1551,601
au lieu de te contenter de =1500+625,47*8,25% qui afficherait 1551,601275.
Tu as induit en erreur mes petits camarades en écrivant "si je met la valeur 2,22 elle sera acceptée mais si je met 2,2222 elle sera rejeté ... j'ai eu des problèmes au travail à cause des valeurs erronées de ce type". Je pense que le vrai problème est "Mes calculs n'acceptent que 3 décimales au maximum".
En réalité ce n'est jamais toi qui mets 2,2222 dans une cellule, mais c'est le résultat d'un calcul (le plus souvent avec des pourcentages, comme une remise, une taxe ou un taux de cotisation) ; il faut donc arrondir les résultats de ces cellules.
Tu écriras donc =1500+ ARRONDI(625,47*8,25%;3) pour avoir 1551,601
au lieu de te contenter de =1500+625,47*8,25% qui afficherait 1551,601275.
C'est un problème très fréquent dans les petites entreprises qui font elles-mêmes la paye de leur personnel !
Alors ce serait bien que tes amis exposent directement leur difficulté ; en effet ce problème se pose généralement pour 2 décimales ; c'est le première fois qu'on me parle de 3 décimales ! Et un exemple concret présenté sur fichier Excel serait le bienvenu ...
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai essayé et ça marche convenablement sauf que je fais du copier coller d'autres tableaux et donc les critères de validation seront supprimés.