Passer directement au contenu principal
Cellules

Appliquer une validation des données aux cellules

Application d’une validation des données aux cellules

La validation des données permet de limiter le type de données ou les valeurs que les utilisateurs peuvent entrer dans une cellule. Une des utilisations les plus courantes de la validation des données consiste à créer une liste déroulante.

Votre navigateur ne prend pas en charge la vidéo. Installez Microsoft Silverlight, Adobe Flash Player ou Internet Explorer 9.

Télécharger nos exemples

Télécharger un exemple de classeur avec tous les exemples de validation des données dans cet article

  1. Sélectionnez les cellules pour lesquelles vous voulez créer une règle.

  2. Sélectionner des données >validation des données.

    Validation des données

  3. Sous l’onglet Paramètres, sous Autoriser, sélectionnez une option :

    • Nombre entier : pour que la cellule accepte uniquement des nombres entiers.

    • Décimal : pour que la cellule accepte uniquement des nombres décimaux.

    • Liste : pour choisir des données dans la liste déroulante.

    • Date : pour que la cellule accepte uniquement des dates.

    • Durée : pour que la cellule accepte uniquement des heures.

    • Longueur du texte : pour limiter la longueur du texte.

    • Personnalisé : pour une formule personnalisée.

  4.  Sous Données, sélectionnez une condition :

    • entre

    • non comprise entre

    • égal à

    • différent de

    • supérieur à

    • inférieur à

    • supérieur ou égal à

    • inférieur ou égal à

  5. Sous l’onglet Paramètres, sous Autoriser, sélectionnez une option :

  6. Définissez les autres valeurs requises, en fonction de ce que vous avez choisi pour Autoriser et Données. Par exemple, si vous sélectionnez entre, sélectionnez les valeurs minimum: et maximum: pour la ou les cellules.

  7. Si vous voulez ignorer les espaces vides, activez la case à cocher Ignorer si vide.

  8. Si vous voulez ajouter un titre et un message à votre règle, sélectionnez l’onglet message de saisie , puis tapez un titre et un message.

  9. Activez la case à cocher Quand la cellule est sélectionnée pour que le message s’affiche lorsque l’utilisateur sélectionne les cellules sélectionnées ou pointe sur celles-ci.

  10. Sélectionnez OK.

    À présent, si l’utilisateur essaie d’entrer une valeur qui n’est pas valide, une fenêtre contextuelle affiche un message similaire à « Cette valeur ne respecte pas les restrictions de validation des données de cette cellule ».

Si vous créez une feuille de données qui nécessite la saisie de données par les utilisateurs, vous souhaiterez peut-être limiter l’accès à une plage de dates ou de chiffres ou vérifier que seuls les nombres entiers positifs sont entrés. Excel peut restreindre la saisie de données à certaines cellules en utilisant validation des données, inviter les utilisateurs à entrer des données valides lorsqu’une cellule est sélectionnée et afficher un message d’erreur quand un utilisateur entre des données non valides.

Restreindre l’entrée de données

  1. Sélectionnez les cellules dans lesquelles vous voulez restreindre la saisie de données.

  2. Sous l’onglet données , cliquez sur validation des données > validation des données.

    Remarque : Si la commande validation n’est pas disponible, c’est que la feuille est peut-être protégée ou que le classeur est partagé. Vous ne pouvez pas modifier les paramètres de validation des données si votre classeur est partagé ou votre feuille protégée. Pour plus d’informations sur la protection des classeurs, voir Protéger un classeur.

  3. Dans la zone autoriser , sélectionnez le type de données que vous souhaitez autoriser, puis renseignez les critères et valeurs de limitation.

    Remarque : Les zones dans lesquelles vous entrez des valeurs de limitation seront libellées en fonction des données et des critères de limitation que vous avez choisis. Par exemple, si vous choisissez date comme type de données, vous pouvez entrer des valeurs limites dans les zones minimum et maximum intitulées Date de début et Date de fin.

Inviter les utilisateurs à entrer des entrées valides

