Afficher le JOUR, le MOIS et l’ANNEE avec 3 formules

Afficher le JOUR, le MOIS et l’ANNEE avec 3 formules

Il existe 3 formules simples qui vont afficher le jour, le mois et l'année d'une cellule contenant une date.

Ce sont tout simplement les formules : JOUR, MOIS, ANNEE.

Syntaxes :

=JOUR(numéro_de_série) 

=MOIS(numéro_de_série)

=ANNEE(numéro_de_série)

Argument :

  • numéro_de_série : Les fonctions ne contiennent qu'un seul argument : La cellule contenant la date dont vous voulez extraire le jour, le mois ou l'année..

La syntaxe est la même pour les 3 fonctions, il vous suffit de sélectionner une cellule contenant une date.

 

Exemple simple :

Nous allons compléter le tableau suivant avec les 3 fonctions pour afficher le jour, le mois et l'année de la date saisie dans la cellule B3.

 

JOUR

Dans la cellule C3, nous allons saisir la fonction JOUR et sélectionner la cellule B3 contenant la date.

 

 Résultat : 

La cellule C3 affiche 10.

 

Remarque : Ne pas confondre la fonction JOUR avec la fonction JOURS qui compte le nombre de jours entre 2 dates.

Lire l'article sur la fonction JOURS.

 

MOIS

Voyons à présent un exemple d'utilisation de la fonction MOIS.

La fonction MOIS renvoie le numéro du mois, de 1 à 12.

Résultat :

La cellule affiche 3, qui correspond au mois de Mars.

 

ANNEE

Dernière fonction, ANNEE

Même chose que précédemment.

 

Résultat :

 

Applications concrètes :

  • Filtrer des données par jour, mois ou année
  • Extraire le mois pour des analyses mensuelles (ventes, dépenses, factures)
  • Créer des regroupements par année ou par mois

En anglais :

Les fonctions en anglais sont :

JOUR : DAY

MOIS : MONTH

ANNEE : YEAR

Voilà, cet article sur les fonctions JOUR, MOIS et ANNEE est terminé.

Ce sont des fonctions très simples et très utiles mais souvent méconnues.

Si cela vous a plu ou si vous avez des questions, vous pouvez laisser un commentaire et vous abonner au blog si ce n’est pas encore fait, pour recevoir du contenu exclusif réservé aux membres et progresser sur Excel.

Il vous suffit de renseigner votre prénom et votre adresse mail dans le formulaire ci-dessous ou dans la pop-up qui s’affiche parfois.

À bientôt sur le blog Maîtrisez Excel.

Steeve

 

 

 

Premiers pas avec la formule conditionnelle SI

Premiers pas avec la formule conditionnelle SI

Premier pas avec la fonction conditionnelle SI

 

La fonction SI est l'une des fonctions les plus utilisées d'Excel.

Elle permet de réaliser des tests logiques et d’afficher un résultat différent selon que la condition est vraie ou fausse : si une condition est remplie, on affiche un certain résultat ; sinon, un autre, c'est une fonction conditionnelle.

Le résultat peut être un texte, un chiffre ou bien un calcul.

 

Exemples d'applications concrètes :

  • Valider un objectif (vente, performance, délai)
  • Appliquer une remise, prime ou pénalité selon une condition
  • Créer des statuts automatiques (“Validé”, “En attente”, “Refusé”)
  • Gérer des notations ou seuils (réussi, échoué, mention, etc.)
  • Mettre en place des indicateurs de performance dynamiques
  • Afficher “Admis” si une note est supérieure à 10, sinon “Refusé”
  • Appliquer une remise  si une commande dépasse 100 unités
  • Calculer une prime si un objectif est atteint ou selon une ancienneté
  • Afficher une alerte si un article est en dessous d'un certain seuil
  • Afficher une alerte si une date d'échéance est proche...

Les applications sont nombreuses, dès que vous devez faire un choix ou afficher un résultat en fonction d’une règle, la fonction SI est la bonne solution.

Syntaxe

 

=SI(condition; valeur_si_vrai; valeur_si_faux)

