Formules de Validation de Données Personnalisées

Written by

Mel Jenkins

Reviewed by

Laura Tsitlidze

Translated by

David Gagnon

Last updated on septembre 4, 2022
Download Example Workbook

Télécharger le Classeur Exemple

Ce tutoriel vous montre comment créer des formules personnalisées dans la validation des données dans Excel et Google Sheets

Validation des données – Doit Commencer Par – Excel

Nous pouvons écrire une formule personnalisée pour nous assurer que les données d’une cellule commencent par un certain texte.

formules validation donnees personnalisees texte commence par

 

  1. Mettez en surbrillance la plage requise, par exemple : B3:B8.
  2. Dans le ruban, sélectionnez Données > Outils de données > Validation des données.

bouton validation donnees ruban onglet donnees

  1. Sélectionnez Personnalisé dans la liste déroulante Autoriser, puis tapez la formule suivante :

=EXACT(GAUCHE(B3;4); « FRU-« )

formules validation donnees personnalisees dialogue commence par

La formule utilise 2 fonctions EXACT et GAUCHE pour déterminer si les 4 premiers caractères saisis dans la cellule sont identiques à « FRU- »

  1. Si vous voulez ajouter un message de saisie pour votre utilisateur, cliquez sur Message de saisie.

formules validation donnees personnalisees dialogue commence par message saisie

  1. Assurez-vous que la case à cocher « Quand la cellule est sélectionnée » est cochée, puis tapez le titre et le message que vous souhaitez.
  2. Si vous voulez ajouter une alerte d’erreur, cliquez sur Alerte d’erreur.

formules validation donnees personnalisees dialogue commence par alerte erreur

  1. Vous pouvez changer le style de Stop à Avertissement ou Information si vous le souhaitez, puis tapez votre titre et votre message d’erreur.
  2. Cliquez sur OK.
  3. Si vous avez utilisé l’option Message de Saisie, un commentaire apparaîtra à l’écran pour informer l’utilisateur de la règle.

formules validation donnees personnalisees dialogue commence par message saisie exemple

  1. Tapez « FRI-124 » dans la cellule B3. Si vous avez sélectionné Arrêt, la boîte de message suivante s’affiche.

formules validation donnees personnalisees dialogue commence par alerte erreur exemple

  1. Si vous avez sélectionné Avertissement, la boîte de message suivante s’affiche. Elle vous permet de continuer si vous déterminez que les données sont correctes.

formules validation donnees personnalisees dialogue commence par alerte avertissement exemple

  1. Si vous avez sélectionné Information, cette boîte de message s’affiche.

formules validation donnees personnalisees dialogue commence par alerte information exemple

  1. Si vous cliquez sur OK, vous serez autorisé à poursuivre avec les données incorrectes saisies dans la cellule.
  2. Cliquez sur Annuler pour quitter le message ou sur OK pour entrer le texte dans la cellule.

Validation des Données – Autoriser Uniquement les Majuscules dans Excel

Nous pouvons écrire une formule personnalisée pour garantir que les données d’une cellule n’autorisent que les majuscules si du texte est saisi dans la cellule.

formules validation donnees personnalisees majuscules

 

  1. Mettez en surbrillance la plage requise, par exemple : B3:B8.
  2. Dans le ruban, sélectionnez Données > Outils de données > Validation des données.
  3. Sélectionnez Personnalisé dans la liste déroulante Autoriser, puis tapez la formule suivante :

=EXACT(B3;MAJUSCULE(B3))

formules validation donnees personnalisees majuscules dialogue

La formule utilise 2 fonctions EXACT et MAJUSCULE pour déterminer si le texte saisi dans la cellule est en majuscules. Les cellules contenant un mélange de chiffres et de texte sont considérées comme du texte et les chiffres sont ignorés dans la règle.

  1. Cliquez sur OK.
  2. Tapez « fru-124 » dans la cellule B3.
  3. Si vous avez utilisé l’option Alerte d’erreur, votre message d’avertissement et d’erreur personnalisé s’affiche. Si vous n’avez pas utilisé cette option, l’avertissement standard s’affiche.