Lorsque les utilisateurs cliquent dans une cellule présentant des exigences de saisie de données, vous pouvez afficher un message qui décrit les données valides.

  1. Sélectionnez les cellules dans lesquelles vous souhaitez inviter les utilisateurs à entrer des entrées de données valides.

  2. Sous l’onglet données , cliquez sur validation des données > validation des données.

    Remarque : Si la commande validation n’est pas disponible, c’est que la feuille est peut-être protégée ou que le classeur est partagé. Vous ne pouvez pas modifier les paramètres de validation des données si votre classeur est partagé ou votre feuille protégée. Pour plus d’informations sur la protection des classeurs, voir Protéger un classeur.

  3. Dans l’onglet message de saisie , activez la case à cocher quand la cellule est sélectionnée .

  4. Dans la zone titre , tapez un titre pour votre message.

  5. Dans la zone de message de saisie , tapez le message que vous voulez afficher.

Affichage d’un message d’erreur lors de la saisie de données non valides

Si vous disposez de restrictions de données sur place et qu’un utilisateur entre des données non valides dans une cellule, vous pouvez afficher un message expliquant l’erreur.

  1. Sélectionnez les cellules dans lesquelles vous voulez afficher le message d’erreur.

  2. Sous l’onglet données , cliquez sur validation des données > validation des données.

    Remarque : Si la commande validation n’est pas disponible, c’est que la feuille est peut-être protégée ou que le classeur est partagé. Vous ne pouvez pas modifier les paramètres de validation des données si votre classeur est partagé ou votre feuille protégée. Pour plus d’informations sur la protection des classeurs, voir Protéger un classeur.

  3. Dans l’onglet alerte d’erreur , dans la zone titre , tapez un titre pour votre message.

  4. Dans la boîte de dialogue message d’erreur , tapez le message que vous souhaitez afficher en cas de saisie de données non valides.

  5. Effectuez l’une des opérations suivantes :

    Objectif

    Dans la Style dans le menu contextuel, sélectionnez

    Demander aux utilisateurs de résoudre l’erreur avant de continuer

    Arrêter

    Avertissez les utilisateurs que les données sont non valides et qu’ils doivent sélectionner Oui ou non pour indiquer s’ils veulent continuer.

    Avertissement

    Avertissez les utilisateurs que les données ne sont pas valides, mais leur permettent de poursuivre après le masquage du message d’avertissement.

    Important

Restreindre l’entrée de données

  1. Sélectionnez les cellules dans lesquelles vous voulez restreindre la saisie de données.

  2. Sous l’onglet données , sous Outils, cliquez sur valider.

    Onglet Données, groupe Outils

    Remarque : Si la commande de validation est indisponible, il se peut que la feuille soit protégée ou que le classeur soit partagé. Vous ne pouvez pas modifier les paramètres de validation des données si votre classeur est partagé ou votre feuille protégée. Pour plus d’informations sur la protection des classeurs, voir Protéger un classeur.

  3. Dans le menu contextuel autoriser , sélectionnez le type de données que vous voulez autoriser.

  4. Dans le menu contextuel données , sélectionnez le type de critère de limitation souhaité, puis entrez des valeurs de limitation.

    Remarque : Les zones dans lesquelles vous entrez des valeurs de limitation seront libellées en fonction des données et des critères de limitation que vous avez choisis. Par exemple, si vous choisissez date comme type de données, vous pouvez entrer des valeurs limites dans les zones minimum et maximum intitulées Date de début et Date de fin.

Inviter les utilisateurs à entrer des entrées valides

Lorsque les utilisateurs cliquent dans une cellule présentant des exigences de saisie de données, vous pouvez afficher un message qui décrit les données valides.

  1. Sélectionnez les cellules dans lesquelles vous souhaitez inviter les utilisateurs à entrer des entrées de données valides.

  2. Sous l’onglet données , sous Outils, cliquez sur valider.

    Onglet Données, groupe Outils

    Remarque : Si la commande de validation est indisponible, il se peut que la feuille soit protégée ou que le classeur soit partagé. Vous ne pouvez pas modifier les paramètres de validation des données si votre classeur est partagé ou votre feuille protégée. Pour plus d’informations sur la protection des classeurs, voir Protéger un classeur.

  3. Dans l’onglet message de saisie , activez la case à cocher quand la cellule est sélectionnée .

  4. Dans la zone titre , tapez un titre pour votre message.

  5. Dans la zone de message de saisie , tapez le message que vous voulez afficher.