La fonction SI a 3 arguments : 

  • condition : une expression logique (exemple : A1>10)
  • valeur_si_vrai : ce qu’Excel doit afficher ou calculer si la condition est vraie
  • valeur_si_faux : ce qu’Excel doit afficher ou calculer si la condition est fausse

 

Exemple 1 : Condition avec du texte

 

Le tableau suivant montre les résultats d'étudiants à un examen.

On va afficher “Admis” si la note est supérieure ou égale à 10, et “Ajourné” sinon.

 

On se place sur la première cellule vide de la colonne Résultat.

 

 

Nous allons tester la condition B2>=10 sur le premier résultat.

  • Si elle est vraie, alors le résultat sera “Admis”
  • Sinon, ce sera “Ajourné”

 

La formule est :

=SI(B2>=10; "Admis"; "Ajourné")

 

(Si les cellules sont sous forme de tableau, la cellule B2 est remplacée par le nom de la colonne.)

 

Ensuite nous incrémenterons la fonction sur l'ensemble du tableau.

Si les cellules sont mises sous forme de tableau, la formule sera incrémentée automatiquement à l'ensemble de la colonne.

 

Résultat :

 

Note 1 : 

Lorsque l'on met du texte dans une formule Excel, il faut toujours le mettre entre guillemets, sinon vous aurez un message d'erreur.

 

Note 2 : 

On peut traduire le premier point-virgule par "Alors", le second par "Sinon" :

Si la note est >=10; Alors "Admis" ; sinon "Ajourné".

 

Note 3 :

Si vous laissez vide l'argument valeur_si_faux, Excel affichera FAUX dans la cellule.

 

Exemple 2 : Condition avec une valeur

 

Le tableau ci-dessous montre les ventes de plusieurs commerciaux.

Supposons qu’un employé touche une prime de 500 euros si ses ventes dépassent 10000 euros.

Si CA >= 10000; Alors 500; Sinon 0.

 

On insère la fonction :

 

Résulat :

Excel attribue 500 si la vente est supérieure à 10000, sinon 0.

 

Exemple 3 : Condition avec un calcul

 

Maintenant, nous allons effectuer un calcul si la condition est vraie.

Reprenons l'exemple précédent.

Nous allons calculer une prime si les ventes sont supérieures à 10000, mais la prime sera égale à 2% du CA.

Vous pouvez ajouter une autre colonne que l'on appellera Prime 2, cela vous permettra de comparer les 2 formules.

 

La formule est :

On effectue un calcul si la condition est vraie, sinon on met 0.

On prend le CA que l'on multiplie par 2%.

Résultat : 

Note : 

On peut aussi mettre du texte si la condition est fausse, par exemple écrire "Pas de prime", ou mettre un tiret "-".

 

En anglais

La fonction en anglais est IF.

 

Utilisations plus avancées

 

Imbrication de plusieurs SI

 

Vous pouvez imbriquer plusieurs fonctions SI pour gérer plusieurs cas.

On parle de fonctions SI imbriquées.

 

Exemple 4 : Plusieurs SI imbriquées

Reprenons le premier exemple.

Nous avons mis une condition simple selon que la note soit supérieure ou inférieure à 10.

Maintenant nous allons créer plusieurs conditions et afficher une mention selon la note :

=SI(A1<10; "Ajourné"; SI(A1<12; "Passable"; SI(A1<14; "Assez bien"; SI(A1<16; "Bien"; "Très bien"))))

Cette formule teste les conditions successivement :

  • Si A1 < 10 : Ajourné
  • Sinon, si A1 < 12 : Passable
  • Sinon, si A1 < 14 : Assez bien
  • Sinon, si A1 < 16 : Bien
  • Sinon, Très bien

Note 1 : 

On remarque que la dernière condition n'est pas précisée, en effet, si toutes les autres conditions sont fausses, cela signifie que la note est inférieure ou égale à 20 et supérieure ou égale à 16.

Note 2 :

Vous devez avoir autant de parenthèses ouvertes que fermées, vous pouvez les repérer facilement car chaque paire de parenthèses a sa propre couleur.