bouton validation donnees alerte type stop

  1. Cliquez sur Annuler pour quitter le message ou sur Réessayer pour saisir à nouveau le texte correct dans la cellule.
  2. Tapez « 123456 » dans la cellule B3.
  3. Cette saisie sera autorisée car il s’agit d’un chiffre et non d’un texte.

Dans notre prochain exemple, nous allons nous assurer que seul du texte en majuscules peut être saisi dans la cellule.

Validation des Données  – N’Autoriser que le Texte en Majuscules dans Excel

Nous pouvons écrire une formule personnalisée dans la validation des données pour nous assurer que les données d’une cellule n’autorisent que le texte en majuscules

REMARQUE : si vous saisissez des informations dans une cellule qui commence par du texte mais contient des chiffres, Excel considérera ces informations comme du texte.

formules validation donnees personnalisees texte majuscules

 

  1. Mettez en surbrillance la plage requise, par exemple : B3:B8.
  2. Dans le ruban, sélectionnez Données > Outils de données > Validation des données.
  3. Sélectionnez Personnalisé dans la liste déroulante Autoriser, puis tapez la formule suivante :

=ET(EXACT(B3;MASCULE(B3));ESTTEXTE(B3))

formules validation donnees personnalisees texte majuscules dialogue

La formule utilise 4 fonctions ET, EXACT, MAJUSCULE et ESTTEXTE pour déterminer si le texte saisi dans les cellules est en majuscules ET pour déterminer si l’information saisie est réellement du texte et non un simple chiffre par exemple.

  1. Cliquez sur OK.
  2. Tapez « fru-124 » dans la cellule B3.
  3. Si vous avez utilisé l’option Alerte d’erreur, votre message d’avertissement et d’erreur personnalisé s’affichera. Si vous n’avez pas utilisé cette option, l’avertissement standard s’affiche.

bouton validation donnees alerte type stop

  1. Cliquez sur Annuler pour quitter le message ou sur Réessayer pour saisir à nouveau le texte correct dans la cellule.
  2. Tapez « 123456 » dans la cellule B3.
  3. Vous obtenez à nouveau le message d’erreur.
  4. Cliquez sur Annuler pour quitter le message ou sur Réessayer pour saisir à nouveau le texte correct dans la cellule.

Validation des Données – Éviter les Espaces dans Excel

Nous pouvons écrire une formule personnalisée pour nous assurer qu’aucun espace n’est introduit dans les données saisies dans une plage de cellules.

formules validation donnees personnalisees empecher espaces

 

  1. Mettez en surbrillance la plage requise, par exemple : B3:B8.
  2. Dans le ruban, sélectionnez Données > Outils de données > Validation des données.
  3. Sélectionnez Personnalisé dans la liste déroulante Autoriser, puis tapez la formule suivante :

=B3=SUBSTITUE(B3;  » « ; «  »)

formules validation donnees personnalisees empecher espaces dialogue

La formule utilise la fonction SUBSTITUE pour vérifier que la cellule ne contient pas d’espace.

  1. Cliquez sur OK.
  2. Tapez « FRU – 124 » dans la cellule B4.
  3. Si vous avez utilisé l’option Alerte d’erreur, votre message d’avertissement et d’erreur personnalisé s’affiche. Si vous n’avez pas utilisé cette option, l’avertissement standard s’affiche.

formules validation donnees personnalisees empecher espaces exemple erreur

  1. Cliquez sur Annuler pour quitter le message ou sur Réessayer pour saisir à nouveau le texte correct dans la cellule.

Validation des Données – Éviter les Doublons dans Excel

Nous pouvons écrire une formule personnalisée pour nous empêcher de saisir des informations en double dans une plage de cellules.

