Description
Cette fonction permet de déterminer le jour de la semaine pour lequel une date tombera. Pris en charge dans les chaînes.
Elle renvoie un nombre entier compris entre 1 et 7 inclus.
Syntaxe
WEEKDAY(serial_number,[return_type])
Les entrées
Cette fonction a les arguments suivants :
| Nom | Obligatoire | Entrée valide |
|---|---|---|
numéro de série |
Oui | Un numéro séquentiel qui représente la date du jour que vous recherchez. Les dates doivent être saisies à l'aide de la fonction DATE, ou en tant que résultats d'autres formules ou fonctions. Par exemple, utilisez DATE(2024,6,23) pour le 23e jour du mois de mai 2008. Des problèmes peuvent survenir si les dates sont saisies sous forme de texte. |
type_de_retour |
Non | Un nombre entier qui détermine le type de valeur de retour. Il peut s'agir d'un nombre fixe, d'une référence de cellule ou du produit d'une formule. |
Exemple
Type de retour
La fonction WEEKDAY vous permet de spécifier le codage à utiliser pour déterminer la valeur renvoyée.
| Valeur du type de retour | Nombre de retours |
|---|---|
| 1 (par défaut) | 1 = dimanche à 7 = samedi. Se comporte comme les versions précédentes de Microsoft Excel. |
| 2 | 1 = lundi à 7 = dimanche. |
| 3 | 0 = lundi à 6 = dimanche. |
| 11 | 1 = lundi à 7 = dimanche. |
| 12 | 1 = mardi à 7 = lundi. |
| 13 | 1 = mercredi à 7 = mardi. |
| 14 | 1 = jeudi à 7 = mercredi. |
| 15 | 1 = vendredi à 7 = jeudi. |
| 16 | 1 = samedi à 7 = vendredi. |
| 17 | 1 = dimanche à 7 = samedi. |
La deuxième façon de configurer les week-ends consiste à fournir une chaîne de texte de 7 caractères entre guillemets composée de 1 et de 0, où "1" indique un jour non ouvrable et "0" un jour ouvrable. La première position représente le lundi.
Données d’échantillon
| A | B | C | |
|---|---|---|---|
| 1 | Date | Personne | Dépenses |
| 2 | 2/1/2023 | Abby | $3456.00 |
| 3 | 5/12/2023 | Brandon | $4783.30 |
| 4 | 7/4/2023 | Corinna | $3167.09 |
| 5 | 2/21/2023 | Damon | $2965.89 |
| 6 | 12/5/2023 | Esther | $3014.88 |
| 7 | 6/16/2023 | Francoise | $2762.93 |
Exemples de formules
| Cas d'utilisation | Formule | Explication et résultat |
|---|---|---|
| Renvoie la valeur du mois pour une date dans une cellule. | =MONTH(A1) |
Cette formule renvoie le numéro du mois correspondant à la date de la cellule A1. Pour cet ensemble de données, la formule renvoie 2. |
| Renvoie la valeur du mois pour une date explicite. | =MOIS("17/9/2003") |
Renvoie le numéro du mois pour la date fournie du 17/9/2003 . Cette formule renvoie 9. |
| Classez les dépenses par mois. | =SUM(IF(MONTH(A2:A8)=2, C2:C8, 0)) |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, la formule renvoie : 6421,89 (la somme des lignes 2 et 5). |
| Vérifiez si une date se situe dans un mois spécifique. | =IF(MONTH(A7)=12, "December", "Other") |
Cette formule fonctionne de la manière suivante : IF vérifie si la date de la cellule A7 tombe en décembre Pour cet ensemble de données, la formule renvoie : Autre (parce que le mois est 7, soit juillet). |
Remarques
- La fonction WEEKDAY renvoie une valeur même si la date est vide. Veillez à piéger ce résultat si des dates vierges sont possibles.
- La plateforme Workiva enregistre les dates sous forme de numéros de série séquentiels afin de pouvoir les utiliser dans les calculs. Par défaut, le 1er janvier 1900 = 1.
- Si
numéro_de_sérieest en dehors de la plage, un - Si la valeur
return_typene fait pas partie de l’ensemble spécifié ci-dessus, une erreur #NUM ! est renvoyée. - Les caractères génériques ne fonctionnent pas avec cette fonction.
Fonctions connexes
DATE
VALEUR DE LA DATE
JOUR
JOURS
DAYS360
EDATE
EOMONTH
MOIS
JOURS DU RÉSEAU
JOURS-RÉSEAU.INTL
JOUR DE LA SEMAINE
JOURNÉE DE TRAVAIL
JOURNÉE DE TRAVAIL.INTL
ANNÉE
ANNEEFRAC