Affichage d’un message d’erreur lors de la saisie de données non valides

Si vous disposez de restrictions de données sur place et qu’un utilisateur entre des données non valides dans une cellule, vous pouvez afficher un message expliquant l’erreur.

  1. Sélectionnez les cellules dans lesquelles vous voulez afficher le message d’erreur.

  2. Sous l’onglet données , sous Outils, cliquez sur valider.

    Onglet Données, groupe Outils

    Remarque : Si la commande de validation est indisponible, il se peut que la feuille soit protégée ou que le classeur soit partagé. Vous ne pouvez pas modifier les paramètres de validation des données si votre classeur est partagé ou votre feuille protégée. Pour plus d’informations sur la protection des classeurs, voir Protéger un classeur.

  3. Dans l’onglet alerte d’erreur , dans la zone titre , tapez un titre pour votre message.

  4. Dans la boîte de dialogue message d’erreur , tapez le message que vous souhaitez afficher en cas de saisie de données non valides.

  5. Effectuez l’une des opérations suivantes :

    Objectif

    Dans la Style dans le menu contextuel, sélectionnez

    Demander aux utilisateurs de résoudre l’erreur avant de continuer

    Arrêter

    Avertissez les utilisateurs que les données sont non valides et qu’ils doivent sélectionner Oui ou non pour indiquer s’ils veulent continuer.

    Avertissement

    Avertissez les utilisateurs que les données ne sont pas valides, mais leur permettent de poursuivre après le masquage du message d’avertissement.

    Important

Ajouter la validation des données à une cellule ou plage

Remarque : Les deux premières étapes de cette section concernent l’ajout d’un type de validation des données. Les étapes 3-7 sont spécifiques pour la création d’une liste déroulante. 

  1. Sélectionnez une ou plusieurs cellules à valider.

  2. Dans l’onglet Données, dans le groupe Outils de données, cliquez sur Validation des données.

  3. Dans l’onglet Options, dans la zone Autoriser, sélectionnez Liste.

  4. Dans la zone Source, tapez les valeurs de votre liste séparées par des virgules. Par exemple, tapez faible, moyenne, haute.

  5. Assurez-vous que la case Liste déroulante dans la cellule est cochée. Sinon, vous ne serez pas en mesure de voir la flèche de la liste déroulante en regard de la cellule.

  6. Pour indiquer comment traiter les valeurs nulles, cochez ou décochez la case Ignorer si vide.

  7. 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.

Remarques : 

  • Après avoir créé votre liste déroulante, vérifiez qu’elle fonctionne comme prévu. Par exemple, vous souhaiterez peut-être vérifier si la cellule est suffisamment large pour afficher toutes vos entrées.

  • Supprimer la validation des données : sélectionnez la ou les cellules qui contiennent le contrôle que vous voulez supprimer, puis accédez à données > validation des données , puis, dans la boîte de dialogue validation des données, appuyez sur le bouton Effacer tout , puis cliquez sur OK.

Le tableau ci-après répertorie d’autres types de validation des données et montre comment les appliquer à vos feuilles de calcul.

Pour :

Procédez comme suit :

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

  1. Suivez les 1-2 étapes ci-dessus.

  2. Dans la liste Autorisert, sélectionnez Nombre entier.

  3. 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.

  4. 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, imaginons que vous validez les données dans la cellule F1. Pour définir une limite minimale de déductions à deux fois le nombre d’enfants dans cette cellule, sélectionnez supérieur ou égal à dans la zone données et entrez la formule, = 2 * F1, dans la zone minimum .

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

  1. Suivez les 1-2 étapes ci-dessus.

  2. Dans la zone Autoriser, sélectionnez Décimal.

  3. 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.

  4. 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 permettre à un utilisateur d’entrer des pourcentages, par exemple, 20%, sélectionnez décimal dans la zone autoriser , sélectionnez le type de restriction souhaité dans la zone données , entrez la valeur minimale, maximale ou spécifique sous forme de nombre décimal (par exemple, . 2), puis Affichez la cellule de validation des données sous forme de pourcentage en sélectionnant la cellule et en cliquant sur style de pourcentage Image du bouton dans le groupe nombre de l’onglet Accueil .