formules validation donnees personnalisees empecher doublons

 

  1. Mettez en surbrillance la plage requise, par exemple : B3:B8.
  2. Dans le ruban, sélectionnez Données > Outils de données > Validation des données.
  3. Sélectionnez Client dans la liste déroulante Autoriser, puis tapez la formule suivante :

=NB.SI($B$3:$B$8;B3)<2

formules validation donnees personnalisees empecher doublons dialogue

La formule utilise la fonction NB.SI et utilise des RÉFÉRENCES ABSOLUES dans la plage B3:B8 pour s’assurer qu’il s’agit de la liste que la fonction NB.SI examine lorsqu’elle vérifie s’il y a des valeurs en double.

  1. Cliquez sur OK.
  2. Tapez « FRU-123 » dans la cellule D4.
  3. Si vous avez utilisé l’option Alerte d’erreur, votre message d’avertissement et d’erreur personnalisé s’affiche. Si vous n’avez pas utilisé cette option, l’avertissement standard s’affiche.

formules validation donnees personnalisees empecher doublons exemple erreur

  1. Cliquez sur Annuler pour quitter le message ou sur Réessayer pour saisir à nouveau le texte correct dans la cellule.

Validation des Données – Existe dans une Liste dans Excel

Nous pouvons écrire une formule personnalisée pour nous assurer que seul un texte spécifique est saisi dans une cellule.

formules validation donnees personnalisees existe liste

 

  1. Mettez en surbrillance la plage requise, par exemple D3:D8.
  2. Dans le ruban, sélectionnez Données > Outils de données > Validation des données.
  3. Sélectionnez Personnalisé dans la liste déroulante Autoriser, puis tapez la formule suivante :

=NB.SI($F$6:$F$8;D3)>0

formules validation donnees personnalisees existe liste dialogue

La formule utilise la fonction NB.SI et utilise des RÉFÉRENCES ABSOLUES dans la plage F3:F8 pour s’assurer qu’il s’agit de la liste que la fonction NB.SI examine lorsqu’elle vérifie que le texte correct est saisi.

  1. Cliquez sur OK.
  2. Tapez « Simple » dans la cellule D4.
  3. Si vous avez utilisé l’option Alerte d’erreur, votre message d’avertissement et d’erreur personnalisé s’affiche. Si vous n’avez pas utilisé cette option, l’avertissement standard s’affiche.

formules validation donnees personnalisees existe liste dialogue exemple erreur

  1. Cliquez sur Annuler pour quitter le message ou sur Réessayer pour saisir à nouveau le texte correct dans la cellule.

Validation des Données – N’Existe pas dans une Liste dans Excel

Nous pouvons utiliser une formule personnalisée pour nous assurer qu’un texte spécifique ne fait pas partie d’une liste spécifiée.

formules validation donnees personnalisees nexiste pas liste

 

  1. Mettez en surbrillance la plage requise, par exemple C3:C8.
  2. Dans le ruban, sélectionnez Données > Outils de données > Validation des données.
  3. Sélectionnez Client dans la liste déroulante Autoriser, puis tapez la formule suivante :

=NB.SI($F$6:$F$8;C3)=0

formules validation donnees personnalisees nexiste pas liste dialogue

La formule utilise la fonction NB.SI et utilise des RÉFÉRENCES ABSOLUES dans la plage F3:F8 pour s’assurer qu’il s’agit de la liste que la fonction NB.SI examine lorsqu’elle vérifie que le texte correct est saisi.

  1. Cliquez sur OK.
  2. Tapez « Bœuf » dans la cellule C4.
  3. Si vous avez utilisé l’option Alerte d’erreur, votre message d’avertissement et d’erreur personnalisé s’affiche. Si vous n’avez pas utilisé cette option, l’avertissement standard s’affiche.

formules validation donnees personnalisees nexiste pas liste exemple erreur

  1. Cliquez sur Annuler pour quitter le message ou sur Réessayer pour saisir à nouveau le texte correct dans la cellule.

Validation des Données – Permettre les Nombres Seulement dans Excel

Nous pouvons utiliser une formule personnalisée pour nous assurer que seul des nombres sont permis dans certaines cellules.

