Appliquer la validation des données aux cellules

La validation des données permet de contrôler le type de données et les valeurs que les utilisateurs entrent dans une cellule. Par exemple, vous pouvez souhaiter restreindre l’entrée des données à une certaine plage de dates, limiter les choix disponibles en utilisant une liste ou vous assurer que seuls des nombres entiers sont entrés.

Cet article décrit comment la validation des données fonctionne dans Excel et présente les différentes techniques disponibles. Il ne traite pas de la protection des cellules, c’est-à-dire de cette fonctionnalité permettant de « verrouiller » ou masquer certaines cellules dans une feuille de calcul afin d’empêcher la modification ou le remplacement des données. Pour plus d’informations sur la façon de protéger les cellules, voir la section Voir aussi .

Dans cet article


Qu’est-ce que la validation des données ?

La validation des données est une fonctionnalité Excel qui permet de définir des restrictions concernant le type et les valeurs des données autorisées dans une cellule. Vous pouvez configurer la validation des données afin d’empêcher les utilisateurs d’entrer des données qui ne sont pas valides. Si vous préférez, vous pouvez autoriser les utilisateurs à entrer des données non valides mais les avertir lorsqu’ils les tapent dans les cellules. Vous avez également la possibilité d’afficher des messages précisant le type d’entrée attendu pour les cellules, ainsi que des instructions pour aider les utilisateurs à corriger les erreurs.

Par exemple, dans un classeur contenant des données marketing, vous pouvez configurer une cellule pour autoriser uniquement des numéros de compte longs de trois caractères précisément. Vous pouvez configurer l’affichage d’un message lorsque les utilisateurs sélectionnent cette cellule. Ce message peut être du type suivant :

Cellule sélectionnée et message affiché

Si les utilisateurs ignorent ce message et tapent des données non valides dans la cellule, tel qu’un numéro à deux ou cinq chiffres, vous pouvez afficher un message d’erreur.

Dans un scénario légèrement plus évolué, vous pouvez utiliser la validation des données pour calculer la valeur maximale autorisée dans une cellule basée sur une valeur contenue dans une autre cellule, ailleurs dans le classeur. Dans l’exemple suivant, l’utilisateur a tapé 4 000 € dans la cellule E7. Cette donnée dépasse la limite maximale spécifiée pour les commissions et bonus.

Données non valides et message d’avertissement

Si le budget lié aux salaires venait à augmenter ou diminuer, la valeur maximale autorisée dans la cellule E7 serait automatiquement augmentée ou diminuée.

Les options de validation des données sont situées dans le groupe Outils de données.

Image Ruban Excel

La configuration de la validation des données s’effectue dans la boîte de dialogue Validation de données.

Boîte de dialogue Validation de données

Haut de la page Haut de la page

Quand utiliser la validation des données ?

La validation des données s’avère particulièrement utile dans le cas du partage d’un classeur avec d’autres personnes de votre organisation, pour lequel vous souhaitez que les données entrées soient exactes et cohérentes.

Vous pouvez utiliser la validation des données pour effectuer entre autres, les tâches suivantes :

  • Limiter les données à des éléments prédéfinis dans une liste    Par exemple, vous pouvez limiter les types de départements aux départements Sales (Ventes), Finance, R&D et IT (Informatique). De la même façon, vous pouvez créer une liste de valeurs à partir d’une plage de cellules situées ailleurs dans le classeur. Pour plus d’informations, voir Créer une liste déroulante à partir d’une plage de cellules.

Liste déroulante créée à l’aide de la validation des données

  • Limiter les numéros en dehors d’une plage spécifiée    Par exemple, dans une cellule particulière, vous pouvez spécifier une limite minimale de déductions égale à deux fois le nombre d’enfants.
  • Restreindre les dates en dehors d’une certaine plage de dates    Par exemple, vous pouvez spécifier une plage de dates comprises entre la date du jour et les 3 jours suivants.
  • Restreindre les heures en dehors d’une certaine plage horaire     Par exemple, vous pouvez spécifier une plage horaire pour le service du petit-déjeuner commençant à l’heure d’ouverture du restaurant et se terminant 5 heures après.
  • Limiter le nombre de caractères textuels    Par exemple, vous pouvez limiter le texte autorisé dans une cellule à 10 caractères ou moins. De même, vous pouvez définir la longueur spécifique du champ Nom complet (C1) de façon à ce qu’elle corresponde à la longueur du champ Prénom (R1) et du champ Nom (B1), plus 10 caractères.
  • Valider des données basées sur des formules ou sur des valeurs d’autres cellules    Par exemple, vous pouvez utiliser la validation de données pour définir une limite maximale pour les commissions et bonus égale à 3 600 €, en fonction de la valeur projetée globale pour les salaires. Si les utilisateurs entrent une valeur supérieure à 3 600 € dans la cellule, un message de validation s’affiche.

Haut de la page Haut de la page

Messages de validation de données

Ce que les utilisateurs voient lorsqu’ils entrent des données non valides dans une cellule dépend de la façon dont vous avez configuré la validation des données. Vous pouvez choisir d’afficher un message de saisie lorsque l’utilisateur sélectionne la cellule. Ce type de message s’affiche en regard de la cellule. Vous pouvez déplacer ce message, si vous le souhaitez. Il reste alors affiché jusqu’à ce que vous vous déplaciez vers une autre cellule ou appuyiez sur Échap.

Message de saisie

Les messages de saisie sont généralement utilisés pour offrir aux utilisateurs des conseils sur le type de données qu’il est possible d’entrer dans la cellule.

Vous pouvez également choisir d’afficher une alerte d’erreur qui s’affiche uniquement si les utilisateurs entrent des données non valides.

Alerte d’erreur avec message d’avertissement personnalisé

Vous avez le choix entre trois types d’alertes d’erreur :

