Application d’une validation des données aux cellules
Applies To
Excel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel pour le web Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac Excel 2019 Excel 2016Utilisez la validation des données pour restreindre le type de données ou les valeurs que les utilisateurs entrent dans une cellule, comme une liste déroulante.
Sélectionnez la (les) cellule(s) pour laquelle (lesquelles) vous souhaitez créer une règle.
-
Sélectionnez Validation des données > données.
-
Sous l’onglet Paramètres , sous Autoriser, sélectionnez une option :
-
Nombre entier : pour restreindre la cellule à n’accepter que des nombres entiers.
-
Décimal : pour restreindre la cellule à n’accepter que les nombres décimaux.
-
Liste : pour sélectionner des données dans la liste déroulante.
-
Date : pour restreindre la cellule à accepter uniquement la date.
-
Time : pour restreindre la cellule à accepter uniquement l’heure.
-
Longueur du texte : pour limiter la longueur du texte.
-
Personnalisé : pour une formule personnalisée.
-
-
Sous Données, sélectionnez une condition.
-
Définissez les autres valeurs requises en fonction de ce que vous avez choisi pour Autoriser et Données.
-
Sélectionnez l’onglet Message d’entrée et personnalisez un message que les utilisateurs verront lors de la saisie de données.
-
Cochez la case Afficher le message d’entrée lorsque la cellule est sélectionnée pour afficher le message lorsque l’utilisateur sélectionne ou pointe sur les cellules sélectionnées.
-
Sélectionnez l’onglet Alerte d’erreur pour personnaliser le message d’erreur et choisir un style.
-
Sélectionnez OK.
À présent, si l’utilisateur tente d’entrer une valeur qui n’est pas valide, une alerte d’erreur s’affiche avec votre message personnalisé.
Télécharger nos exemples
Télécharger un exemple de classeur avec tous les exemples de validation de données dans cet article
Si vous créez une feuille qui demande aux utilisateurs de saisir des données, vous pouvez limiter la saisie à une certaine plage de dates ou de nombres, ou vous assurer que seuls des nombres entiers positifs sont saisis. Excel peut limiter l’entrée de données à certaines cellules à l’aide de 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 lorsqu’un utilisateur entre des données non valides.
Restreindre l’entrée de données
-
Sélectionnez les cellules où vous voulez restreindre l’entrée de données.
-
Sous l’onglet Données , sélectionnez Validation des données.
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, consultez Protéger un classeur.
-
Dans la zone Autoriser , sélectionnez le type de données que vous souhaitez autoriser, puis renseignez les critères de limitation et les valeurs.
Remarque : Les zones dans lesquelles vous entrez des valeurs de limitation sont étiqueté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 de limitation dans les zones de valeur minimale et maximale nommées Date de début et Date de fin.
Inviter les utilisateurs à saisie des données valides
Lorsque les utilisateurs sélectionnent une cellule qui a des exigences d’entrée de données, vous pouvez afficher un message qui explique quelles données sont valides.
-
Sélectionnez les cellules où vous souhaitez inviter les utilisateurs à saisir des données valides.
-
Sous l’onglet Données , sélectionnez Validation des données.
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, consultez Protéger un classeur.
-
Sous l’onglet Message d’entrée, sélectionnez la zone Afficher le message d’entrée lorsque la cellule est sélectionnée case activée.
-
Dans la zone Titre , tapez un titre pour votre message.
-
Dans la zone Message d’entrée , tapez le message que vous souhaitez afficher.
Afficher un message d’erreur en cas de données non valides saisies
Si des restrictions de données s’appliquent et qu’un utilisateur entre des données non valides dans une cellule, vous pouvez afficher un message d’erreur.
-
Sélectionnez les cellules où les résultats doivent s’afficher.
-
Sous l’onglet Données , sélectionnez Validation des données .
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, consultez Protéger un classeur .
-
Sous l’onglet Alerte d’erreur , dans la zone Titre , tapez un titre pour votre message.
-
Dans la zone Message d’erreur , tapez le message que vous souhaitez afficher si des données non valides sont entrées.
-
Effectuez l’une des opérations suivantes :
Objectif
Dans le menu contextuel Style, sélectionnez
Exiger des utilisateurs qu'ils corrigent l'erreur avant de poursuivre
Arrêter
Avertir les utilisateurs que les données ne sont pas valides et les obliger à sélectionner Oui ou Non pour indiquer s’ils souhaitent continuer
Avertissement
Avertir les utilisateurs que les données ne sont pas valides, mais les autoriser à continuer après avoir masqué le message d’avertissement
Important
Ajouter la validation des données à une cellule ou à une plage
Remarque : Les deux premières étapes décrites dans cette section permettent d’ajouter n’importe quel type de validation des données. Les étapes 3 à 7 sont propres à la création d’une liste déroulante.
-
Sélectionnez une ou plusieurs cellules à valider.
-
Sous l’onglet Données , dans le groupe Outils de données , sélectionnez Validation des données.
-
Sous l’onglet Paramètres , dans la zone Autoriser , sélectionnez Liste.
-
Dans la zone Source , tapez les valeurs de votre liste, séparées par des virgules. Par exemple, tapez Low,Average,High.
-
Assurez-vous que la zone de case activée de liste déroulante dans les cellules est cochée. Sinon, vous ne verrez pas la flèche déroulante en regard de la cellule.
-
Pour spécifier la façon dont vous souhaitez gérer les valeurs vides (null), sélectionnez ou désactivez la zone Ignorer les case activée vides .
-
Testez la validation des données pour vous assurer 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 pouvez 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 la validation à supprimer, accédez à Données > Validation des données et, dans la boîte de dialogue de validation des données, appuyez sur Effacer tout, puis sélectionnez 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 |
|
Restreindre l’entrée des données à des nombres décimaux compris dans une plage |
|
Restreignez l’entrée des données à une date comprise dans une plage de dates. |
|
Restreignez l’entrée des données à une heure comprise dans un intervalle. |
|
Restreignez l’entrée des données à un texte d’une longueur précise. |
|
Déterminez le contenu autorisé en fonction du contenu d’une autre cellule. |
|
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 ont été prises en Excel 2016; mais la fonctionnalité est la même dans Excel pour le web.
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). |
=AND(LEFT(C2,3)="ID-",LEN(C2)>9) |
La cellule qui contient un nom de produit (D2) ne contient que du texte. |
=ESTTEXTE(D2) |
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) |
Toutes les données de la plage de cellules A2:A10 contiennent des valeurs uniques. |
=NB.SI($A$2:$A$10,A2)=1 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. C’est-à-dire que la partie A2)=1 devient A3)=1, A4)=1 et ainsi de suite. |
Vérifiez que l’adresse de courrier entrée dans la cellule B4 contient le symbole @. |
=ISNUMBER(FIND("@",B4)) |
Conseil : Si vous êtes propriétaire d’une petite entreprise et que vous recherchez plus d’informations sur la configuration de Microsoft 365, consultez Aide et apprentissage pour les petites entreprises.