formules validation donnees personnalisees pemettre nombres

 

  1. Mettez en surbrillance la plage requise, par exemple F3:F8.
  2. Dans le ruban, sélectionnez Données > Outils de données > Validation des données.
  3. Sélectionnez Client dans la liste déroulante Autoriser, puis tapez la formule suivante :

=ESTNUM(F3:F8)

formules validation donnees personnalisees pemettre nombres dialogue

La formule utilise la fonction ESTNUM pour s’assurer qu’un nombre est saisi dans les cellules de la plage.

  1. Cliquez sur OK.
  2. Tapez « cinq » dans la cellule F3.
  3. Si vous avez utilisé l’option Alerte d’erreur, votre message d’avertissement et d’erreur personnalisé s’affiche. Si vous n’avez pas utilisé cette option, l’avertissement standard s’affiche.

formules validation donnees personnalisees pemettre nombres exemple erreur

  1. Cliquez sur Annuler pour quitter le message ou sur Réessayer pour saisir à nouveau le texte correct dans la cellule.

Validation des Données – Inférieures à une Valeur Spécifiée dans Excel

Nous pouvons utiliser une formule personnalisée pour nous assurer que les valeurs saisies dans une cellule ne dépassent pas une valeur spécifiée.

formules validation donnees personnalisees nombre inferieur

 

  1. Mettez en surbrillance la plage requise, par exemple : E3:E8.
  2. Dans le ruban, sélectionnez Données > Outils de données > Validation des données.
  3. Sélectionnez Client dans la liste déroulante Autoriser, puis tapez la formule suivante :

=E3<=$G$6

formules validation donnees personnalisees nombre inferieur dialogue

La plage G6 est verrouillée dans la formule pour s’assurer que c’est la valeur que la règle vérifie lorsque les données sont entrées dans E3.

  1. Cliquez sur OK.
  2. Tapez « 9 » dans la cellule E4.
  3. Si vous avez utilisé l’option Alerte d’erreur, votre message d’avertissement et d’erreur personnalisé s’affiche. Si vous n’avez pas utilisé cette option, l’avertissement standard s’affiche.

formules validation donnees personnalisees nombre inferieur exemple erreur

  1. Cliquez sur Annuler pour quitter le message ou sur Réessayer pour saisir à nouveau le texte correct dans la cellule.

Validation des Données – Total Inférieur à une Valeur dans Excel

Nous pouvons utiliser une formule personnalisée pour nous assurer que la somme des valeurs saisies dans une plage de cellules ne dépassent pas une valeur spécifiée pour la plage

formules validation donnees personnalisees inferieur somme

 

  1. Mettez en surbrillance la plage requise, par exemple F3:F8.
  2. Dans le ruban, sélectionnez Données > Outils de données > Validation des données.
  3. Sélectionnez Client dans la liste déroulante Autoriser, puis tapez la formule suivante :

=SOMME($F$3:$F$8)<=$H$6

formules validation donnees personnalisees inferieur somme dialogue

La formule utilise la fonction SOMME et utilise des RÉFÉRENCES ABSOLUES dans la plage F3:F8 pour s’assurer que c’est la liste que la fonction SOMME examine lorsqu’elle vérifie que le total de la plage n’est pas supérieur à la valeur saisie dans H6.

  1. Cliquez sur OK.
  2. Tapez « 40 » dans la cellule F4.
  3. Si vous avez utilisé l’option Alerte d’erreur, votre message d’avertissement et d’erreur personnalisé s’affiche. Si vous n’avez pas utilisé cette option, l’avertissement standard s’affiche.

formules validation donnees personnalisees inferieur somme exemple erreur

  1. Cliquez sur Annuler pour quitter le message ou sur Réessayer pour saisir à nouveau le texte correct dans la cellule.

Validation des Données – Dates Correspondant à des Jours de la Semaine Uniquement dans Excel.

Nous pouvons utiliser une formule personnalisée pour nous assurer que les dates saisies dans une plage spécifiée correspondent seulement à des jours de la semaine.