Icône Type Utiliser pour
Icône Arrêter Arrêter Empêcher les utilisateurs d’entrer des données non valides dans une cellule. Un message d’alerte Arrêter propose deux options : Recommencer ou Annuler.
Icône Avertissement Avertissement Avertir les utilisateurs que les données entrées ne sont pas valides, sans les empêcher de les entrer. Lorsqu’un message d’alerte Avertissement s’affiche, les utilisateurs peuvent cliquer sur Oui pour accepter l’entrée non valide, sur Non pour modifier l’entrée non valide ou sur Annuler pour supprimer l’entrée non valide.
Icône Information Information Informer les utilisateurs que les données entrées ne sont pas valides, sans les empêcher de les entrer. Ce type de message d’erreur est le plus souple. Lorsqu’un message d’alerte Information s’affiche, les utilisateurs peuvent cliquer sur OK pour accepter la valeur ou sur Annuler pour la refuser.

Vous pouvez personnaliser le texte du message d’alerte d’erreur que les utilisateurs voient. Si vous choisissez de ne pas le personnaliser, les utilisateurs voient un message par défaut.

Les messages de saisie et les messages d’erreur s’affichent uniquement lorsque des données sont tapées directement dans les cellules. Ils n’apparaissent pas dans les conditions suivantes :

Haut de la page Haut de la page

Conseils d’utilisation de la validation des données

La liste suivante présente des trucs et des astuces pour utiliser la validation des données dans Excel.

  • Si vous envisagez de protéger (protéger : définir des paramètres qui empêchent des utilisateurs d’afficher ou d’accéder à certains éléments de la feuille de calcul ou du classeur.) une feuille de calcul ou un classeur, protégez-le lorsque vous avez terminé de définir les paramètres de validation. Assurez-vous de déverrouiller les cellules validées avant de protéger la feuille de calcul. Sinon, les utilisateurs ne peuvent pas taper de données dans les cellules.
  • Si vous envisagez de partager le classeur, partagez-le uniquement lorsque vous avez terminé de définir les paramètres de validation et de protection des données. Après avoir partagé un classeur, vous ne pourrez pas modifier les paramètres de validation, excepté si vous arrêtez le partage. Toutefois, Excel continuera à valider les cellules que vous avez désignées pour le partage du classeur.
  • Vous pouvez appliquer la validation des données à des cellules qui contiennent déjà des données. Toutefois, Excel ne vous avertit pas automatiquement que les cellules existantes contiennent des données non valides. Dans ce cas, vous pouvez mettre en évidence les données non valides en commandant Excel de les entourer sur la feuille de calcul. Une fois que vous avez identifié les données non valides, vous pouvez masquer à nouveau les cercles. Si vous corrigez une entrée non valide, le cercle disparaît automatiquement.

Cercle rouge entourant des données non valides

  • Pour supprimer rapidement la validation de données pour une cellule, sélectionnez-la, puis ouvrez la boîte de dialogue Validation de données (onglet Données, groupe Outils de données). Sous l’onglet Paramètres, cliquez sur Effacer tout.
  • Pour rechercher les cellules de la feuille de calcul pour lesquelles la validation de données est activée, sous l’onglet Accueil, dans le groupe Modification, cliquez sur Rechercher et sélectionner, puis cliquez sur Validation de données. Après avoir trouvé les cellules pour lesquelles la validation de données est activée, vous pouvez modifier, copier ou supprimer les paramètres de validation.
  • Lorsque vous créez une zone de liste déroulante, vous pouvez utiliser la commande Définir un nom (onglet Formules, groupe Noms définis ) pour définir un nom pour la plage qui contient la liste. Une fois que vous avez créé la liste dans une autre feuille de calcul, vous pouvez masquer la feuille de calcul qui contient cette liste et puis protéger le classeur, afin que les utilisateurs n’y aient plus accès.

Si la validation des données ne fonctionne pas, assurez-vous que :

Les utilisateurs n’entrent pas les données par copie ou remplissage.     La validation des données est définie pour afficher des messages et empêcher les entrées non valides uniquement lorsque les utilisateurs tapent des données directement dans une cellule. Lorsque les données sont copiées ou entrées par remplissage, les messages n’apparaissent pas. Pour empêcher les utilisateurs de copier des données et de remplir les cellules par glisser-déplacer des cellules, désactivez la case à cocher Glissement-déplacement de la cellule (boîte de dialogue Options Excel, options Avancé), puis protégez la feuille de calcul.

Le recalcul manuel est désactivé.     Si le recalcul manuel est activé, les cellules non calculées peuvent empêcher la validation correcte des données. Pour désactiver le recalcul manuel, sous l’onglet Formules, dans le groupe Calcul, cliquez sur Mode de calcul, puis sur Automatique.

Les formules sont exemptes d’erreur.     Assurez-vous que les formules dans les cellules validées ne génèrent pas d’erreurs, telles que la valeur d’erreur #REF! Ou #DIV/0!. Excel ignore la validation des données jusqu’à ce que vous corrigiez l’erreur.

Les cellules référencées dans les formules sont correctes.     Si une cellule référencée change et qu’une formule dans une cellule validée calcule un résultat non valide, le message de validation pour la cellule n’apparaît pas.

Haut de la page Haut de la page

Activer la validation des données pour une cellule ou une plage

Dans les sections qui suivent, vous apprendrez les différentes techniques pour l’activation de la validation des cellules dans une feuille de calcul.



Restreindre l’entrée des données en limitant leur choix à l’aide d’une liste déroulante

Il n’est pas possible de modifier la police ou la taille de police des éléments d’une liste.

  1. Sélectionnez une ou plusieurs cellules à valider.
  1. Sous l'onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

Image Ruban Excel

AfficherProblème : la commande Validation des données n’est pas disponible.

Un tableau Excel est peut-être lié à un site SharePoint     Vous ne pouvez pas activer la validation des données pour un tableau Excel qui est lié à un site SharePoint. Pour activer la validation des données, vous devez annuler la liaison du tableau Excel ou le convertir en plage.

