Note: The other languages of the website are Google-translated. Back to English

Comment compter le nombre de week-ends / jours de semaine entre deux dates dans Excel?

Parfois, nous avons besoin de savoir combien de jours de semaine spécifiques entre deux dates. Par exemple, j'ai deux dates: la date de début est le 1/1/2014 et la date de fin est le 2/15/2014, maintenant je veux savoir combien de fois un dimanche ou un lundi ou un mardi, etc. se produit dans cette durée. C'est peut-être un peu difficile pour nous, mais ici, je peux vous parler de quelques méthodes efficaces.


Comptez le nombre de jours de semaine / week-ends spécifiques entre deux dates avec la formule

Supposons que j'ai les deux dates suivantes et que je dois compter le nombre de dimanches entre elles. Sélectionnez une cellule vide, entrez la formule ci-dessous et appuyez sur le bouton Entrer clé. Et maintenant, vous obtiendrez le nombre de dimanches entre les deux dates. Voir la capture d'écran:

=INT((WEEKDAY($C$2- 1)-$C$2+$C3)/7)

Notes:

(1) Dans la formule ci-dessus, C2 est la date de début et C3 indique la date de fin.

(2) Dans la formule ci-dessus, 1 signifie dimanche. Et vous pouvez remplacer le nombre 1 par d'autres nombres entre 1 et 7. (1 est dimanche, 2 est lundi, 3 est mardi, 4 est mercredi, 5 est jeudi, 6 est vendredi et 7 est samedi)


Utilisez une formule pour compter le nombre de jours de la semaine spécifiques dans le mois

Parfois, vous devrez peut-être compter le nombre total d'un certain jour de la semaine dans le mois donné, dit compter le nombre total de mercredi en juillet 2020. Ici, je vais introduire une formule pour compter le nombre total d'un certain jour de la semaine dans le spécifié mois facilement.

Sélectionnez une cellule vide, tapez sous la formule et appuyez sur la touche Entrée pour obtenir le résultat du comptage.

=INT((WEEKDAY(DATE(G2,G3,1)- G4)-DATE(G2,G3,1)+EOMONTH(DATE(G2,G3,1),0))/7)

Notes:

(1) Dans la formule ci-dessus, G2 est l'année spécifiée, G3 est le mois spécifié et G4 est le jour de la semaine spécifié.

(2) Cette formule attribue des nombres entiers pour représenter le jour des semaines: 1 est dimanche, 2 est lundi, 3 est mardi, 4 est mercredi, 5 est jeudi, 6 est vendredi et 7 est samedi.


Utilisez la fonction définie par l'utilisateur pour compter le nombre de jours de la semaine / week-ends spécifiques dans un mois donné

Vous pouvez également créer une fonction définie par l'utilisateur pour calculer le nombre de jours de la semaine spécifiques dans une année et un mois donnés en plus de la formule ci-dessus.

1. Maintenez le ALT + F11 clés, et il ouvre le Fenêtre Microsoft Visual Basic pour Applications.

2Cliquez sur insérer > Moduleet collez le code suivant dans le Fenêtre du module.

Public Function TotalDays(pYear As Integer, pMonth As Integer, pDay As Integer)
'Update 20140210
Dim xindex As Integer
Dim endDate As Integer
endDate = Day(DateSerial(pYear, pMonth + 1, 0))
For xindex = 1 To endDate
    If Weekday(DateSerial(pYear, pMonth, xindex)) = pDay Then
        TotalDays = TotalDays + 1
    End If
Next
End Function

3. Enregistrez ce code et revenez à la feuille de calcul, puis dans une cellule vide, entrez cette formule = TotalDays (année, mois, 1) . Dans cet exemple, je compterai le nombre de dimanches qu'il y a en juin 2020, afin que je puisse appliquer cette formule comme l'une des formules ci-dessous, puis appuyez Entrer clé, et vous obtiendrez combien de dimanches à la fois. voir les captures d'écran:

= Nombre total de jours (C2, C3, C4)

= Nombre total de jours (2020,6,1)

 

Notes: Ces formules utilisent des entiers pour représenter le jour des semaines: 1 est dimanche, 2 est lundi, 3 est mardi, 4 est mercredi, 5 est jeudi, 6 est vendredi et 7 est samedi.


Comptez le nombre de tous les week-ends / jours de la semaine / jour spécifique de la semaine entre deux dates avec Kutools for Excel

En fait, nous pouvons appliquer Kutools pour Excel Nombre de jours chômés entre deux dates formule, Nombre de jours ouvrés entre deux dates formule, et Comptez le nombre de jours de la semaine spécifiques formule pour compter rapidement les nombres de tous les week-ends, week-ends ou jours spécifiques de la semaine dans une plage de dates dans Excel.

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Essai gratuit maintenant!

