Validation

Résolu/Fermé
C160 Messages postés 4 Date d'inscription dimanche 3 juillet 2016 Statut Membre Dernière intervention 3 juillet 2016 - 3 juil. 2016 à 12:35
C160 Messages postés 4 Date d'inscription dimanche 3 juillet 2016 Statut Membre Dernière intervention 3 juillet 2016 - 3 juil. 2016 à 15:00
Bonjour à tous,

J'ai un petit problème avec la fonction " Validation "
J'ai un tableau avec :
Colonne E : DATE
Colonne F : CODE
Colonne G : Libellé des Opérations
Cette colonne G se remplie toute seule grâce à la fonction RECHERCHEV.
RECHERCHEV récupère les infos dans un tableau (Colonne A à C de la même feuille) grâce au numéro de code.
Certaine cellule de la colonne B (Libellé des opérations) sont vides.
Se qui se traduit par un 0 dans la colonne G quand on saisi un code dont le libellé est vide.
Donc, j'aimerai que lorsque je saisi un Code en colonne F et que le Libellé, colonne G affiche 0 un message d'alerte d'erreur s'affiche, bloquant la saisie.
J'ai essayé avec une formule personnalisée, mais rien ne fonctionne.
Par avance, merci de votre aide.

7 réponses

via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
3 juil. 2016 à 12:59
Bonjour

En supposant la cellule d'entrée en F2, formule pour la Validation de données personnalisée :
=RECHERCHEV(F2;A:B;2;0)<>""
et ne pas oublier de décocher Ignorer si vide

Cdlmnt
Via
0
C160 Messages postés 4 Date d'inscription dimanche 3 juillet 2016 Statut Membre Dernière intervention 3 juillet 2016
3 juil. 2016 à 13:24
Merci beaucoup Via, mais ça ne fonctionne pas.
Lorsque je tape ta formule et que je mets un code dont le libellé est vide, Excel me réponds :
" La formule est reconnu comme erroné "
0
via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
3 juil. 2016 à 13:32
Re

Chez moi ça fonctionne ainsi :
https://mon-partage.fr/f/LIshx4Hc/


0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié par Mike-31 le 3/07/2016 à 13:45
Bonjour,

en G tu ne peux avoir une formule RECHERCHEV qui par rapport à une valeur colonne F faire une recherche sur des colonnes négatives et donc tu dois utiliser en G ce genre de formule
=INDEX($A$2:$F$10;EQUIV(F2;$F$2:$F$10;0);2)
si ce n'est pas ce genre de formule quelle est celle utilisée

ensuite pour contrôler la saisie en colonne F il faut sélectionner la plage exemple F2:F10
Validation de données
dans Autoriser sélectionner Personnalisée
la formule est
=INDEX($A$2:$F$10;EQUIV(F2;$F$2:$F$10;0);2)<>0

tu peux également personnaliser le message d'erreur, pour cela lorsque tu es dans Validation de données/onglet Alerte d'erreur

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0

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

Posez votre question
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
3 juil. 2016 à 14:43
Re,

le statut est passé en résolu, s'il s'agit du demandeur, comment as tu solutionné ton problème que cela serve de support pour des demandes similaires
merci de faire un retour
0
C160 Messages postés 4 Date d'inscription dimanche 3 juillet 2016 Statut Membre Dernière intervention 3 juillet 2016
3 juil. 2016 à 14:49
Un grand merci Via55.
Effectivement tout fonctionne TRÈS bien.
Merci encore.

Mike-31,
Merci pour ta réponse, je ne l'ai pas essayé,
du fait que celle de Via 55 fonctionne très bien.
Néanmoins, j'en ai fais une copie écran,
elle pourra me servir au cas où.
Merci aussi à toi.

Bon fin de week-end à tous les deux.
Paramicalement.
0
C160 Messages postés 4 Date d'inscription dimanche 3 juillet 2016 Statut Membre Dernière intervention 3 juillet 2016
3 juil. 2016 à 15:00
comme je l'ai posté dans le message précédent,
j'ai suivi, scrupuleusement les indications de Via55,
recopier EXACTEMENT les formules aussi bien dans le tableau que dans la fonction " Validation " et tout fonctionne parfaitement.

Quant à toi Mike-31,
j'ai effectué une copie écran de ta réponse,
que je garde précieusement, elle pourra me servir ultérieurement.

Encore merci à tous.
0