Note 3 : 

Il est conseillé de rester lisible et de ne pas imbriquer plus de 4 à 5 niveaux dans une même cellule.

Inconvénients des SI imbriquées.

 

Vous avez dû le voir si vous avez essayé, insérer plusieurs SI est assez chronophage et source d'erreurs, vous pouvez oublier un guillemet, un point-virgule, une parenthèse.

Depuis la version Excel 2019 et Microsoft 365, 2 nouvelles fonctions ont été intégrées, ce sont les fonctions SI.CONDITIONS et SI.MULTIPLE, elles permettent de faire plusieurs conditions sans imbriquer de nombreux SI.

Elles simplifient la formule et réduisent les erreurs.

Pour en savoir plus sur ces 2 fonctions, l'article complet est ici.

 

Erreurs fréquentes

Voici les principales erreurs rencontrées avec la fonction SI :

  • Oublier un point-virgule entre les arguments
  • Ne pas fermer toutes les parenthèses si vous imbriquez plusieurs SI
  • Oublier de mettre le texte entre guillemets.

 

Les SI imbriquées étant plus complexes, elles seront développées dans un prochain article.

 

SI et Copilot

Pour éviter les saisies manuelles et les possibles erreurs, vous pouvez utiliser Copilot pour insérer des formules conditionnelles SI et des SI imbriquées.

Écrivez ce que vous voulez et Copilot écrira la formule.

J'ai rédigé un article complet sur la prise en main de Copilot avec un exemple sur des formules conditionnelles imbriquées.

 

SI avec des opérateurs logiques

Vous pouvez combiner la fonction SI avec ET ou OU pour tester plusieurs conditions.

Par exemple, pour valider si une note est entre 10 et 20 :

=SI(ET(A1>=10; A1<=20); "Valide"; "Non valide")

On place la fonction ET juste après le SI et avant les conditions.

Vous pouvez mettre plus de 2 conditions.

Avant d'aller plus loin, familiarisez-vous avec la fonction SI pour la maitriser.

L'utilisation avancée de la fonction SI avec des SI imbriqués et les fonctions ET et OU sera détaillée dans de prochains articles.

Conclusion

La fonction SI est la base de la logique dans Excel. Une fois maîtrisée, elle ouvre la voie à des formules dynamiques, intelligentes et automatisées.

C’est la porte d’entrée vers d’autres fonctions puissantes comme NB.SI,NB.SI.ENS, SOMME.SI, MOYENNE.SI.ENS... mais aussi vers les formules avec des opérateurs logiques ET, OU ou des fonctions imbriquées et les fonctions conditionnelles SI.CONDITIONS et SI.MULTIPLE.

Commencez avec des cas simples, testez différentes conditions, et vérifiez toujours vos résultats, y compris avec COPILOT.

Une fois en main, la fonction SI deviendra vite un réflexe dans vos feuilles de calcul.

 

Supprimer les doublons avec la fonction UNIQUE

Supprimer les doublons avec la fonction UNIQUE

La fonction UNIQUE permet de supprimer les valeurs en double dans une colonne ou un tableau et d'extraire les valeurs uniques.

La fonction est dynamique : elle se met à jour automatiquement si vous ajoutez ou modifiez vos données.

Applications concrètes :

  • Nettoyer une liste de clients, produits ou fournisseurs
  • Extraire une liste de régions, villes ou catégories distinctes
  • Créer une liste de validation de données sans doublons
  • Identifier les valeurs uniques ou répétées dans un tableau
  • Créer des rapports synthétiques automatiques

Syntaxe : 

=UNIQUE(array, [by_col], [exactly_once])

Les arguments sont encore présentés en anglais dans ma version d'Excel, je vous mets la traduction en français.

Seul le 1er argument est obligatoire.

 

Arguments : 

array : plage

[by_col] : [par colonne] 

[exactly_once] : [exactement une fois]

Voyons en détails ces arguments.

  • array (plage)

La plage de cellules source (par ex. A2:A100).

 

  • [by_col] [par colonne]