1. Sélectionnez une cellule vide dans laquelle vous placerez le résultat du comptage, puis cliquez sur Kutools> Formula Helper> Formula Helper pour activer cette fonctionnalité

Et puis continuez en fonction de vos types de comptage.

A. Comptez le nombre de week-ends (samedi et dimanche) entre deux dates dans Excel

Dans la boîte de dialogue Formulas Helper, procédez comme suit:
(1) Sélectionnez Statistique du Type de formule la liste déroulante;
(2) Cliquez pour sélectionner Nombre de jours chômés entre deux dates dans le Choisissez une formule zone de liste;
(3) Entrez la date de début dans le Date d'entrée en vigeur boîte (vous pouvez également référencer une cellule de date);
(4) Entrez la date de fin dans le Date de fin boîte (vous pouvez également référencer une cellule de date);
(5) Cliquez sur le OK .

Maintenant, il renvoie le nombre total de tous les samedis et dimanches dans la cellule sélectionnée.

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Achetez-le Maintenant

Comptez le nombre de jours de la semaine (sauf samedi et dimanche) entre deux dates dans Excel

Dans la boîte de dialogue Formulas Helper, procédez comme suit:
(1) Sélectionnez Statistique du Type de formule la liste déroulante;
(2) Cliquez pour sélectionner Nombre de jours ouvrés entre deux dates dans le Choisissez une formule zone de liste;
(3) Entrez la date de début dans le Date d'entrée en vigeur boîte (vous pouvez également référencer une cellule de date);
(4) Entrez la date de fin dans le Date de fin boîte (vous pouvez également référencer une cellule de date);
(5) Cliquez sur le OK .

