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

Comment ajouter un nombre de jours ouvrés / ouvrés ou d'heures à une date dans Excel?

Vous devrez peut-être ajouter un certain nombre de jours ou d'heures ouvrables à une date afin de connaître l'heure exacte à laquelle vous terminerez la tâche pendant le temps de travail. Dans cet article, nous vous montrerons les méthodes d'ajout d'un nombre de jours ouvrables / ouvrés ou d'heures à une date dans Excel.

Ajouter un nombre de jours ouvrables à une date avec une formule

Ajouter un nombre d'heures ouvrées à une date avec une formule


Ajouter un nombre de jours ouvrables à une date avec une formule

En supposant que la date 2016/1/5 se situe sur la cellule A2, si vous souhaitez ajouter 12 jours uniquement, y compris les jours ouvrables sans week-end, procédez comme suit.

1. Sélectionnez une cellule vide, entrez la formule = JOUR DE TRAVAIL (A2,12) into the Barre de formule, puis appuyez sur Entrer clé. Voir la capture d'écran:

Ensuite, vous obtiendrez la date après avoir ajouté 12 jours ouvrables.

Notes:

1. Dans la formule, A2 est la cellule contenant la date à laquelle vous souhaitez ajouter des jours ouvrables, 12 est le nombre de jours ouvrables que vous ajouterez à la date. Veuillez les changer selon vos besoins.

2. Avec la formule ci-dessus, vous obtiendrez le résultat hors week-end. Mais cela peut inclure des vacances après le calcul. Si vous souhaitez exclure les week-ends et les jours fériés, veuillez appliquer cette formule = JOUR DE TRAVAIL (A2, B2, C2).

doc ajouter des jours d'heures de travail à une date 1

Dans cette formule, A2 contient la date à laquelle vous ajouterez les jours ouvrables, B2 contient le nombre de jours ouvrables et C2 localise la date du congé.

3. Après avoir appliqué les formules, si vous obtenez un nombre à 5 chiffres, veuillez convertir le format de cellule en format de date.


Ajouter un nombre d'heures ouvrées à une date avec une formule

Supposons que vous ayez une date et une heure de début, le nombre d'heures de travail nécessaires à ajouter, les heures de début et de fin de vos heures de travail et les vacances que vous souhaitez exclure, comme illustré ci-dessous. Pour ajouter le nombre d'heures d'ouverture à la date, procédez comme suit.

doc ajouter des jours d'heures de travail à une date 1

1. Sélectionnez une cellule vide (dit cellule C2), entrez la formule suivante dans la barre de formule, puis appuyez sur la touche Entrer clé.

=WORKDAY(A2,INT(B2/8)+IF(TIME(HOUR(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD(B2,8),1)*60,0)>
$F$2,1,0),$G$2:$G$2)+IF(TIME(HOUR(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD(B2,8),1)*60,0)>$F$2,$E$2
+TIME(HOUR(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD(B2,8),1)*60,0)-$F$2,TIME(HOUR(A2),MINUTE(A2),SECOND(A2))
+ TEMPS (MOD (B2,8), MOD (MOD (B2,8), 1) * 60,0))

Ensuite, vous pouvez voir le résultat comme illustré ci-dessous.

doc ajouter des jours d'heures de travail à une date 1

Notes:

1. Dans la formule, A2 est la cellule contenant la date, B2 contient les heures de travail que vous ajouterez à ce jour, E2 et F2 sont les heures de début et de fin de vos heures de travail et $ G $ 2 est la date de congé spécifique. Vous pouvez les modifier en fonction de vos besoins.

2. Si vous obtenez un nombre après avoir appliqué cette formule, veuillez changer le format de cellule en un format de date et d'heure.


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-2021 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes 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 (22)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
C'est une bouée de sauvetage. Bon travail.
Ce commentaire a été minimisé par le modérateur sur le site
Que se passe-t-il si la journée de travail est autre que 8 heures ? J'ai l'impression d'avoir des erreurs si mon quart de travail est de plus de 8 heures
Ce commentaire a été minimisé par le modérateur sur le site
Comment puis-je faire cela sans heures d'ouverture.
En fait, je veux additionner les minutes à une date, et cela me donne la date avec les heures et les minutes.
Ce commentaire a été minimisé par le modérateur sur le site
Bonne journée,
Si vous souhaitez ajouter des minutes à une cellule, par exemple 500 minutes, essayez cette formule = A1 + 500/1440.
Ce commentaire a été minimisé par le modérateur sur le site
Salut Crystal,
Merci pour la réponse, j'ai résolu mon problème en configurant le "début" et le "fin" avec les valeurs "00:00" et "23:59".
Pour obtenir des minutes entre deux dates.