Vous êtes en train de saisir des données     La commande Validation des données n’est pas disponible sous l’onglet Données pendant que vous entrez des données dans une cellule. Pour terminer la saisie des données, appuyez sur Entrée ou Échap.

La feuille de calcul est peut-être protégée ou partagée     Vous ne pouvez pas modifier les paramètres de validation des données si votre classeur est partagé ou protégé. Pour savoir comment arrêter le partage ou la protection d’un classeur, voir les liens de la section Voir aussi.

  1. Dans la boîte de dialogue Validation des données, cliquez sur l'onglet Paramètres.
  1. Dans la zone Autoriser, sélectionnez Liste.
  2. Cliquez sur la zone Source, puis tapez la liste des valeurs séparées par le caractère séparateur de liste Microsoft Windows (par défaut, la virgule).

Par exemple :

  • Pour limiter les choix d'une question, telle que « Avez-vous des enfants », à deux réponses, tapez Oui, Non.
  • Pour limiter la réputation en matière de qualité d'un fournisseur à trois évaluations, tapez Faible, Moyenne, Haute.

Vous pouvez également créer cette liste de valeurs par référence à une plage de cellules situées ailleurs dans le classeur. Pour plus d’informations, voir Créer une liste déroulante à partir d’une plage de cellules.

 Remarque   La largeur de la liste déroulante est déterminée par la largeur de la cellule dans laquelle la validation des données est effectuée. Il vous sera peut-être nécessaire d’ajuster la largeur de la cellule pour empêcher que les entrées valides plus larges que la liste déroulante ne soient tronquées.

  1. Assurez-vous que la case à cocher Liste déroulante dans la cellule est bien activée. Sinon, vous ne serez pas en mesure de voir la flèche de la liste déroulante en regard de la cellule.
  2. Pour indiquer comment traiter les valeurs nulles, activez ou désactivez la case à cocher Ignorer si vide.

 Remarque   Si les valeurs que vous autorisez sont basées sur une plage de cellules qui possède un nom défini et que cette plage contient une cellule vide, la sélection de l’option Ignorer si vide permet d’entrer n’importe quelle valeur dans la cellule validée. Cela est également vrai pour toute cellule référencée par des formules de validation : si une cellule référencée est vide, la sélection de l’option Ignorer si vide permet d’entrer n’importe quelle valeur dans la cellule validée.

  1. Vous pouvez éventuellement afficher un message de saisie lorsque la cellule fait l'objet d'un clic.

AfficherAffichage d’un message de saisie

  1. Cliquez sur l'onglet Message de saisie.
  2. Assurez-vous que la case à cocher Quand la cellule est sélectionnée est activée.
  3. Entrez le titre et le texte du message.
  1. Indiquez comment Microsoft Excel doit répondre à des données non valides.