Et puis il renvoie le nombre total de jours de la semaine (à l'exclusion des samedis et dimanches) dans la cellule sélectionnée.

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Achetez-le Maintenant

C. Comptez le nombre de jours spécifiques de la semaine (lundi, samedi, dimanche, etc.) entre deux dates dans Excel

Dans la boîte de dialogue Formulas Helper, procédez comme suit:
(1) Sélectionnez Statistique du Type de formule la liste déroulante;
(2) Cliquez pour sélectionner Comptez le nombre de jours de la semaine spécifiques dans le Choisissez une formule zone de liste;
(3) Entrez la date de début dans le Date d'entrée en vigeur boîte (vous pouvez également référencer une cellule de date);
(4) Entrez la date de fin dans le Date de fin boîte (vous pouvez également référencer une cellule de date);
(5) Spécifiez le jour de la semaine spécifique avec un entier (1 indique dimanche, 2-5 signifie lundi à vendredi et 7 est samedi.);
(6) Cliquez sur le OK .

Et puis, il renvoie le nombre total du jour de la semaine spécifié dans la plage de dates donnée.

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Achetez-le Maintenant


Articles Liés:


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Commentaires (19)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Merci pour ça. Question, comment ajouter un autre jour comme "mercredi ou 4" au lundi ? Fondamentalement, je veux qu'il calcule à la fois le total des lundis et des mercredis entre les deux dates. Comment écrire cette formule ? Merci encore
Ce commentaire a été minimisé par le modérateur sur le site
Try =INT((WEEKDAY($B$1-2)-$B$1+$B2)/7)+INT((WEEKDAY($B$1-4)-$B$1+$B2)/7)
Ce commentaire a été minimisé par le modérateur sur le site
Merci. C'est tellement utile.
Ce commentaire a été minimisé par le modérateur sur le site
Pour aider les futurs demandeurs. Utilisez cette formule pour calculer les jours entre deux dates : =NETWORKDAYS.INTL( start_date, end_date, [weekend], [holidays] ) =NETWORKDAYS.INTL(A3,A4,"00000011",C3:C8) - 0=inclure le jour 1 =exclure le jour
Ce commentaire a été minimisé par le modérateur sur le site
MERCI BEAUCOUP!!! C'est parfait! Cette fonction fait exactement la tâche !
Ce commentaire a été minimisé par le modérateur sur le site
Ne fonctionne pas correctement. Vous devez tenir compte du jour de départ et de fin !
Ce commentaire a été minimisé par le modérateur sur le site
Salut Laura, Pourriez-vous s'il vous plaît élaborer?
Ce commentaire a été minimisé par le modérateur sur le site
Salut, je viens d'Afrique du Sud et j'ai besoin de conseils. J'ai deux ouvriers au travail qui travaillent des jours différents. Maintenant, je veux taper une formule dans Excel pour compter combien de jours par an elle travaille (ce que je peux faire), mais l'astuce arrive quand je veux taper une formule qui me permet de déduire si un de ses jours de travail est un jour férié par exemple elle travaille les lundi, mercredi et vendredi. Cela signifie qu'elle travaille 156 jours par an, mais je veux qu'Excel déduise les jours fériés si c'est l'un de ses jours ouvrables. Quelqu'un peut-il m'aider s'il vous plaît?
Ce commentaire a été minimisé par le modérateur sur le site
Salut Jaco, Vous pouvez y parvenir pour quelqu'un qui travaille les lundis (2), mercredis (4) et vendredis (6) comme suit : (1) Appelez les dates de début et de fin de l'année [quote]StartDate[/quote] et [quote] Date de fin[/quote], respectivement. (2) Énumérez tous les jours fériés en Afrique du Sud (cela peut s'étendre sur plus d'un an) dans une plage et appelez-les [quote]PublicHolidays[/quote] (3) Pour calculer le nombre total de jours travaillés, entrez ce qui suit tableau formule : [quote]=INT((WEEKDAY(StartDate-2)-StartDate+EndDate )/7)+INT((WEEKDAY(StartDate-4)-StartDate+EndDate )/7)+INT((WEEKDAY(StartDate-6 )-StartDate+EndDate )/7)-SUM(IF((PublicHolidays>=StartDate)*(PublicHolidays
Ce commentaire a été minimisé par le modérateur sur le site
Je ne sais pas ce qui est arrivé à ma formule et au reste de mon message ci-dessus. La formule doit être : =INT((WEEKDAY(StartDate-2)-StartDate+EndDate )/7)+INT((WEEKDAY(StartDate-4)-StartDate+EndDate)/7)+INT((WEEKDAY(StartDate-6 )-StartDate+EndDate )/7)-SUM(IF((PublicHolidays>=StartDate)*(PublicHolidays
Ce commentaire a été minimisé par le modérateur sur le site
Désolé, la formule ci-dessus n'est pas complète : elle devrait être : =INT((WEEKDAY(StartDate-2)-StartDate+EndDate)/7)+INT((WEEKDAY(StartDate-4)-StartDate+EndDate)/7)+INT((WEEKDAY(StartDate-6)-StartDate+EndDate)/7)-SUM(IF((PublicHolidays>=StartDate)*(PublicHolidays
Ce commentaire a été minimisé par le modérateur sur le site
Pourquoi mes commentaires ne sont-ils pas publiés complètement ????
Ce commentaire a été minimisé par le modérateur sur le site
[quote]Pourquoi mes commentaires ne sont-ils pas entièrement publiés ????Par Mohamed[/quote] Désolé, essayez de m'envoyer la formule à jaychivo#extendoffice.com. Veuillez remplacer @ par #. Et je vais vous aider à le publier. Peut-être y a-t-il des personnages qui ont été bloqués. :-)
Ce commentaire a été minimisé par le modérateur sur le site
Est-il possible d'avoir la date de début définie sur "= aujourd'hui ()" et la date de fin, par exemple, le 22 du cycle en cours. Comme la date revient au 23, actualiser la formule au 22 suivant ?
Ce commentaire a été minimisé par le modérateur sur le site
En supposant que le cycle se réfère au mois, cela devrait fonctionner pour la date de fin : DATE(YEAR(TODAY()),MONTH(TODAY())+IF(DAY(TODAY())>22,1,0),22)
Ce commentaire a été minimisé par le modérateur sur le site
salut monsieur, je veux calculer non. de semaines dans Excel entre deux dates, mais la dose ne voit pas les bonnes semaines selon la date par exemple : j'ai entré la date 01/01/2016 (vendredi) et la deuxième date 14/01/2016 (jeudi) nombre de semaines affichées = 2 semaines . mais je veux montrer exactement 2 semaines terminées le 15/01/2016, sinon, il n'y a pas de semaines à prévoir.
Ce commentaire a été minimisé par le modérateur sur le site
Laissez les dates de début et de fin dans les cellules A1 et A2, respectivement. Cela devrait fonctionner : =INT((A2-A1)/7)
Ce commentaire a été minimisé par le modérateur sur le site
Qu'en est-il d'une formule qui renvoie la date réelle du premier mercredi de chaque mois, ou les 2e et 3e mardis de chaque mois ? Ou tous les 3 mardis ? Je veux pouvoir mettre mes propres dates de début et de fin, puis obtenir les DATES réelles (pas le décompte) qui me sont renvoyées. Des idées?
Ce commentaire a été minimisé par le modérateur sur le site
Supposons que vous souhaitiez calculer le 3ème jeudi du mois et supposons que la date du premier du mois se trouve dans la cellule A1. Nous devons d'abord déterminer la date du jeudi de la semaine de A1. Le jeudi étant le 5e jour de la semaine, nous utilisons : =A1-JOUR SEMAINE(A1)+5 Ensuite, si ce jeudi tombe avant A1, nous devons ajouter 7 en utilisant [b]((A1-JOUR SEMAINE(A1)+5)
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés