KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Additionner des valeurs par numéro de semaine ou jour de la semaine dans Excel

AuteurSiluvia Date de modification

Ce tutoriel vous guide pas à pas dans l’utilisation de formules pour additionner facilement les valeurs d’une plage donnée selon le numéro ou le jour de la semaine spécifié dans Excel.

Comment additionner des valeurs par Numéro de semaine dans Excel ?
Comment additionner des valeurs par jour de la semaine dans Excel ?


Comment additionner des valeurs par numéro de semaine dans Excel ?

Comme le montre la capture d’écran ci-dessous, pour additionner les valeurs de la colonne Montant en fonction des dates correspondant à un numéro de semaine donné, nous proposons deux formules.

doc-sum-by-week-number-weekday-1

Formules génériques

=SUMIFS( value_range, helper_column_range, week_number)

=SUMPRODUCT(--(WEEKNUM(date_range+0,1)=week_number),value_range)

Arguments

Plage_valeurs: La plage de valeurs que vous souhaitez additionner en fonction du Numéro de semaine ;
Plage_colonne_auxiliaire: La plage de Numéro de semaine extraites à partir de la date ;
Numéro_semaine: Le Numéro de semaine utilisé comme critère pour additionner les valeurs.

Comment utiliser cette formule ?

Utilisation de la formule SOMME.SI.ENS avec une colonne auxiliaire

Pour utiliser la formule SOMME.SI.ENS, vous devez d’abord appliquer la fonction WEEKNUM afin de créer une colonne auxiliaire qui calcule le numéro de semaine correspondant aux dates de la colonne « Date ».

=WEEKNUM (serial_num, [return_type])

La fonction WEEKNUM renvoie le numéro de la semaine correspondant à la date indiquée au cours de l’année.

1. Dans ce cas, je sélectionne une cellule (F5) située à côté de la première valeur de la colonne Montant.

2. Saisissez la formule ci-dessous et appuyez sur la touche Entrée pour obtenir le numéro de semaine de la première date. Sélectionnez la cellule contenant le résultat, puis faites glisser sa poignée de recopie vers le bas afin d’obtenir les autres numéros de semaine. Voir la capture d’écran :

=WEEKNUM(C5)

doc-sum-by-week-number-weekday-2

3. Sélectionnez une cellule pour afficher le montant total, saisissez la formule ci-dessous, puis appuyez sur la touche.EntréeEnsuite, sélectionnez cette cellule de résultat et faites glisser sa poignée de recopie vers le bas pour obtenir les autres totaux.

=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)

doc-sum-by-week-number-weekday-3

Utilisation de la formule SOMMEPROD

Pas besoin de créer de colonne auxiliaire lorsque vous utilisez la formule SOMMEPROD pour résoudre ce problème.

1. Sélectionnez une cellule vide, saisissez la formule ci-dessous et appuyez sur la touche Entrée.

=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)

2. Sélectionnez la cellule contenant le résultat, puis faites glisser sa poignée de recopie.poignée de recopie vers le bas pour obtenir les autres résultats selon vos besoins.

doc-sum-by-week-number-weekday-4

Explication de la formule

=SOMME.SI.ENS($E$5:$E$14;$F$5:$F$14;H6)

Après avoir calculé le Numéro de semaine à l’aide de la fonction WEEKNUM, la fonction SOMME.SI.ENS additionne les valeurs de la plage E5:E14 si les Numéro de semaine de la colonne auxiliaire F5:F14 correspondent à la semaine donnée en H6.

=SOMMEPROD(--(WEEKNUM($C$5:$C$14+0;1)=G6);$E$5:$E$14)

WEEKNUM($C$5:$C$14+0,1): La fonction WEEKNUM calcule le Numéro de semaine de chaque date de la plage C5:C14 et renvoie un tableau tel que : {1;1;5;6;6;9;11;11;13;14} ;
{1;1;5;6;6;9;11;11;13;14}=G6: Ici, chaque Numéro de semaine du tableau est comparé au Numéro de semaine donné en G6, ce qui produit un nouveau tableau : {VRAI;VRAI;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX} ;
--{VRAI;VRAI;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX}: Ces deux signes moins convertissent les « VRAI » et « FAUX » en 1 et 0. Vous obtenez ainsi un nouveau tableau : {1;1;0;0;0;0;0;0;0;0} ;
{1;1;0;0;0;0;0;0;0;0},{1428;2010;2288;1831;2069;1728;1325;1469;1023;1100}: Chaque paire d’éléments des tableaux est multipliée entre elle, ce qui donne : {1428;2010;0;0;0;0;0;0;0;0} ;
SOMMEPROD({1428;2010;0;0;0;0;0;0;0;0}): La fonction SOMMEPROD additionne tous les nombres du tableau et renvoie le résultat final 1428+2010=3438.

Comment additionner des valeurs selon le jour de la semaine dans Excel ?

Comme le montre la capture d’écran ci-dessous, pour additionner les valeurs de la colonne Montant correspondant à un jour de la semaine donné dans Excel, combinez la fonction SOMMEPROD avec la fonction JOURSEM.