AfficherDéfinition de la réponse à des données non valides

  1. Cliquez sur l'onglet Alerte d'erreur et assurez-vous que la case à cocher Quand des données non valides sont tapées est bien activée.

 Remarque   Si vous souhaitez autoriser les utilisateurs à taper des entrées qui ne figurent pas dans la liste, désactivez la case à cocher Quand des données non valides sont tapées à la place.

  1. Sélectionnez l'une des options suivantes pour la zone Style :
    • Pour afficher un message d'informations qui n'empêche pas d'entrer des données non valides, sélectionnez Informations.
    • Pour afficher un message d'avertissement qui n'empêche pas d'entrer des données non valides, sélectionnez Avertissement.
    • Pour empêcher l'entrée de données non valides, cliquez sur Arrêter.
  2. Indiquez un titre et du texte pour le message (jusqu'à 225 caractères).

 Remarque   Si vous n’entrez pas de titre ou de texte, le titre utilise la chaîne par défaut « Microsoft Excel » et le message est (par défaut): « La valeur que vous avez tapée n’est pas valide. Un utilisateur a restreint les valeurs que peut prendre cette cellule. »

  1. Testez la validation des données pour vérifier qu’elle fonctionne correctement.

Essayez d’entrer dans les cellules des données valides et non valides pour vérifier que vos paramètres fonctionnent et que les messages s’affichent de la façon escomptée.

Conseil    Si vous modifiez des paramètres de validation pour une cellule, vous pouvez appliquer automatiquement ces modifications à toutes les cellules dotées des mêmes paramètres. Pour cela, ouvrez la boîte de dialogue Validation des données, puis activez la case à cocher Appliquer ces modifications aux cellules de paramètres identiques sous l’onglet Paramètres.

Restreindre l’entrée des données à des nombres entiers compris dans une plage

  1. Sélectionnez une ou plusieurs cellules à valider.
  1. Sous l'onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

Image Ruban Excel

AfficherProblème : la commande Validation des données n’est pas disponible.

Un tableau Excel est peut-être lié à un site SharePoint     Vous ne pouvez pas activer la validation des données pour un tableau Excel qui est lié à un site SharePoint. Pour activer la validation des données, vous devez annuler la liaison du tableau Excel ou le convertir en plage.

Vous êtes en train de saisir des données     La commande Validation des données n’est pas disponible sous l’onglet Données pendant que vous entrez des données dans une cellule. Pour terminer la saisie des données, appuyez sur Entrée ou Échap.

La feuille de calcul est peut-être protégée ou partagée     Vous ne pouvez pas modifier les paramètres de validation des données si votre classeur est partagé ou protégé. Pour savoir comment arrêter le partage ou la protection d’un classeur, voir les liens de la section Voir aussi .

  1. Dans la boîte de dialogue Validation des données, cliquez sur l'onglet Paramètres.
  1. Dans la zone Autoriser, sélectionnez Nombre entier.
  2. Dans la zone Données, sélectionnez le type de restriction souhaité. Par exemple, pour définir des limites supérieure et inférieure, sélectionnez comprise entre.
  3. Entrez le minimum, le maximum ou une valeur spécifique à autoriser. Vous pouvez également entrer une formule qui renvoie une valeur numérique.

Par exemple, pour définir une limite minimale des déductions à deux fois le nombre d'enfants dans la cellule F1, sélectionnez est supérieur ou égal à dans la zone Données et entrez la formule, =2*F1, dans la zone Minimum.

  1. Pour indiquer comment traiter les valeurs nulles, activez ou désactivez la case à cocher Ignorer si vide.

 Remarque   Si les valeurs que vous autorisez sont basées sur une plage de cellules qui possède un nom défini et que cette plage contient une cellule vide, la sélection de l’option Ignorer si vide permet d’entrer n’importe quelle valeur dans la cellule validée. Cela est également vrai pour toute cellule référencée par des formules de validation : si une cellule référencée est vide, la sélection de l’option Ignorer si vide permet d’entrer n’importe quelle valeur dans la cellule validée.

  1. Vous pouvez éventuellement afficher un message de saisie lorsque la cellule fait l’objet d’un clic.

AfficherAffichage d’un message de saisie

  1. Cliquez sur l’onglet Message de saisie.
  2. Assurez-vous que la case à cocher Quand la cellule est sélectionnée est activée.
  3. Entrez le titre et le texte du message.
  1. Indiquez comment Microsoft Excel doit répondre à des données non valides.

AfficherDéfinition de la réponse à des données non valides

  1. Cliquez sur l’onglet Alerte d’erreur et assurez-vous que la case à cocher Quand des données non valides sont tapées est bien activée.
  2. Sélectionnez l’une des options suivantes pour la zone Style :
    • Pour afficher un message d’informations qui n’empêche pas d’entrer des données non valides, sélectionnez Informations.
    • Pour afficher un message d’avertissement qui n’empêche pas d’entrer des données non valides, sélectionnez Avertissement.
    • Pour empêcher l’entrée de données non valides, cliquez sur Arrêter.
  3. Indiquez un titre et du texte pour le message (jusqu’à 225 caractères).

 Remarque   Si vous ne saisissez pas un titre ou du texte, la valeur par défaut du titre est « Microsoft Excel » et celle du message est « La valeur que vous avez tapée n'est pas valide. Un utilisateur a restreint les valeurs que peut accepter cette cellule. »

  1. Testez la validation des données pour vérifier qu’elle fonctionne correctement.

Essayez d'entrer dans les cellules des données valides et non valides pour vérifier que vos paramètres fonctionnent et que les messages s'affichent de la façon escomptée.

Conseil    Si vous modifiez des paramètres de validation pour une cellule, vous pouvez appliquer automatiquement ces modifications à toutes les cellules dotées des mêmes paramètres. Pour cela, ouvrez la boîte de dialogue Validation des données, puis activez la case à cocher Appliquer ces modifications aux cellules de paramètres identiques sous l’onglet Paramètres.

Restreindre l’entrée des données à des nombres décimaux compris dans une plage

  1. Sélectionnez une ou plusieurs cellules à valider.
  1. Sous l'onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

Image Ruban Excel

AfficherProblème : la commande Validation des données n’est pas disponible.

Un tableau Excel est peut-être lié à un site SharePoint     Vous ne pouvez pas activer la validation des données pour un tableau Excel qui est lié à un site SharePoint. Pour activer la validation des données, vous devez annuler la liaison du tableau Excel ou le convertir en plage.

Vous êtes en train de saisir des données     La commande Validation des données n’est pas disponible sous l’onglet Données pendant que vous entrez des données dans une cellule. Pour terminer la saisie des données, appuyez sur Entrée ou Échap.

La feuille de calcul est peut-être protégée ou partagée     Vous ne pouvez pas modifier les paramètres de validation des données si votre classeur est partagé ou protégé. Pour savoir comment arrêter le partage ou la protection d’un classeur, voir les liens de la section Voir aussi.

  1. Dans la boîte de dialogue Validation des données, cliquez sur l'onglet Paramètres.
  1. Dans la zone Autoriser, sélectionnez Décimal.
  2. Dans la zone Données, cliquez sur le type de restriction voulu. Par exemple, pour définir des limites supérieure et inférieure, sélectionnez comprise entre.
  3. Entrez le minimum, le maximum ou une valeur spécifique à autoriser. Vous pouvez également entrer une formule qui renvoie une valeur numérique.

Par exemple, pour définir une limite maximale sur les commissions et les primes à 6 % du salaire d'un vendeur dans la cellule E1, sélectionnez est inférieur ou égal à dans la zone Données, puis entrez la formule, =E1*6%, dans la zone Maximum.

 Remarque   Pour autoriser les utilisateurs à entrer des pourcentages, par exemple 20 %, sélectionnez Décimal dans la zone Autoriser, sélectionnez le type de restriction voulu dans la zone Données, entrez le minimum, le maximum ou une valeur spécifique comme décimale, par exemple .2, puis affichez la cellule de validation des données en tant que pourcentage. Pour cela, sélectionnez la cellule et cliquez sur Style de pourcentage Image du bouton dans le groupe Nombre de l’onglet Feuille.

  1. Pour indiquer comment traiter les valeurs nulles, activez ou désactivez la case à cocher Ignorer si vide.

 Remarque   Si les valeurs que vous autorisez sont basées sur une plage de cellules qui possède un nom défini et que cette plage contient une cellule vide, la sélection de l’option Ignorer si vide permet d’entrer n’importe quelle valeur dans la cellule validée. Cela est également vrai pour toute cellule référencée par des formules de validation : si une cellule référencée est vide, la sélection de l’option Ignorer si vide permet d’entrer n’importe quelle valeur dans la cellule validée.

  1. Vous pouvez éventuellement afficher un message de saisie lorsque la cellule fait l’objet d’un clic.

AfficherAffichage d’un message de saisie

  1. Cliquez sur l’onglet Message de saisie.
  2. Assurez-vous que la case à cocher Quand la cellule est sélectionnée est activée.
  3. Entrez le titre et le texte du message.
  1. Indiquez comment Microsoft Excel doit répondre à des données non valides.

AfficherDéfinition de la réponse à des données non valides

  1. Cliquez sur l’onglet Alerte d’erreur et assurez-vous que la case à cocher Quand des données non valides sont tapées est bien activée.
  2. Sélectionnez l’une des options suivantes pour la zone Style :
    • Pour afficher un message d’informations qui n’empêche pas d’entrer des données non valides, sélectionnez Informations.
    • Pour afficher un message d’avertissement qui n’empêche pas d’entrer des données non valides, sélectionnez Avertissement.
    • Pour empêcher l’entrée de données non valides, cliquez sur Arrêter.
  3. Indiquez un titre et du texte pour le message (jusqu’à 225 caractères).

 Remarque   Si vous ne saisissez pas un titre ou du texte, la valeur par défaut du titre est « Microsoft Excel » et celle du message est « La valeur que vous avez tapée n’est pas valide. Un utilisateur a restreint les valeurs que peut accepter cette cellule. »

  1. Testez la validation des données pour vérifier qu’elle fonctionne correctement.

Essayez d’entrer dans les cellules des données valides et non valides pour vérifier que vos paramètres fonctionnent et que les messages s’affichent de la façon escomptée.

Conseil    Si vous modifiez des paramètres de validation pour une cellule, vous pouvez appliquer automatiquement ces modifications à toutes les cellules dotées des mêmes paramètres. Pour cela, ouvrez la boîte de dialogue Validation des données, puis activez la case à cocher Appliquer ces modifications aux cellules de paramètres identiques sous l’onglet Paramètres.

Restreindre l’entrée des données à une date comprise dans un intervalle

  1. Sélectionnez une ou plusieurs cellules à valider.
  1. Sous l'onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

Image Ruban Excel

AfficherProblème : la commande Validation des données n’est pas disponible.

Un tableau Excel est peut-être lié à un site SharePoint     Vous ne pouvez pas activer la validation des données pour un tableau Excel qui est lié à un site SharePoint. Pour activer la validation des données, vous devez annuler la liaison du tableau Excel ou le convertir en plage.

Vous êtes en train de saisir des données     La commande Validation des données n’est pas disponible sous l’onglet Données pendant que vous entrez des données dans une cellule. Pour terminer la saisie des données, appuyez sur Entrée ou Échap.

La feuille de calcul est peut-être protégée ou partagée     Vous ne pouvez pas modifier les paramètres de validation des données si votre classeur est partagé ou protégé. Pour savoir comment arrêter le partage ou la protection d’un classeur, voir les liens de la section Voir aussi.

  1. Dans la boîte de dialogue Validation des données, cliquez sur l'onglet Paramètres.
  1. Dans la zone Autoriser, sélectionnez Date.
  2. Dans la zone Données, sélectionnez le type de restriction souhaité. Par exemple, pour autoriser des dates après un certain jour, sélectionnez supérieure à .
  3. Entrez une date de début, de fin ou une date spécifique à autoriser. Vous pouvez également entrer une formule qui renvoie une date.

Par exemple, pour définir une période entre la date d'aujourd'hui et 3 jours à compter d'aujourd'hui, sélectionnez comprise entre dans la zone Données, entrez =AUJOURDHUI() dans la zone Minimum et =AUJOURDHUI()+3 dans la zone Maximum.

  1. Pour indiquer comment traiter les valeurs nulles, activez ou désactivez la case à cocher Ignorer si vide.

 Remarque   Si les valeurs que vous autorisez sont basées sur une plage de cellules qui possède un nom défini et que cette plage contient une cellule vide, la sélection de l’option Ignorer si vide permet d’entrer n’importe quelle valeur dans la cellule validée. Cela est également vrai pour toute cellule référencée par des formules de validation : si une cellule référencée est vide, la sélection de l’option Ignorer si vide permet d’entrer n’importe quelle valeur dans la cellule validée.

  1. Vous pouvez éventuellement afficher un message de saisie lorsque la cellule fait l’objet d’un clic.

AfficherAffichage d’un message de saisie

  1. Cliquez sur l’onglet Message de saisie.
  2. Assurez-vous que la case à cocher Quand la cellule est sélectionnée est activée.
  3. Entrez le titre et le texte du message.
  1. Indiquez comment Microsoft Excel doit répondre à des données non valides.

AfficherDéfinition de la réponse à des données non valides

  1. Cliquez sur l’onglet Alerte d’erreur et assurez-vous que la case à cocher Quand des données non valides sont tapées est bien activée.
  2. Sélectionnez l’une des options suivantes pour la zone Style :
    • Pour afficher un message d’informations qui n’empêche pas d’entrer des données non valides, sélectionnez Informations.
    • Pour afficher un message d’avertissement qui n’empêche pas d’entrer des données non valides, sélectionnez Avertissement.
    • Pour empêcher l’entrée de données non valides, cliquez sur Arrêter.
  3. Indiquez un titre et du texte pour le message (jusqu’à 225 caractères).

 Remarque   Si vous ne saisissez pas un titre ou du texte, la valeur par défaut du titre est « Microsoft Excel » et celle du message est « La valeur que vous avez tapée n’est pas valide. Un utilisateur a restreint les valeurs que peut accepter cette cellule. »

  1. Testez la validation des données pour vérifier qu’elle fonctionne correctement.

Essayez d’entrer dans les cellules des données valides et non valides pour vérifier que vos paramètres fonctionnent et que les messages s’affichent de la façon escomptée.

Conseil    Si vous modifiez des paramètres de validation pour une cellule, vous pouvez appliquer automatiquement ces modifications à toutes les cellules dotées des mêmes paramètres. Pour cela, ouvrez la boîte de dialogue Validation des données, puis activez la case à cocher Appliquer ces modifications aux cellules de paramètres identiques sous l’onglet Paramètres.

Restreindre l’entrée des données à une heure comprise dans un intervalle

  1. Sélectionnez une ou plusieurs cellules à valider.
  1. Sous l'onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

Image Ruban Excel

AfficherProblème : la commande Validation des données n’est pas disponible.

Un tableau Excel est peut-être lié à un site SharePoint     Vous ne pouvez pas activer la validation des données pour un tableau Excel qui est lié à un site SharePoint. Pour activer la validation des données, vous devez annuler la liaison du tableau Excel ou le convertir en plage.

Vous êtes en train de saisir des données     La commande Validation des données n’est pas disponible sous l’onglet Données pendant que vous entrez des données dans une cellule. Pour terminer la saisie des données, appuyez sur Entrée ou Échap.

La feuille de calcul est peut-être protégée ou partagée     Vous ne pouvez pas modifier les paramètres de validation des données si votre classeur est partagé ou protégé. Pour savoir comment arrêter le partage ou la protection d’un classeur, voir les liens de la section Voir aussi.

  1. Dans la boîte de dialogue Validation des données, cliquez sur l'onglet Paramètres.
  1. Dans la zone Autoriser, sélectionnez sur Heure.
  2. Dans la zone Données, sélectionnez le type de restriction souhaité. Par exemple, pour autoriser des heures avant une certaine heure de la journée, sélectionnez inférieure à .
  3. Entrez une heure de début, de fin ou une heure spécifique à autoriser. Vous pouvez également entrer une formule qui renvoie une heure.

Par exemple, pour définir la période au cours de laquelle le petit-déjeuner est servi, entre l’ouverture du restaurant (valeur indiquée dans la cellule H1) et cinq heures après l’ouverture, sélectionnez comprise entre dans la zone Données, entrez =H1 dans la zone Minimum et =H1+"5:00" dans la zone Maximum.

  1. Pour indiquer comment traiter les valeurs nulles, activez ou désactivez la case à cocher Ignorer si vide.

 Remarque   Si les valeurs que vous autorisez sont basées sur une plage de cellules qui possède un nom défini et que cette plage contient une cellule vide, la sélection de l’option Ignorer si vide permet d’entrer n’importe quelle valeur dans la cellule validée. Cela est également vrai pour toute cellule référencée par des formules de validation : si une cellule référencée est vide, la sélection de l’option Ignorer si vide permet d’entrer n’importe quelle valeur dans la cellule validée.

  1. Vous pouvez éventuellement afficher un message de saisie lorsque la cellule fait l’objet d’un clic.

AfficherAffichage d’un message de saisie

  1. Cliquez sur l’onglet Message de saisie.
  2. Assurez-vous que la case à cocher Quand la cellule est sélectionnée est activée.
  3. Entrez le titre et le texte du message.
  1. Indiquez comment Microsoft Excel doit répondre à des données non valides.

AfficherDéfinition de la réponse à des données non valides

  1. Cliquez sur l’onglet Alerte d’erreur et assurez-vous que la case à cocher Quand des données non valides sont tapées est bien activée.
  2. Sélectionnez l’une des options suivantes pour la zone Style :
    • Pour afficher un message d’informations qui n’empêche pas d’entrer des données non valides, sélectionnez Informations.
    • Pour afficher un message d’avertissement qui n’empêche pas d’entrer des données non valides, sélectionnez Avertissement.
    • Pour empêcher l’entrée de données non valides, cliquez sur Arrêter.
  3. Indiquez un titre et du texte pour le message (jusqu’à 225 caractères).

 Remarque   Si vous ne saisissez pas un titre ou du texte, la valeur par défaut du titre est « Microsoft Excel » et celle du message est « La valeur que vous avez tapée n’est pas valide. Un utilisateur a restreint les valeurs que peut accepter cette cellule. »

  1. Testez la validation des données pour vérifier qu’elle fonctionne correctement.

Essayez d’entrer dans les cellules des données valides et non valides pour vérifier que vos paramètres fonctionnent et que les messages s’affichent de la façon escomptée.

Conseil    Si vous modifiez des paramètres de validation pour une cellule, vous pouvez appliquer automatiquement ces modifications à toutes les cellules dotées des mêmes paramètres. Pour cela, ouvrez la boîte de dialogue Validation des données, puis activez la case à cocher Appliquer ces modifications aux cellules de paramètres identiques sous l’onglet Paramètres.

Restreindre l’entrée des données à un texte d’une longueur précise

  1. Sélectionnez une ou plusieurs cellules à valider.
  1. Sous l'onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

Image Ruban Excel

AfficherProblème : la commande Validation des données n’est pas disponible.

Un tableau Excel est peut-être lié à un site SharePoint     Vous ne pouvez pas activer la validation des données pour un tableau Excel qui est lié à un site SharePoint. Pour activer la validation des données, vous devez annuler la liaison du tableau Excel ou le convertir en plage.

Vous êtes en train de saisir des données     La commande Validation des données n’est pas disponible sous l’onglet Données pendant que vous entrez des données dans une cellule. Pour terminer la saisie des données, appuyez sur Entrée ou Échap.

La feuille de calcul est peut-être protégée ou partagée     Vous ne pouvez pas modifier les paramètres de validation des données si votre classeur est partagé ou protégé. Pour savoir comment arrêter le partage ou la protection d’un classeur, voir les liens de la section Voir aussi.

  1. Dans la boîte de dialogue Validation des données, cliquez sur l'onglet Paramètres.
  1. Dans la zone Autoriser, sélectionnez Longueur du texte.
  2. Dans la zone Données, sélectionnez le type de restriction souhaité. Par exemple, pour autoriser un certain nombre de caractères, cliquez sur inférieure ou égale à .
  3. Entrez le minimum, le maximum ou une longueur spécifique pour le texte.

Par exemple, pour définir la longueur d'un champ de nom complet (C1) à partir de la longueur actuelle d'un champ de prénom (A1) et d'un champ de nom (B1) plus 10, sélectionnez inférieure ou égale à dans la zone Données, puis entrez =SOMME(LEN(A1),LEN(B1),10) dans la zone Maximum.

  1. Pour indiquer comment traiter les valeurs nulles, activez ou désactivez la case à cocher Ignorer si vide.

 Remarque   Si les valeurs que vous autorisez sont basées sur une plage de cellules qui possède un nom défini et que cette plage contient une cellule vide, la sélection de l’option Ignorer si vide permet d’entrer n’importe quelle valeur dans la cellule validée. Cela est également vrai pour toute cellule référencée par des formules de validation : si une cellule référencée est vide, la sélection de l’option Ignorer si vide permet d’entrer n’importe quelle valeur dans la cellule validée.

  1. Vous pouvez éventuellement afficher un message de saisie lorsque la cellule fait l’objet d’un clic.

AfficherAffichage d’un message de saisie

  1. Cliquez sur l’onglet Message de saisie.
  2. Assurez-vous que la case à cocher Quand la cellule est sélectionnée est activée.
  3. Entrez le titre et le texte du message.
  1. Indiquez comment Microsoft Excel doit répondre à des données non valides.

AfficherDéfinition de la réponse à des données non valides

  1. Cliquez sur l’onglet Alerte d’erreur et assurez-vous que la case à cocher Quand des données non valides sont tapées est bien activée.
  2. Sélectionnez l’une des options suivantes pour la zone Style :
    • Pour afficher un message d’informations qui n’empêche pas d’entrer des données non valides, sélectionnez Informations.
    • Pour afficher un message d’avertissement qui n’empêche pas d’entrer des données non valides, sélectionnez Avertissement.
    • Pour empêcher l’entrée de données non valides, cliquez sur Arrêter.
  3. Indiquez un titre et du texte pour le message (jusqu’à 225 caractères).

 Remarque   Si vous ne saisissez pas un titre ou du texte, la valeur par défaut du titre est « Microsoft Excel » et celle du message est « La valeur que vous avez tapée n’est pas valide. Un utilisateur a restreint les valeurs que peut accepter cette cellule. »

  1. Testez la validation des données pour vérifier qu’elle fonctionne correctement.

Essayez d’entrer dans les cellules des données valides et non valides pour vérifier que vos paramètres fonctionnent et que les messages s’affichent de la façon escomptée.

Conseil    Si vous modifiez des paramètres de validation pour une cellule, vous pouvez appliquer automatiquement ces modifications à toutes les cellules dotées des mêmes paramètres. Pour cela, ouvrez la boîte de dialogue Validation des données, puis activez la case à cocher Appliquer ces modifications aux cellules de paramètres identiques sous l’onglet Paramètres.

Déterminer le contenu autorisé en fonction du contenu d’une autre cellule

  1. Sélectionnez une ou plusieurs cellules à valider.
  1. Sous l'onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

Image Ruban Excel

AfficherProblème : la commande Validation des données n’est pas disponible.

Un tableau Excel est peut-être lié à un site SharePoint     Vous ne pouvez pas activer la validation des données pour un tableau Excel qui est lié à un site SharePoint. Pour activer la validation des données, vous devez annuler la liaison du tableau Excel ou le convertir en plage.

Vous êtes en train de saisir des données     La commande Validation des données n’est pas disponible sous l’onglet Données pendant que vous entrez des données dans une cellule. Pour terminer la saisie des données, appuyez sur Entrée ou Échap.

La feuille de calcul est peut-être protégée ou partagée     Vous ne pouvez pas modifier les paramètres de validation des données si votre classeur est partagé ou protégé. Pour savoir comment arrêter le partage ou la protection d’un classeur, voir les liens de la section Voir aussi.

  1. Dans la boîte de dialogue Validation des données, cliquez sur l'onglet Paramètres.
  1. Dans la zone Autoriser, sélectionnez le type de données souhaité.
  2. Dans la zone Données, sélectionnez le type de restriction souhaité.
  3. Dans la zone ou les zones situées sous la zone Données, cliquez sur la cellule que vous souhaitez utiliser pour indiquer les valeurs autorisées.

Par exemple, pour autoriser des entrées pour un compte uniquement si le résultat ne dépasse pas le budget dans la cellule E4, sélectionnez Décimal pour Autoriser, inférieure ou égale à pour Données et, dans la zone Maximum, entrez =E4.

  1. Pour indiquer comment traiter les valeurs nulles, activez ou désactivez la case à cocher Ignorer si vide.

 Remarque   Si les valeurs que vous autorisez sont basées sur une plage de cellules qui possède un nom défini et que cette plage contient une cellule vide, la sélection de l’option Ignorer si vide permet d’entrer n’importe quelle valeur dans la cellule validée. Cela est également vrai pour toute cellule référencée par des formules de validation : si une cellule référencée est vide, la sélection de l’option Ignorer si vide permet d’entrer n’importe quelle valeur dans la cellule validée.

  1. Vous pouvez éventuellement afficher un message de saisie lorsque la cellule fait l’objet d’un clic.

AfficherAffichage d’un message de saisie

  1. Cliquez sur l’onglet Message de saisie.
  2. Assurez-vous que la case à cocher Quand la cellule est sélectionnée est activée.
  3. Entrez le titre et le texte du message.
  1. Indiquez comment Microsoft Excel doit répondre à des données non valides.

AfficherDéfinition de la réponse à des données non valides

  1. Cliquez sur l’onglet Alerte d’erreur et assurez-vous que la case à cocher Quand des données non valides sont tapées est bien activée.
  2. Sélectionnez l’une des options suivantes pour la zone Style :
    • Pour afficher un message d’informations qui n’empêche pas d’entrer des données non valides, sélectionnez Informations.
    • Pour afficher un message d’avertissement qui n’empêche pas d’entrer des données non valides, sélectionnez Avertissement.
    • Pour empêcher l’entrée de données non valides, cliquez sur Arrêter.
  3. Indiquez un titre et du texte pour le message (jusqu’à 225 caractères).

 Remarque   Si vous ne saisissez pas un titre ou du texte, la valeur par défaut du titre est « Microsoft Excel » et celle du message est « La valeur que vous avez tapée n’est pas valide. Un utilisateur a restreint les valeurs que peut accepter cette cellule. »

  1. Testez la validation des données pour vérifier qu’elle fonctionne correctement.

Essayez d’entrer dans les cellules des données valides et non valides pour vérifier que vos paramètres fonctionnent et que les messages s’affichent de la façon escomptée.

Conseil    Si vous modifiez des paramètres de validation pour une cellule, vous pouvez appliquer automatiquement ces modifications à toutes les cellules dotées des mêmes paramètres. Pour cela, ouvrez la boîte de dialogue Validation des données, puis activez la case à cocher Appliquer ces modifications aux cellules de paramètres identiques sous l’onglet Paramètres.

Utiliser une formule pour déterminer le contenu autorisé

  1. Sélectionnez une ou plusieurs cellules à valider.
  1. Sous l'onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

Image Ruban Excel

AfficherProblème : la commande Validation des données n’est pas disponible.

Un tableau Excel est peut-être lié à un site SharePoint     Vous ne pouvez pas activer la validation des données pour un tableau Excel qui est lié à un site SharePoint. Pour activer la validation des données, vous devez annuler la liaison du tableau Excel ou le convertir en plage.

Vous êtes en train de saisir des données     La commande Validation des données n’est pas disponible sous l’onglet Données pendant que vous entrez des données dans une cellule. Pour terminer la saisie des données, appuyez sur Entrée ou Échap.

La feuille de calcul est peut-être protégée ou partagée     Vous ne pouvez pas modifier les paramètres de validation des données si votre classeur est partagé ou protégé. Pour savoir comment arrêter le partage ou la protection d’un classeur, voir les liens de la section Voir aussi.

  1. Dans la boîte de dialogue Validation des données, cliquez sur l'onglet Paramètres.
  1. Dans la zone Autoriser, sélectionnez Personnaliser.
  2. Dans la zone Formule, tapez une formule qui calcule une valeur logique (VRAI pour les entrées valides ou FAUX pour les entrées non valides). Par exemple :
Pour vérifier que Entrez cette formule
La cellule pour le compte pique-nique (B1) ne peut être mise à jour que si rien n'est prévu pour le compte carte blanche (D1) et que le budget total (D20) est inférieur au 40,000 € alloués. =ET(D1=0,D2<40000)
La cellule contenant une description de produit (B2) ne contient que du texte. =ESTTEXT(B2)
Le sous-total des sous-traitants et des services (E1) est inférieur ou égal à 800 € et que le budget total (E2) est également inférieur ou égal à 97,000 € pour la cellule contenant un budget publicitaire prévisionnel (B3). =ET(E1<=800,E2<=97000)
La cellule contenant l’âge d’un employé (B4) est toujours supérieure au nombre d’années de service (F1) plus 18 (l’âge de recrutement minimal). =SI(B4>F1+18,VRAI,FAUX)
Toutes les données de la plage de cellules A1:A20 contiennent des valeurs uniques.

=NB.SI($A$1:$A$20,A1)=1

Vous devez entrer la formule dans la zone de validation des données de la cellule A1, puis remplir les cellules A2 à A20 de sorte que la validation des données pour chaque cellule de la plage ait la même formule et que le second argument de la fonction NB.SI corresponde à la cellule active.

La cellule contenant un nom de code de produit (B5) commence toujours par le préfixe standard ID- et comporte au moins 10 caractères. =ET(GAUCHE(B5, 3) ="ID-",LEN(B5) > 9)
  1. Pour indiquer comment traiter les valeurs nulles, activez ou désactivez la case à cocher Ignorer si vide.

 Remarque   Si les valeurs que vous autorisez sont basées sur une plage de cellules qui possède un nom défini et que cette plage contient une cellule vide, la sélection de l’option Ignorer si vide permet d’entrer n’importe quelle valeur dans la cellule validée. Cela est également vrai pour toute cellule référencée par des formules de validation : si une cellule référencée est vide, la sélection de l’option Ignorer si vide permet d’entrer n’importe quelle valeur dans la cellule validée.

  1. Vous pouvez éventuellement afficher un message de saisie lorsque la cellule fait l’objet d’un clic.

AfficherAffichage d’un message de saisie

  1. Cliquez sur l’onglet Message de saisie.
  2. Assurez-vous que la case à cocher Quand la cellule est sélectionnée est activée.
  3. Entrez le titre et le texte du message.
  1. Indiquez comment Microsoft Excel doit répondre à des données non valides.

AfficherDéfinition de la réponse à des données non valides

  1. Cliquez sur l’onglet Alerte d’erreur et assurez-vous que la case à cocher Quand des données non valides sont tapées est bien activée.
  2. Sélectionnez l’une des options suivantes pour la zone Style :
    • Pour afficher un message d’informations qui n’empêche pas d’entrer des données non valides, sélectionnez Informations.
    • Pour afficher un message d’avertissement qui n’empêche pas d’entrer des données non valides, sélectionnez Avertissement.
    • Pour empêcher l’entrée de données non valides, cliquez sur Arrêter.
  3. Indiquez un titre et du texte pour le message (jusqu’à 225 caractères).

 Remarque   Si vous ne saisissez pas un titre ou du texte, la valeur par défaut du titre est « Microsoft Excel » et celle du message est « La valeur que vous avez tapée n’est pas valide. Un utilisateur a restreint les valeurs que peut accepter cette cellule. »

  1. Testez la validation des données pour vérifier qu’elle fonctionne correctement.

Essayez d’entrer dans les cellules des données valides et non valides pour vérifier que vos paramètres fonctionnent et que les messages s’affichent de la façon escomptée.

Conseil    Si vous modifiez des paramètres de validation pour une cellule, vous pouvez appliquer automatiquement ces modifications à toutes les cellules dotées des mêmes paramètres. Pour cela, ouvrez la boîte de dialogue Validation des données, puis activez la case à cocher Appliquer ces modifications aux cellules de paramètres identiques sous l’onglet Paramètres.

Haut de la page Haut de la page

 
 
S'applique à :
Excel 2007