Restreindre l’entrée des données à une date comprise dans une plage de dates

  1. Suivez les 1-2 étapes ci-dessus.

  2. Dans la zone Autoriser, sélectionnez Date.

  3. 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 à.

  4. 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 Date de début et =AUJOURDHUI()+3 dans la zone Date de fin.

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

  1. Suivez les 1-2 étapes ci-dessus.

  2. Dans la zone Autoriser, sélectionnez sur Heure.

  3. 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 à.

  4. Entrez une heure de début, de fin ou une heure spécifique à autoriser. Si vous voulez entrer des heures spécifiques, utilisez le format hh:mm.

    Par exemple, supposons que la cellule E2 est configurée avec une heure de début (8:00) et la cellule F2 avec une heure de fin (17:00), et que vous voulez limiter les heures de réunion à ces heures, sélectionnez entre dans la zone Données, entrez =E2 dans la zone Heure de début, puis entrez =F2 dans la zone Heure de fin.

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

  1. Suivez les 1-2 étapes ci-dessus.

  2. Dans la zone Autoriser, sélectionnez Longueur du texte.

  3. 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 à.

  4. Par exemple, pour limiter l’entrée à 25 caractères, sélectionnez inférieur ou égal à dans la zone données et entrez 25 dans la zone maximum .

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

  1. Suivez les 1-2 étapes ci-dessus.

  2. Dans la zone Autoriser, sélectionnez le type de données souhaité.

  3. Dans la zone Données, sélectionnez le type de restriction souhaité.

  4. 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 E1, sélectionnez Autoriser >Nombre entier, Données, « inférieur à » ou « égal à » et Maximum >= =E1.

Remarques : 

  • Les exemples suivants utilisent l’option Personnalisé là où vous écrivez des formules pour définir vos conditions. Peu importe ce qui est affiché dans la zone Données, puisqu’elle est désactivée avec l’option Personnalisé.

  • Les captures d’écran de cet article sont prises en Excel 2016. Toutefois, la fonctionnalité est identique dans Excel Online.

Pour vérifier que

Entrez cette formule

La cellule contenant une référence produit (C2) commence toujours par le préfixe standard « Réf- » et comporte au moins 10 caractères (supérieur à 9).

= ET (GAUCHE (C2, 3) = "ID-", NBCAR (C2) >9)

Exemple 6 Formules utilisées pour la validation des données

La cellule contenant un nom de produit (D2) ne contient que du texte.

=ESTTEXTE(D2)

Exemple 2 : Formules utilisées pour la validation des données

La cellule contenant un anniversaire (B6) doit contenir un nombre supérieur au nombre d’années défini dans la cellule B4.

=SI(B6<=(AUJOURDHUI()-(365*B4)),VRAI,FAUX)

Exemple de validation des données pour restreindre une entrée à un âge minimal

Toutes les données de la plage de cellules A2:A10 contiennent des valeurs uniques.

=NB.SI($A$2:$A$10,A2)=1

Exemple 4 : Formules utilisées pour la validation des données

Remarque : Vous devez d’abord entrer la formule de validation des données pour la cellule A2, puis copier A2 dans la plage A3:A10 afin que le deuxième argument de la formule NB.SI corresponde à la cellule active. La partie A2)=1 sera remplacée par A3)=1, A4)=1 etc.

Pour plus d’informations

Vérifiez que l’adresse de courrier entrée dans la cellule B4 contient le symbole @.

= ESTNUM (TROUVE ("@", B4))

Exemple de validation des données vérifiant qu’une adresse de courrier contient le symbole @

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel, obtenir une assistance dans la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration sur le forum Excel User Voice.

Voir aussi

informations supplémentaires sur la validation de données

Ajouter ou supprimer des éléments dans une liste déroulante

Supprimer une liste déroulante

Remarque :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×