Facultatif

FAUX ou omis → compare ligne par ligne (le cas classique).

VRAI→ compare colonne par colonne.

Cet argument est facultatif, par défaut la fonction supprime les doublons sur les colonnes, ce qui est le cas le plus classique.

Si vous voulez supprimer les doublons sur une ligne, choisissez VRAI 

 

  • [exactly_once] [exactement_une_fois]

Facultatif

FAUX ou omis → renvoie chaque valeur une seule fois, même si elle apparaît plusieurs fois dans plusieurs colonnes.

VRAI→ renvoie uniquement les valeurs qui apparaissent exactement une fois dans la plage.

Par défaut, on ne renvoie les valeurs qu'une fois.

Les 2 derniers arguments sont facultatifs.

Ils sont à utiliser si vous sélectionnez plusieurs colonnes d’un tableau.

Si vous ne sélectionnez qu’une seule colonne, vous aurez forcément des valeurs uniques.

Vous allez mieux comprendre avec les exemples.

 

Exemples d'utilisation de la fonction UNIQUE

Exemple 1 : Extraire une liste de valeurs uniques d’une seule colonne

Le tableau ci-après regroupe le CA par jour d'une entreprise qui dispose de points de vente dans plusieurs villes de La Réunion.

On veut extraire les villes présentes dans le tableau pour les afficher dans un autre tableau pour avoir la liste de toutes les villes.

 

On entre dans une cellule la fonction UNIQUE et on sélectionne la colonne qui contient les villes.

       

Vous avez maintenant une colonne contenant les villes de manière unique.

Vous pouvez ensuite, si vous le voulez, créer une liste déroulante avec les villes.

Vous pouvez lire cet article pour savoir comment créer une liste déroulante.

Exemple 2 : Extraire des valeurs uniques de 2 colonnes

Vous voulez maintenant extraire des valeurs uniques de 2 colonnes.

J'ai ajouté au tableau une colonne avec les noms des vendeurs.

Un vendeur peut être associé à plusieurs villes.

J'ai indiqué les valeurs en double avec des couleurs.

 

On va afficher les lignes uniques dans un autre tableau.

Les lignes qui apparaissent en double, comme par exemple les lignes Jonathan / Le Tampon ou David / Le Tampon, n'apparaîtront plus qu'une seule fois.

Excel compare chaque ligne entière, donc deux lignes identiques sont considérées comme des doublons.

On va juste insérer la fonction UNIQUE et sélectionner les 2 colonnes, là aussi vous n'avez pas besoin de préciser les arguments.

 

Résultat : Il n'y a plus de lignes en double, les 3 lignes en doublon ont disparu.

 

Exemple 3 : Afficher uniquement les valeurs présentes une seule fois

Reprenons cet exemple en mettant VRAI pour le 3ème argument.

Si on met VRAI au 3ème argument, Excel affichera uniquement les lignes qui apparaissent une fois, et pas celles qui apparaissent 2 fois ou plus.

Dans notre exemple, cela signifie qu'Excel n'affichera aucun doublon, soit les 6 lignes en couleurs.

On voit qu'il y a 2 points-virgules, en effet le 2nd argument a été laissé vide vu qu'il est facultatif.

 

 

Résultat

 

Combiner UNIQUE avec d'autres fonctions

Une utilisation fréquente de la fonction UNIQUE est de la combiner avec les fonctions TRIER et FILTRE pour extraire des valeurs uniques d'un tableau, puis les trier ou les filtrer.

Je l'explique en détails dans la formation : Nettoyer vos données avec les fonctions de texte. 

Vous pouvez aussi lire les articles sur les fonctions TRIER et FILTRE.

 

Fonction en anglais

La fonction en anglais est également UNIQUE.

Avantages de la fonction UNIQUE

Élimination des doublons : Simplifie le processus d'extraction des valeurs uniques d'une plage de données.

Création de listes déroulantes : Permet de créer rapidement des listes déroulantes sans doublons et sans erreurs.

Gain de temps : Réduit le temps nécessaire pour filtrer manuellement les doublons.