Pour ajouter les minutes j'élabore une autre formule :
DataCorteHora = 1/29/18 9h00
Tempo restante = minutes
IF(AND(WEEKDAY(DataCorteHora+[@[Tempo Restante]],11)=5,SUMPRODUCT((TblFeriado[Data]>=DataCorteHora)*(TblFeriado[Data]<=DataCorteHora+[@[Tempo Restante]]))> 0),DataCorteHora+[@[Tempo restant]]+3,
IF(AND(WEEKDAY(DataCorteHora,11)=5,[@[Tempo Restante]]>0.625),DataCorteHora+[@[Tempo Restante]]+2,
IF(AND(WEEKDAY(DataCorteHora,11)=6,[@[Tempo Restante]]>0.625),DataCorteHora+[@[Tempo Restante]]+1,
IF(SUMPRODUCT((TblFeriado[Data]>=DataCorteHora)*(TblFeriado[Data]<=DataCorteHora+[@[Tempo Restante]]))>0,DataCorteHora+[@[Tempo Restante]]+1,DataCorteHora+[@[Tempo Restante]]))))))

Cette formule résume ma période en minutes et la valide si la date finale est un jour férié, un week-end, etc.

"aujourd'hui() + minutes = {vacances, week-end, etc.}"
Ce commentaire a été minimisé par le modérateur sur le site
S'il vous plaît, aidez... cette formule fonctionne parfaitement si l'heure de début se situe entre les heures de début et de fin fixes, mais si l'heure de début se trouve en dehors des "heures de travail légales", elle calcule une date/heure de fin erronée, car elle annonce " avant les heures programmées" et ainsi l'heure de fin calculée est plus tôt qu'elle ne devrait l'être. J'ai un fichier, où la date/heure de début n'est pas définie manuellement (importée d'une autre liste) et cela peut être n'importe quel jour et n'importe quelle heure (exacte). Ce que je veux, c'est que quelle que soit la date/heure de début, Excel n'ajoute toujours que les heures de travail nettes figurant dans l'horaire (dans mon cas, 9h00 - 17h00).
Ce commentaire a été minimisé par le modérateur sur le site
Chère Agnèse,
Désolé, je ne peux pas vous aider, vous pouvez poster votre question sur notre forum : https://www.extendoffice.com/forum.html pour obtenir plus de supports Excel de notre professionnel.
Ce commentaire a été minimisé par le modérateur sur le site
SI NOUS DEVONS ÉCRIRE LA MÊME FORMULE AVEC WORKDAY.INTL QUE COMMENT L'ÉCRIRE
Ce commentaire a été minimisé par le modérateur sur le site
Comment obtenir des cellules dans une formule Excel (H6; H7; H8; H9)
Forma C2 = =WORKDAY(B2;MAX(ROUNDUP((E2-IF((COUNTIF($J$4:$J$91;INT(B2))=0)*(WEEKDAY(B2;2)<=5);IF(MOD(B2;1)>$H$3;0;IF(MOD(B2;1)>=$H$5;(H3-MOD(B2;1))*24;($H$3-MAX(MOD(B2;1);$H$2)-($H$5-MAX(MOD(B2;1);$H$4)))*24));0))/(($H$3-$H$2-($H$5-$H$4))*24);0);0);$J$4:$J$91)+$H$2+(IFERROR(CEILING(MOD((E2-IF((COUNTIF($J$4:$J$91;INT(B2))=0)*(WEEKDAY(B2;2)<=5);IF(MOD(B2;1)>$H$3;0;IF(MOD(B2;1)>=$H$5;($H$3-MOD(B2;1))*24;($H$3-MAX(MOD(B2;1);$H$2)-($H$5-MAX(MOD(B2;1);$H$4)))*24));0))/(($H$3-$H$2-($H$5-$H$4))*24);1)-0,00000001;0,00000001);1)*($H$3-$H$2-($H$5-$H$4))*24+(IFERROR(CEILING(MOD((E2-IF((COUNTIF($J$4:$J$91;INT(B2))=0)*(WEEKDAY(B2;2)<=5);IF(MOD(B2;1)>H3;0;IF(MOD(B2;1)>=$H$5;($H$3-MOD(B2;1))*24;($H$3-MAX(MOD(B2;1);$H$2)-($H$5-MAX(MOD(B2;1);$H$4)))*24));0))/(($H$3-$H$2-($H$5-$H$4))*24);1)-0,00000001;0,00000001);1)*($H$3-$H$2-($H$5-$H$4))*24>($H$4-$H$2)*24)*($H$5-$H$4)*24)/24

and C3 = =WORKDAY(B3;MAX(ROUNDUP((E3-IF((COUNTIF($J$4:$J$91;INT(B3))=0)*(WEEKDAY(B3;2)<=5);IF(MOD(B3;1)>$H$3;0;IF(MOD(B3;1)>=$H$5;(H4-MOD(B3;1))*24;($H$3-MAX(MOD(B3;1);$H$2)-($H$5-MAX(MOD(B3;1);$H$4)))*24));0))/(($H$3-$H$2-($H$5-$H$4))*24);0);0);$J$4:$J$91)+$H$2+(IFERROR(CEILING(MOD((E3-IF((COUNTIF($J$4:$J$91;INT(B3))=0)*(WEEKDAY(B3;2)<=5);IF(MOD(B3;1)>$H$3;0;IF(MOD(B3;1)>=$H$5;($H$3-MOD(B3;1))*24;($H$3-MAX(MOD(B3;1);$H$2)-($H$5-MAX(MOD(B3;1);$H$4)))*24));0))/(($H$3-$H$2-($H$5-$H$4))*24);1)-0,00000001;0,00000001);1)*($H$3-$H$2-($H$5-$H$4))*24+(IFERROR(CEILING(MOD((E3-IF((COUNTIF($J$4:$J$91;INT(B3))=0)*(WEEKDAY(B3;2)<=5);IF(MOD(B3;1)>H4;0;IF(MOD(B3;1)>=$H$5;($H$3-MOD(B3;1))*24;($H$3-MAX(MOD(B3;1);$H$2)-($H$5-MAX(MOD(B3;1);$H$4)))*24));0))/(($H$3-$H$2-($H$5-$H$4))*24);1)-0,00000001;0,00000001);1)*($H$3-$H$2-($H$5-$H$4))*24>($H$4-$H$2)*24)*($H$5-$H$4)*24)/24
Mais la valeur correcte est en D2 et D3. Comment l'obtenir?
Ce commentaire a été minimisé par le modérateur sur le site
Comment ajouter une cellule dans Excel indique que le nombre maximum d'heures par jour (c'est-à-dire 8 heures) Le calcul du temps doit être limité à 8 heures par jour. S'il vous plaît, aidez-moi si nous pouvons faire en sorte que la feuille de calcul plafonne le calcul à 8. ?
Ce commentaire a été minimisé par le modérateur sur le site
peut-on m'aider à obtenir une formule pour la condition ci-dessous
Je ne parviens pas à obtenir l'heure, si je fais = WORKDAY.INTL (A2, B2,1, 9) --- La sortie est : Date de l'accord : 11/2018/0 00:18, où l'heure n'arrive pas, comme l'heure devrait venir avec 34hXNUMX