Dans ce cas, comme nous devons additionner le montant total pour chaque jour de la semaine, nous créons au préalable une colonne auxiliaire contenant les chiffres 1 à 7 représentant respectivement lundi à dimanche.

doc-sum-by-week-number-weekday-6

Formule générique

=SUMPRODUCT((WEEKDAY(date_range,2)=weekday_number)*value_range)

Arguments

Plage_dates: La Plage de dates dans laquelle vous souhaitez évaluer les jours de la semaine donnés ;
Plage_valeurs: La plage de valeurs que vous souhaitez additionner en fonction du jour de la semaine ;
2: Le chiffre 2 représente les nombres allant de 1 (lundi) à 7 (dimanche) ;
Numéro_jour_semaine: Le numéro du jour de la semaine utilisé comme critère pour additionner les valeurs. Il peut s’agir de Une référence de cellule ou d’un chiffre compris entre 1 et 7.

Comment utiliser cette formule ?

1. Sélectionnez une cellule adjacente à celle contenant le chiffre 1 – ici, j’opte pour I6.

2. Copiez ou saisissez la formule ci-dessous, puis appuyez sur la touche.EntréeSélectionnez la cellule contenant le résultat, puis faites glisser sa poignée de recopie vers le bas pour obtenir les résultats des autres jours de la semaine.

=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)

doc-sum-by-week-number-weekday-7

Remarque : si vous souhaitez simplement additionner les valeurs correspondant à un jour de la semaine spécifique, comme le vendredi, saisissez directement le chiffre 5 dans la formule, comme suit.

=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=5)*$E$5:$E$14)

Explication de la formule

=SOMMEPROD((JOURSEM($C$5:$C$14;2)=H6)*$E$5:$E$14)

JOURSEM($C$5:$C$14,2): La fonction JOURSEM renvoie des nombres entiers compris entre 1 et 7 pour représenter le Semaine de lundi à dimanche dans la plage C5:C14 : {5;7;1;3;6;7;1;5;5;6} ;
{5;7;1;3;6;7;1;5;5;6}=H6: Ici, chaque Semaine du tableau est comparé au numéro du jour de la semaine donné en H6, ce qui produit un nouveau tableau : {FAUX;FAUX;VRAI;FAUX;FAUX;FAUX;VRAI;FAUX;FAUX;FAUX} ;
{FAUX;FAUX;VRAI;FAUX;FAUX;FAUX;VRAI;FAUX;FAUX;FAUX}*$E$5:$E$14: Ici, les valeurs VRAI et FAUX sont converties en 1 et 0, puis multipliées par les valeurs de E5:E14, ce qui donne le tableau : {0;0;2288;0;0;0;1325;0;0;0} ;
SOMMEPROD{0;0;2288;0;0;0;1325;0;0;0}: La fonction SOMMEPROD additionne tous les nombres du tableau et renvoie le résultat final 2288+1325=3613.

Fonctions associées

Fonction WEEKNUM d’Excel
La fonction WEEKNUM d’Excel renvoie le numéro de la semaine correspondant à une date donnée dans l’année, en commençant à compter les semaines à partir du 1er janvier.

Fonction SOMMEPROD d’Excel
La fonction SOMMEPROD d’Excel multiplie deux colonnes ou plus — ou plusieurs tableaux — entre eux, puis renvoie la somme de ces produits.

Fonction JOURSEM d’Excel
La fonction JOURSEM d’Excel renvoie un nombre entier compris entre 1 et 7 pour représenter le jour de la semaine correspondant à une date donnée.


Formules associées

Sommer les valeurs par mois (avec ou sans l’année)
Ce tutoriel vous présente en détail deux formules efficaces pour additionner des valeurs selon un mois et une année spécifiques, ou simplement selon un mois, indépendamment de l’année, dans Excel.

Sommer les valeurs par semaine à partir d’une date donnée
Ce tutoriel vous explique comment additionner des valeurs en fonction de la semaine à laquelle une date donnée appartient.

Additionner toutes les n lignes ou colonnes dans une plage
Ce tutoriel présente deux formules, basées sur les fonctions SOMME et DECALER, pour additionner toutes les n lignes ou colonnes d’une plage définie dans Excel.

Additionner chaque nième ligne ou colonne dans une plage
Découvrez comment créer facilement une formule en combinant les fonctions SOMMEPROD, MOD et COLONNE pour additionner automatiquement chaque nième ligne ou colonne dans une plage Excel !


Les meilleurs outils de productivité Office

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en évidence ou Marquer les doublons  |  Supprimer les lignes vides  |  Combinez les colonnes ou cellules sans perdre de données  |  Arrondi sans utiliser de formule...
Super rechercheV:Critères multiples  |  Valeurs multiples  |  Sur plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et feuilles|Bibliothèque de ressources(Texte automatique)|  Sélecteur de date  |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux ensembles d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image à partir d’un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...


Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
  • Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
  • Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
  • Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.