Analyse plus claire : Facilite l'analyse des données en ne conservant que les valeurs uniques.

 

Autre méthode pour supprimer les doublons.

La fonction UNIQUE est apparue récemment sur Excel, avant pour supprimer les doublons, on utilisait une fonctionnalité présente dans l'onglet Données.

Cette fonctionnalité existe toujours, je l'explique en détails dans cet autre article : Supprimer les doublons avec la fonctionnalité Convertir.

Conclusion

La fonction UNIQUE est un outil puissant pour tout utilisateur d'Excel cherchant à simplifier l'analyse des données en éliminant les doublons.

Que vous soyez débutant ou utilisateur expérimenté, maîtriser cette fonction vous permettra d'extraire rapidement des valeurs uniques et de gagner du temps dans vos analyses et de créer des listes déroulantes.

Si cet article vous a été utile, n'hésitez pas à le commenter et à vous abonner pour recevoir plus de contenu exclusif sur Excel.

Pour toute question ou suggestion, laissez un commentaire ci-dessous.

À bientôt pour plus d'astuces et de techniques sur le blog Maîtrisez Excel !

 

Compter le nombre de JOURS entre 2 dates

Compter le nombre de JOURS entre 2 dates

 

Il existe dans Excel une formule qui permet de compter le nombre de jours entre 2 dates, c'est la formule JOURS (au pluriel).

Attention à ne pas confondre avec la formule JOUR (sans S) qui affiche le jour du mois d'une date sélectionnée.

C’est une fonction simple pour mesurer des durées, des écarts de temps ou des délais entre deux événements : date de commande et de livraison, date de facture, date de début et de fin de projet, date d’embauche et date du jour, nombre de jours avant une échéance etc.

Excel calcule la différence entre les deux dates en excluant la date de départ.

 

Syntaxe :

=JOURS(date_fin; date_début)

La syntaxe est simple, il suffit de sélectionner d'abord la cellule contenant votre date de fin, puis la cellule contenant votre date de départ, séparées par un point virgule.

 

Exemples

Exemple 1 :

Vous voulez connaitre le nombre de jours entre les 2 dates inscrites dans les cellules ci-dessous, la date de facturation et la date d'échéance.

 

 

Insérez la fonction JOURS en C4

 

Renseignez la date de fin d'abord, ici la date d'échéance en C3.

Puis la date de départ, ici en C2.

 

Cela donne =JOURS(C3;C2)

 

Appuyez sur Entrée pour afficher le résultat.

 

Résultat :

Il y a 44 jours avant l’échéance.

Excel calcule la différence entre les deux dates, en excluant la date de départ.

On peut aussi calculer un nombre de jours entre une échéance donnée et aujourd'hui. 

Nous avons vu cet exemple dans l'article consacré à la formule AUJOURDHUI.

Reprenons l'exemple de cet article.

Exemple 2 :

On veut connaitre le nombre de jours entre aujourd'hui et la date d'échéance d'une facture.

La date du jour donnée par la fonction AUJOURDHUI en G2

=JOURS(G3;G2)

Résultat :

Il reste 22 jours avant l'échéance.

 

On peut aussi directement insérer la formule AUJOURDHUI() dans la formule JOURS.

 

Cela évite d'insérer la fonction AUJOURDHUI dans une cellule, pratique notamment si vous avez un tableau avec plusieurs lignes à incrémenter.

Voilà encore une fonction pratique sur Excel.

Il existe plus d'une vingtaine de formules de dates sur Excel.

Vous pouvez retrouver la liste des fonctions par thématique sur le site.

J'ai également créé une formation complète sur les fonctions de dates, avec exemples, exercices corrigés, cas pratiques et tous les tableaux Excel et le support de cours au format PDF.

En savoir plus sur la formation. 

 

 

Si vous n'êtes pas inscrit au blog maitrisez-excel.fr, vous pouvez vous inscrire en remplissant le formulaire ci-dessous.

Vous recevrez chaque semaine un nouvel article sur une fonctionnalité Excel.