formules validation donnees personnalisees jours semaine

 

  1. Mettez en surbrillance la plage requise, par exemple G3:G8.
  2. Dans le ruban, sélectionnez Données > Outils de données > Validation des données.
  3. Sélectionnez Client dans la liste déroulante Autoriser, puis tapez la formule suivante :

=JOURSEM(F3;2)<6

formules validation donnees personnalisees jours semaine dialogue

La fonction JOURSEM vérifie que le jour contenu dans la date n’est pas un samedi ou un dimanche.

  1. Modifiez la date dans G5 pour afficher un samedi (par exemple, le9 mai 2020).
  2. Si vous avez utilisé l’option Alerte d’erreur, votre message d’avertissement et d’erreur personnalisé apparaîtra. Si vous n’avez pas utilisé cette option, l’avertissement standard apparaîtra.

formules validation donnees personnalisees jours semaine exemple erreur

  1. Cliquez sur Annuler ou Réessayer pour saisir une autre date.

Validation des Données – Permettre les Dates Futures Uniquement dans Excel

Nous pouvons créer une formule personnalisée pour permettre à l’utilisateur de saisir uniquement une date située dans le futur.

formules validation donnees personnalisees dates futures

 

  1. Mettez en surbrillance la plage requise, par exemple G3:G8.
  2. Dans le ruban, sélectionnez Données > Outils de données > Validation des données.
  3. Sélectionnez Client dans la liste déroulante Autoriser, puis tapez la formule suivante :

=G3>AUJOURDHUI()

formules validation donnees personnalisees dates futures dialogue

Cette formule utilise la fonction AUJOURDHUI pour vérifier si la date saisie dans la cellule est supérieure à la date d’aujourd’hui.

  1. Modifiez la date dans G5 en la remplaçant par hier.
  2. Si vous avez utilisé l’option Alerte d’erreur, votre message d’avertissement et d’erreur personnalisé s’affiche. Si vous n’avez pas utilisé cette option, l’avertissement standard s’affiche.

bouton validation donnees alerte type stop

  1. Cliquez sur Annuler ou Réessayer pour entrer une autre date.

Validation des Données – Doit Commencer Par dans Google Sheets

formules validation donnees personnalisees google sheets

 

  1. Mettez en surbrillance la plage requise, par exemple : B3:B8.
  2. Dans le menu, sélectionnez Données > Validation des données.

formules validation donnees personnalisees google sheets menu bouton

 

  1. La plage de cellules sera déjà remplie.

formules validation donnees personnalisees google sheets dialogue plage remplie

  1. Sélectionnez Formule personnalisée dans la liste déroulante Critères.

formules validation donnees personnalisees google sheets dialogue formule personnalisee

  1. Tapez la formule.

=EXACT(GAUCHE(B3;4); « FRU-« )

formules validation donnees personnalisees google sheets dialogue definition formule

 

  1. Sélectionnez soit Afficher un avertissement, soit Rejeter la saisie si les données ne sont pas valides.

formules validation donnees personnalisees google sheets dialogue options invalide

 

  1. Vous pouvez saisir un texte d’aide à la validation si vous le souhaitez.

formules validation donnees personnalisees google sheets dialogue texte aide

  1. Cliquez sur Enregistrer.

formules validation donnees personnalisees google sheets dialogue complet

 

  1. Cliquez sur B3 et tapez FRI-123
  2. Si vous avez sélectionné Afficher un Avertissement, le message suivant s’affiche.

formules validation donnees personnalisees google sheets avertissement invalide

 

  1. Si vous avez sélectionné Refuser la Saisie, vous ne pourrez pas saisir les données et le message suivant apparaîtra à l’écran.

formules validation donnees personnalisees google sheets refuser saisie

Les autres exemples de formules personnalisées dans Google Sheets fonctionnent exactement de la même manière.

AI Formula Generator

Essayez gratuitement

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Return to Excel Formulas List