Validation données plusieurs critères sans VBA

rcan7412

XLDnaute Occasionnel
Bonjour,

Je souhaite utiliser l'outil excel "validation des données" en spécifiant plusieurs critères :

1 - pas de doublons > NB.SI($A:$A;A12)=1
2 - maximum 11 caractères > NBCAR(A1)<11
3 - si la case à droite de la case sélectionnée est vide > B1=""

Si j'ai bien compris je dois choisir le critère de validation personnalisé et pour que la validation fonctionne, mon expression doit renvoyer "VRAI". Si "FAUX", on choisit l'alerte d'erreur.

Quand je choisis individuellement chaque expression, cela fonctionne sans problème.

Mais quand je combine les 3 conditions avec "ET", cela ne fonctionne que pour la 3ème condition.

Pourtant quand j'encode la formule complète dans une case, elle fonctionne en renvoyant bien "VRAI" ou "FAUX".

=ET(NBCAR(A1)<11;B1="";NB.SI($A:$A;A1)=1)

Je ne comprend pas la logique ou mon erreur.

En annexe le fichier.

Je ne souhaite pas recourir au vba pour cette application car le fichier doit être diffusé.
 

Pièces jointes

  • ValidationDonnéesPlusieursCritères.xlsx
    8.4 KB · Affichages: 26
  • ValidationDonnéesPlusieursCritères.xlsx
    8.4 KB · Affichages: 30
  • ValidationDonnéesPlusieursCritères.xlsx
    8.4 KB · Affichages: 29

djidji59430

XLDnaute Barbatruc
Re : Validation données plusieurs critères sans VBA

Si tu mets ta formule dans une cellule et que tu te referes a cette cellule pour ta validation, ça fonctionne en colonne c, par exemple, ou a tout autre endroit !
C'est une idée !
 

Pièces jointes

  • ValidationDonnéesPlusieursCritères.xlsx
    11 KB · Affichages: 39
  • ValidationDonnéesPlusieursCritères.xlsx
    11 KB · Affichages: 35
  • ValidationDonnéesPlusieursCritères.xlsx
    11 KB · Affichages: 41

rcan7412

XLDnaute Occasionnel
Re : Validation données plusieurs critères sans VBA

Merci encore pour ta réponse rapide.
Ta solution est correcte et fonctionne. Je n'avais pas capté ta première réponse.
Mais c'est quand même fou que l'on doive passer par une colonne supplémentaire pour avec ce résultat ?

Bonne soirée
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 229
Messages
2 086 426
Membres
103 206
dernier inscrit
diambote