A2 : Date de la transaction : 9/7/2018 18h34
B2 : Jours : 2
La sortie est : Date du nouvel accord : 9/11/2018 0:00

La sortie requise est le 9/11/2018 à 18h34 - Aidez-moi s'il vous plaît avec la formule !
--------------------
9/7/2018 - Vendredi, je dois ajouter 2 jours hors week-end, donc si j'ajoute 2 jours au 9/7/2018 (vendredi), c'est mardi (9/11/2018) en supprimant le samedi et le dimanche.
Ce commentaire a été minimisé par le modérateur sur le site
Salut Harich,
Désolé, je ne peux pas encore vous aider. Merci pour votre commentaire.
Ce commentaire a été minimisé par le modérateur sur le site
la formule ajoutant des heures de travail fonctionne mathématiquement, mais elle n'affichera pas l'heure exacte, indique simplement 0:00. quelqu'un sait pourquoi?
Ce commentaire a été minimisé par le modérateur sur le site
Comment puis-je ajouter des heures avec la date de travail + l'heure. Par exemple, c'est l'heure 20/10/21 8h00 et j'ai besoin d'ajouter des heures avec des jours ouvrables et j'ai besoin d'ajouter 4 heures (en supposant), et il y a des heures de travail entre 08h00 et 05h00 et il n'y a pas de vacances. Comment ajouter?
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, En supposant que votre cas soit illustré dans la capture d'écran ci-dessous, pour obtenir une date et une heure futures qui tombent dans les heures de travail spécifiées, veuillez essayer cette formule : =JOUR OUVRABLE(A2,INT(B2/8)+SI(TEMPS(HEURE(A2),MINUTE(A2),SECONDE(A2))+TEMPS(MOD(B2,8),MOD(MOD(B2,8), 1)*60,0)>$E$2,1,0))+SI(TIME(HEURE(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD (B2,8),1)*60,0)>$E$2,$D$2+TEMPS(HEURE(A2),MINUTE(A2),SECONDE(A2))+TEMPS(MOD(B2,8),MOD (MOD(B2,8),1)*60,0)-$E$2,TIME(HEURE(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD (B2,8),1)*60,0))
Ce commentaire a été minimisé par le modérateur sur le site
Bon après-midi monsieur,

Comment obtenir la date et l'heure de fin si j'ai le jour et l'heure de début ensemble et ajouter "n" heures de travail à l'exclusion des heures non travaillées.

