Bonjour,
Je m'adresse à nouveau à vous pour résoudre un "petit" problème.
Je souhaite faire une vérification sur les données entrées dans des cellules.
ex à partir du fichier joint
Je souhaiterais que les valeurs entrées dans
B4 et B6 soient comprises entre 0 et la valeur de B2 (valeur maximum que l'on puisse atteindre)
B5 et B7 soient comprises entre 0 et la valeur de B3
etc...
pour cela aucun souci je peux le faire avec une petite fenêtre d'avertissement par validation des données
Où cela se complique pour moi c'est tester pour une même cellule qu'elle soit bien comprise entre les valeurs maximales mais aussi que je ne puisse entrer de valeur (ou avoir un message d'avertissement ) lorsque j'essaie d'entrer une valeur en C5 ou C7 ou en D4 ou D6 par exemple.cellules pour lesquelles il n'y a pas de maximum
Le principe étant de ne pouvoir entrer des résultats que si il y a un maximum et que ce résultat ne dépasse pas le maximum.
J'aimerais si possible que cela se fasse à la saisie, et sans macro pcq le fichier doit pouvoir fonctionner en excel mais aussi en open office et je n'ai jamais réussi à faire fonctionner un fichier excel avec macro sur open office
Merci beaucoup de votre aide
vérification de données. 
8 messages
• Page 1 sur 1
vérification de données.
- Fichiers joints
-
validation.xls- (13.5 Kio) Téléchargé 15 fois
- mcmc
- Utilisateur occasionnel
- Messages: 19
- Inscription: 12 Mai 2010, 16:57
- Version Excel: 2007 FR
Re: vérification de données.
Bonjour
Regarde si cette validation convient
Cordialement
Regarde si cette validation convient
Cordialement
- Fichiers joints
-
validation.xls- (17 Kio) Téléchargé 19 fois
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
- Amadéus
- Modérateur
- Messages: 10875
- Inscription: 07 Mai 2006, 11:18
- Localisation: Ariège-Pyrénées France
- Version Excel: Office Excel 2003 FR
Re: vérification de données.
Génial Amadeus, c'est bien ce que je souhaitais obtenir
Je vais essayer de comprendre ta formule et de l'appliquer à mon programme, je t'appellerai à l'aide si quelque chose reste obscur pour moi.
Je ne savais pas que l'on pouvait introduire une donnée dans la validation des données.
Lorsque je teste la validité des formules, j'obtiens une fenetre avec "autoriser" données" "maximum" "minimum".
Comment fais-tu pour obtenir la fenetre "formule" ? Désolée de poser des questions qui sont sans doute très basiques
Encore un tout grand merci
Je vais essayer de comprendre ta formule et de l'appliquer à mon programme, je t'appellerai à l'aide si quelque chose reste obscur pour moi.
Je ne savais pas que l'on pouvait introduire une donnée dans la validation des données.
Lorsque je teste la validité des formules, j'obtiens une fenetre avec "autoriser" données" "maximum" "minimum".
Comment fais-tu pour obtenir la fenetre "formule" ? Désolée de poser des questions qui sont sans doute très basiques
Encore un tout grand merci
- mcmc
- Utilisateur occasionnel
- Messages: 19
- Inscription: 12 Mai 2010, 16:57
- Version Excel: 2007 FR
Re: vérification de données.
Bonjour
Dans la validation de données, dans"Autoriser", tu choisis "Personnalisé"
Amicalement
Nad
Dans la validation de données, dans"Autoriser", tu choisis "Personnalisé"
Amicalement
Nad
-

Nad - Modérateur
- Messages: 3169
- Inscription: 16 Mars 2008, 21:05
- Localisation: BAYONNE
- Version Excel: 2003 FR - 2007 FR
Re: vérification de données.
Bonjour Nad, mcmc
Comme dit Nad, tu choisis "Personnalisé".
De toute façon, c'est bien ce qui est affiché quand tu fais "Données" "Validation" pour voir la validation de données du fichier?
Important: N'oublies pas de décocher "Ignorer si vide", sinon la validation ne fonctionnera pas
Cordialement
Comme dit Nad, tu choisis "Personnalisé".
De toute façon, c'est bien ce qui est affiché quand tu fais "Données" "Validation" pour voir la validation de données du fichier?
Important: N'oublies pas de décocher "Ignorer si vide", sinon la validation ne fonctionnera pas
Cordialement
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
- Amadéus
- Modérateur
- Messages: 10875
- Inscription: 07 Mai 2006, 11:18
- Localisation: Ariège-Pyrénées France
- Version Excel: Office Excel 2003 FR
Re: vérification de données.
Merci à vous deux, je ne connaissais pas cette possibilité d'Excel
Merci aussi pour le truc de décocher les lignes vides, je m'arrachais un peu les cheveux en voulant reproduire.
J'essaie d'adapter la validation proposée à mon "vrai" fichier, je n'arrive pas vraiment à ce que je souhaite parce que je ne comprends pas toute la formule. Je pense l'avoir comprise à part le : MOD(LIGNE();2)=1;
Quel est le rôle de ce morceau de formule ?
imaginons que je veux tester sur 5 maximum, donc sur 5 lignes, dois incrémenter chaque fois le =1 à chaque ligne ?
Désolée d'abuser de votre gentillesse mais j'aime bien comprendre ce que je fais .
Encore un tout grand merci
Merci aussi pour le truc de décocher les lignes vides, je m'arrachais un peu les cheveux en voulant reproduire.
J'essaie d'adapter la validation proposée à mon "vrai" fichier, je n'arrive pas vraiment à ce que je souhaite parce que je ne comprends pas toute la formule. Je pense l'avoir comprise à part le : MOD(LIGNE();2)=1;
Quel est le rôle de ce morceau de formule ?
imaginons que je veux tester sur 5 maximum, donc sur 5 lignes, dois incrémenter chaque fois le =1 à chaque ligne ?
Désolée d'abuser de votre gentillesse mais j'aime bien comprendre ce que je fais .
Encore un tout grand merci
- mcmc
- Utilisateur occasionnel
- Messages: 19
- Inscription: 12 Mai 2010, 16:57
- Version Excel: 2007 FR
Re: vérification de données. 
Bonjour
La Fonction MOD donne le reste d'une division
En ligne No PAIR, la formule
=MOD(LIGNE();2) donne 0 4/2=2, reste 0; 6/2 =3, reste 0
et en ligne impaire 1
Donc, selon le résultat de MOD appliqué sur les lignes où se trouvent les formules, on identifie la ligne où se trouve la condition à respecter
Si MOD..=0, c'est la ligne 2
Si MOD..=1, C'est la 3
La Validation en B4
=OU(ET(MOD(LIGNE();2)=0;B4>=0;B4<=B$2;B$2>0);ET(MOD(LIGNE();2)=1;B4>=0;B4<=B$3;B$3>0))
Contient l'énoncé des 2 conditions et donc, selon la ligne, choisit l'une ou l'autre
Quant à:
Si cela signifie que tu veux prolonger ton tableau vers le bas, tu peux le prolonger autant que tu veux sans changer la formule de la Validation.
Je te précise, si besoin, que pour installer la validation sur tout ton tableau, il suffit de l'installer en B4 (1ère cellule concernée) , puis:
1) -de Copier cette cellule
2) - de sélectionner TOUT le tableau devant contenir les Validations de données
3) - Collage-Spécial >> Validation.
Cordialement
La Fonction MOD donne le reste d'une division
En ligne No PAIR, la formule
=MOD(LIGNE();2) donne 0 4/2=2, reste 0; 6/2 =3, reste 0
et en ligne impaire 1
Donc, selon le résultat de MOD appliqué sur les lignes où se trouvent les formules, on identifie la ligne où se trouve la condition à respecter
Si MOD..=0, c'est la ligne 2
Si MOD..=1, C'est la 3
La Validation en B4
=OU(ET(MOD(LIGNE();2)=0;B4>=0;B4<=B$2;B$2>0);ET(MOD(LIGNE();2)=1;B4>=0;B4<=B$3;B$3>0))
Contient l'énoncé des 2 conditions et donc, selon la ligne, choisit l'une ou l'autre
Quant à:
imaginons que je veux tester sur 5 maximum, donc sur 5 lignes, dois incrémenter chaque fois le =1 à chaque ligne ?
Si cela signifie que tu veux prolonger ton tableau vers le bas, tu peux le prolonger autant que tu veux sans changer la formule de la Validation.
Je te précise, si besoin, que pour installer la validation sur tout ton tableau, il suffit de l'installer en B4 (1ère cellule concernée) , puis:
1) -de Copier cette cellule
2) - de sélectionner TOUT le tableau devant contenir les Validations de données
3) - Collage-Spécial >> Validation.
Cordialement
- Fichiers joints
-
validation.xls- (19 Kio) Téléchargé 9 fois
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
- Amadéus
- Modérateur
- Messages: 10875
- Inscription: 07 Mai 2006, 11:18
- Localisation: Ariège-Pyrénées France
- Version Excel: Office Excel 2003 FR
Re: vérification de données.
Merci beaucoup de ta réponse et de tes explications.
J'ai appris pas mal de choses avec ce petit problème.
Je comprends mieux la formule et je peux l'appliquer à d'autres situations .
Décidément Excel est un monstre d'efficacité (à condition d'avoir une bonne âme capable d'expliquer
Encore un tout grand merci
J'ai appris pas mal de choses avec ce petit problème.
Je comprends mieux la formule et je peux l'appliquer à d'autres situations .
Décidément Excel est un monstre d'efficacité (à condition d'avoir une bonne âme capable d'expliquer
Encore un tout grand merci
- mcmc
- Utilisateur occasionnel
- Messages: 19
- Inscription: 12 Mai 2010, 16:57
- Version Excel: 2007 FR
8 messages
• Page 1 sur 1
-
- Sujets similaires
- Réponses
- Vus
- Dernier message
-
- vérification de données (CP Ville)
par loicDu28 » 13 Sep 2010, 12:55
- 6 Réponses
- 95 Vus
- Dernier message par loicDu28

