Vous êtes sur la page 1sur 3

Objectif : Fonction : Concatener, DateDif, Aujourdui(), Maintenant(), Annee, Mois et Jour

L’opérateur : &

I. Fonction concatener et l’opérateur &


=Texte1 & texte2 & texte3
=CONCATENER(texte1;texte2;texte3 ) concaténation de chaîne de caractère.
Exemple 1 : soit le tableau suivant :
A B C D
La colonne D est obtenue en concaténant la
1 M ALAMI said M ALAMI said colonne A, B et C. la formule en D1 est :
2 Mlle MADANI fatima Mlle MADANI fatima =A1&" "&B1&" "&C1
3 Mme KADIRI sara Mme KADIRI sara =Concatener(A1;" ",B1; " ";C1)

II. Fonction Date et heure :


=AUJOURDHUI() : numéro de série de la date du jour.
=MAINTENANT() : numéro de série de la date et de l'heure en cours.
Comment faire pour décomposer une date saisie en année, mois ou jour ?
Utilisez les fonctions suivantes =ANNEE(Date)
=MOIS(Date)
=JOUR(Date)
L’argument Date peut être une référence de cellule ou une date entre guillemets
Exemple 2 :
A B C D Maintenant le ……………..
1 DATE SAISIE JOUR MOIS ANNEE Heure ……………..
2 07/04/2011 Minute ……………..

Exercice :
Aujourd’hui le ……………………….
Quel mois ……………………….
Quel jour du mois ……………………….
Quel jour de la semaine ……………………….

 Formats de date : Exemple 3 :


Code français Signification Valeurs
aa Années avec 2 chiffres 00 à 99 Modifier le format des cellules de la
aaaa Années avec 4 chiffres 1900 à 9999 1ère colonne pour obtenir le résultat
m Mois avec 1 ou 2 chiffres 1-12 inscrit dans la 2ème colonne.
mm Mois avec 2 chiffres 01-12
mmm Mois abrégés en 3 lettres jan à déc.
Date saisie Le format affiché
mmmm Mois en toutes lettres janvier à décembre
07/04/2011 jeudi 7avril 2011
j Jours avec 1 ou 2 chiffres 1-31
jj Jours avec 2 chiffres 01-31 07/04/2011 07-avr-11
jjj Jours abrégés en 3 lettres dim à sam. 07/04/2011 7-avr.
jjjj Jours en toutes lettres dimanche à samedi 07/04/2011 7/4/11 12:00 AM

III. DATEDIF() : Calculer la différence entre deux date


Syntaxe =DATEDIF(Date1 ;Date2 ;Intervalle)
Date1 est la date de début
Date2 est la date de Fin (non inférieure à date début) (Date2 >= Date1)
Intervalle peut prendre différentes valeurs :
″Y″ différence en années
″m″ différence en mois
″d″ différence en jours
"ym" : différence en mois, après soustraction des années.
"yd" : différence en jours, après soustraction des années.
"md" : différence en jours, après soustraction des années et des mois.

Page 1
Exercice 1 : Calcul d’âge :
Le service du personnel dispose de la date de naissance de ses salariés et souhaite calculer leur âge.
Remarque : vous pouvez utiliser la fonction aujourdhui() qui donne la date du jour
1- Dans la colonne F, indiquer l’âge de la personne au format nombre et ans (exemple 35 ans)
2- Donner la formule qui permet de regrouper le nom et prénom dans une même cellule.

Matricule Nom Prénom Nom et prénom Date de naissance Age


A123 Petit Corinne 15/08/1983
A234 Lavoine Christophe 08/12/1976
A543 Girard Hubert 12/06/1964
A887 Delcourt Anne 04/05/1952
A665 Duval Fabrice 03/05/1949

Exercice 2 : Remarque: vous pouvez utiliser la fonction aujourdhui() qui donne la date du jour
Matricule Nom Prénom Date d'entrée Ancienneté
A123 Legrand Stéphane 15/08/2005
A234 Collard Fabien 08/12/2008
A543 Martel Lucie 12/06/1994
A887 Laval Aline 18/05/1989
A665 Duchemin Patrick 03/05/2001

A partir de la date d'entrée dans la société, le service du personnel souhaite calculer l'ancienneté.
Dans la colonne E, indiquer l'ancienneté de la personne au format nombre et ans mois jours (exemple
15 ans 3 mois 1 jour).
Exercice 3 :
Date du jour : 25/02/2020

DATE Nombre de jours de


N°FACT CLIENT DATE FACTURE Type de relance
ECHEANCE dépassement
F7109 ALIDERE 28/01/2020 30/01/2020
F7110 MARCURE 29/01/2020 30/12/2019
F7111 BERINGE 30/01/2020 18/09/2019
F7112 EMILIA 31/01/2020 19/09/2019
F7113 YVESI 01/02/2020 20/12/2019
F7114 ALEXANDRE 02/02/2020 02/02/2020
F7115 LANDRY 03/02/2020 22/09/2019
F7116 IGORD 04/02/2020 23/09/2019
F7117 FLOREGE 05/02/2020 24/09/2019
F7118 VICTERE 06/02/2020 01/02/2020

a- En colonne E calculer le nombre de jours écoulés entre la date du jour (en C2) et l'échéance
b- En colonne F, construire une fonction SI() qui permet d'afficher le texte "Relance télépho-
nique" ou "Relance écrite"
Il y aura "Relance écrite" si l'échéance est dépassée 30 jours, "Relance téléphonique" dans le cas
contraire
c- Ajouter un en-tête de page :
Dans la partie gauche, insérez la date actuelle-dans le centre insérez nom de fichier-dans la
partie droite insérez le nom de la feuille
et un pied de page :
Dans la partie gauche, insérez l’heure actuelle-dans le centre insérez numéro de page -dans la
partie droite tapez : TP EXCEL

Page 2
Réponse

En A1 : 05/02/2007
En B1 : 02/02/2009
o 1 =DATEDIF(A1;B1;"y") => 1
o 2 =DATEDIF(A1;B1;"m") => 23
o 3 =DATEDIF(A1;B1;"d") => 728
o 4 =DATEDIF(A1;B1;"ym") => 11
o 5 =DATEDIF(A1;B1;"yd") => 362
o 6 =DATEDIF(A1;B1;"md") => 28

Si vous combinez 1, 4, 6 :
=DATEDIF(A1;B1;"y") & " an(s) " & DATEDIF(A1;B1;"ym") & " mois et " &
DATEDIF(A1;B1;"md") & " jour(s)"
vous obtenez => 1 an(s) 11 mois et 28 jour(s)

Page 3

Vous aimerez peut-être aussi