exemple 1) si start date=02/06/2022 02:00 et ajouter 4:00 heures de travail et les heures de travail sont de 08:00 à 18:00 et les heures non ouvrables à exclure sont de 18:00 à 08h00 et la date de fin devrait être du type 02/06/2022 12h00. quelle est la formule pour celui-ci monsieur.
2) si date de début=02/06/2022 16:00 et ajouter 4:00 heures de travail et les heures de travail sont de 08:00 à 18:00 et les heures non ouvrables à exclure sont de 18:00 à 08:00 et la date de fin devrait être comme 03/06/2022 10:00. quelle est la formule pour celui-ci monsieur.

Dans CCC à compléter le temps également même formule donnée monsieur.

Pouvez-vous s'il vous plaît m'aider avec la formule monsieur?
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour à tous,

Ajouter le nombre d'heures ouvrables à une date avec une formule

Je ne suis pas un expert mais cela me donne une erreur, chaque fois que j'insère la formule sur la cellule C2. J'ai suivi toutes les instructions.
J'ai déjà formaté toutes les cellules en fonction de l'heure et de la date, mais j'obtiens toujours une erreur indiquant que la formule contient une erreur.
Quelqu'un peut-il expliquer ou télécharger ou m'envoyer un fichier Excel avec la formule déjà préparée ?
Merci d'avance
Ce commentaire a été minimisé par le modérateur sur le site
Salut Renato,
Pouvez-vous fournir une capture d'écran de l'erreur de formule que vous avez rencontrée ? Ici, je télécharge un classeur Excel avec la formule préparée. Veuillez le télécharger et essayer.
Ce commentaire a été minimisé par le modérateur sur le site
Salut Crystal,

Merci beaucoup! J'ai téléchargé le classeur Excel et maintenant cela fonctionne.
Merci encore!
Ce commentaire a été minimisé par le modérateur sur le site
Cela devrait être simple pour vous les gars, mais je travaille dans une concession et j'essaie de créer une formule simple qui calculera automatiquement le nombre de jours ouvrables que nous avons dans un mois... exemple (6 jours par semaine, parce que nous travaillons tous les samedi mais nous sommes fermés tous les dimanches). Merci d'avance pour votre aide.
Ce commentaire a été minimisé par le modérateur sur le site
Salut Josué Player,
Par exemple, vous devez compter le nombre de jours ouvrables en septembre, y compris tous les samedis. Vous devez procéder comme suit :
1. Entrez la date de début et la date de fin de septembre dans différentes cellules, telles que la date de début 9/1/2022 en B1 et la dernière date 9/30/2022 en B2.
2. Appliquez l'une des formules suivantes.
Si vous n'avez pas besoin d'exclure les jours fériés, appliquez cette formule et appuyez sur la touche Entrer clé pour obtenir le résultat:
=SOMMEPROD(--(TEXTE(LIGNE(INDIRECT(B1&":"&B2)),"dddd")<>"Dimanche"))
Si vous devez exclure les jours fériés (supposez les dates de vacances répertoriées dans B3:C3), appliquez cette formule et appuyez sur la touche Ctrl + Mission + Entrer touches pour obtenir le résultat
=SUMPRODUCT(--(TEXT(ROW(INDIRECT(B1&":"&B2)),"dddd")<>"Sunday"))-SUMPRODUCT(--IF((B3:C3>=B1)*(B3:C3<=B2),(TEXT(B3:C3,"dddd")<>"Sunday"), FALSE))
Ce commentaire a été minimisé par le modérateur sur le site
J'ai copié et collé la formule ci-dessous à partir du Ajouter le nombre d'heures ouvrables à une date avec une formule étape ci-dessus. Quelle est la formule équivalente dans laquelle vous pouvez commencer par une date de fin et remonter jusqu'à la date de début (au lieu de commencer par la date de début pour trouver la date de fin).

=WORKDAY(A2,INT(B2/8)+IF(TIME(HOUR(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD(B2,8),1)*60,0)>
$F$2,1,0),$G$2:$G$2)+IF(TIME(HOUR(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD(B2,8),1)*60,0)>$F$2,$E$2
+TIME(HOUR(A2),MINUTE(A2),SECOND(A2))+TIME(MOD(B2,8),MOD(MOD(B2,8),1)*60,0)-$F$2,TIME(HOUR(A2),MINUTE(A2),SECOND(A2))
+ TEMPS (MOD (B2,8), MOD (MOD (B2,8), 1) * 60,0))
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

Nous suivre

Copyright © 2009 - www.extendoffice.com. | Tous les droits sont réservés. Alimenté par ExtendOffice. | | Plan du site
Microsoft et le logo Office sont des marques commerciales ou des marques déposées de Microsoft Corporation aux États-Unis et / ou dans d'autres pays.
Protégé par Sectigo SSL