Exercices — Fonctions de dates
Ces exercices s’enchaînent du plus simple au plus complexe. Chaque niveau introduit une ou deux nouvelles fonctions dans un contexte concret.
Niveau 1 — Arithmétique de base avec les dates
Section intitulée « Niveau 1 — Arithmétique de base avec les dates »Contexte : Vous travaillez à la réception de la quincaillerie Outils du Nord à Rouyn-Noranda. Vous gérez un tableau de commandes clients.
Données de départ
Section intitulée « Données de départ »Créez une nouvelle feuille et saisissez le tableau suivant à partir de la cellule A1 :
| A — N° commande | B — Date commande | C — Délai promis (jours) |
|---|---|---|
| CMD-001 | 2026-01-10 | 30 |
| CMD-002 | 2026-02-03 | 45 |
| CMD-003 | 2026-02-12 | 15 |
Calculs à effectuer
Section intitulée « Calculs à effectuer »Ajoutez les colonnes suivantes à partir de D2 :
| Colonne | Formule à saisir | Description |
|---|---|---|
| D — Date limite | =B2 + C2 | Additionner des jours à une date |
| E — Jours écoulés | =AUJOURDHUI() - B2 | Jours depuis la commande |
| F — Jours restants | =D2 - AUJOURDHUI() | Peut être négatif si en retard |
| G — Statut | =SI(F2 < 0; "En retard"; "En cours") | Indicateur visuel |
Niveau 2 — Calculer des durées
Section intitulée « Niveau 2 — Calculer des durées »Contexte : Vous gérez la liste des abonnements d’une salle de sport à Drummondville. Vous devez identifier les abonnements actifs et calculer leur durée.
Données de départ
Section intitulée « Données de départ »| A — Client | B — Début abonnement | C — Fin abonnement |
|---|---|---|
| Marois, Julie | 2023-03-15 | 2026-03-14 |
| Plante, Kevin | 2024-09-01 | 2026-08-31 |
| Boisvert, Nadia | 2022-01-10 | 2025-12-09 |
Calculs à effectuer
Section intitulée « Calculs à effectuer »| Colonne | Résultat attendu (Julie Marois) | Description |
|---|---|---|
| D — Durée totale en jours | 1 095 | =C2 - B2 |
| E — Durée en années | ”3 an(s)“ | Utiliser ANNEE et CONCATENER |
| F — Abonnement actif ? | Actif ou Expiré | Comparer C2 à AUJOURDHUI() |
| G — Jours avant expiration | Variable | Seulement si l’abonnement est actif |
Niveau 3 — Jours de la semaine et analyse des ventes
Section intitulée « Niveau 3 — Jours de la semaine et analyse des ventes »Contexte : La boutique Cadeaux Boréal à Baie-Comeau veut analyser ses ventes selon le jour de la semaine afin d’optimiser la dotation du personnel.
Données de départ
Section intitulée « Données de départ »| A — Date vente | B — Montant ($) |
|---|---|
| 2026-01-05 | 234,50 |
| 2026-01-06 | 189,00 |
| 2026-01-07 | 312,75 |
| 2026-01-08 | 95,25 |
| 2026-01-09 | 278,00 |
| 2026-01-10 | 445,50 |
| 2026-01-11 | 521,00 |
Partie A — Caractériser chaque journée
Section intitulée « Partie A — Caractériser chaque journée »Ajoutez les colonnes suivantes :
| Colonne | Description | Indice |
|---|---|---|
| C — Numéro du jour | 1 = lundi … 7 = dimanche | JOURSEM(A2; 2) |
| D — Nom du jour | ”lundi”, “mardi”… | SI imbriqués ou CHOISIR |
| E — Type de jour | ”Fin de semaine” ou “Semaine” | Tester si C2 >= 6 |
| F — Abréviation | ”lun.”, “mar.”… | GAUCHE(D2; 3) & "." |
Partie B — Analyse avec SOMME.SI
Section intitulée « Partie B — Analyse avec SOMME.SI »Sous votre tableau (à partir de la ligne 10), ajoutez un récapitulatif des ventes par jour :
- Total lundi
- Total samedi
- Total fin de semaine
Question bonus : En utilisant MOYENNE.SI, identifiez le jour qui génère la meilleure vente moyenne. Écrivez la formule pour chaque jour.
Niveau 4 — Décomposer et reconstruire des dates
Section intitulée « Niveau 4 — Décomposer et reconstruire des dates »Contexte : Le service RH de Coopérative Agro-Laurentides à Saint-Jérôme reçoit des données d’employés dont les dates de naissance sont saisies dans différents formats. Vous devez les standardiser et calculer les âges.
Données de départ
Section intitulée « Données de départ »Certaines dates sont mal formatées et saisies comme du texte. Recréez les dates avec DATE :
| A — Année | B — Mois | C — Jour | D — Date reconstituée |
|---|---|---|---|
| 1988 | 7 | 23 | (à calculer) |
| 1995 | 11 | 5 | (à calculer) |
| 2001 | 3 | 14 | (à calculer) |
Calculs à effectuer
Section intitulée « Calculs à effectuer »-
Colonne D — Reconstituer la date .
-
Colonne E — Âge en années : Calculez l’âge à partir de la date reconstituée
-
Colonne F — A-t-il eu son anniversaire cette année ? : Vérifiez si le mois et le jour de naissance sont déjà passés
-
Colonne G — Âge exact : Combinez les résultats des colonnes E et F pour obtenir l’âge précis