13 Sep 2010, 16:26
- vérification de données (CP Ville)
-
- Macro consolider données et vérification.
par rghanmi » 18 Déc 2011, 03:38
- 1 Réponses
- 73 Vus
- Dernier message par rghanmi

18 Déc 2011, 17:12
- Macro consolider données et vérification.
-
- Verification...
par kariboo » 12 Mars 2008, 12:14 - 1 Réponses
- 427 Vus
- Dernier message par Nad-Dan

12 Mars 2008, 12:29
- Verification...
-
- Vérification de dates
par ayoub » 26 Août 2009, 14:13 - 0 Réponses
- 348 Vus
- Dernier message par ayoub

26 Août 2009, 14:13
- Vérification de dates
-
- Vérification de réponse...
par Madbrain » 13 Avr 2010, 15:34
- 5 Réponses
- 60 Vus
- Dernier message par OncleBarney

13 Avr 2010, 17:55
- Vérification de réponse...
-
- Double vérification
par nico13170 » 01 Juin 2010, 08:58
- 4 Réponses
- 75 Vus
- Dernier message par nico13170

01 Juin 2010, 11:32
- Double vérification
Utilisateurs en ligne
Utilisateurs parcourant ce forum: Bing [Bot], doudou1960, Google Adsense [Bot], lermite et 7 invités