2017-10-18 6 views
0

J'essaie d'utiliser la validation de données dans Excel qui produirait une erreur si un utilisateur entre une valeur décimale dans une colonne (colonne W) ET a sélectionné l'option "BCD" d'une autre colonne (colonne V). S'il vous plaît voir l'image ci-dessous où il montre les deux colonnes que je décris.Comment utiliser la validation des données pour permettre à l'utilisateur d'entrer UNIQUEMENT un entier, sinon il génère une erreur quand un nombre décimal est entré

Dans l'image, je ne veux pas que l'utilisateur entre 23.45 (une valeur décimale) parce que dans la colonne V ils ont choisi BCD. Au contraire, je voudrais afficher un message d'erreur disant qu'un entier doit être entré.

enter image description here

Merci

+0

Cette question serait plus appropriée pour Super User, car, à moins que vous cherchiez une solution VBA, elle n'implique pas de programmation. Veuillez envisager d'ajouter une balise excel-vba ou de déplacer votre question. – ale10ander

+0

Juste fait, merci pour la suggestion! – Jesus

+0

Vous pouvez probablement ajouter la validation de données personnalisée avec quelque chose comme '= MOD (A1,1) = 0' https://support.office.com/fr-fr/article/Application-data-validation-to-cells-29fecbcc- d1b9-42c1-9d76-eff3ce5f7249 – Slai

Répondre

1

Si je comprends bien votre question (vous avez mentionné UDP mais montre BCD dans votre capture d'écran), vous pouvez essayer.

Sous Data Validation, vous pouvez utiliser une formule comme personnalisée ci-dessous:

=(V2="BCD")*(INT(W2)=W2)+(V2<>"BCD") 

L'erreur ne montre quand column V a BCD avec column W a des nombres décimaux. Et n'oubliez pas de le faire glisser pour couvrir tous les champs de column W. Essayez et faites-moi savoir si c'est ce que vous cherchez.

+0

Génial! cela fonctionne parfaitement :) Merci pour l'aide. – Jesus

+0

le seul problème que je vois est que si je sélectionne "BNR" et saisis une valeur décimale (ex 3.4) dans la colonne W puis je laisse ce nombre et change seulement la colonne V de "BNR" à "BCD" alors décimal reste là et ne génère aucune erreur. – Jesus

+0

Je sais. C'est quelque chose que cette 'Data Validation' n'a pas très bien fonctionné. Vous pouvez également copier coller les nombres décimaux et cela ne ferait pas d'erreur. Je dirai probablement essayer le «formatage conditionnel» comme une deuxième couche pour avertir les gens. – ian0411