Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment ajouter un nombre d'affaires / jours ouvrables ou d'heures à une date dans Excel?

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

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

Ajouter un nombre d'heures de bureau à une date avec une formule


Ajoutez facilement le nombre de dates / heures / minutes à jour dans Excel:

Kutools for Excel's Ajouter des dates / heures / minutes les formules peuvent vous aider à ajouter rapidement un nombre de dates, d'heures ou de minutes à une date dans Excel. Voir la capture d'écran:

Kutools for Excel comprend plus de 300 outils maniables Excel. Gratuit pour essayer sans limitation dans les jours 60. Téléchargez l'essai gratuit maintenant


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


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

1. Sélectionnez une cellule vide, entrez la formule = WORKDAY (A2,12) dans le Barre de formule, puis appuyez sur Entrer clé. Voir la capture d'écran:

Ensuite, vous obtiendrez la date après l'ajout des jours ouvrables 12.

Remarques:

1. Dans la formule, A2 est la cellule contenant la date à laquelle vous voulez ajouter des jours ouvrables, 12 est le nombre de jours ouvrables que vous ajouterez à la date. S'il vous plaît, changez-les selon vos besoins.

2. Avec la formule ci-dessus, vous obtiendrez le résultat excluant les week-ends. Mais il 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 = WORKDAY (A2, B2, C2).

doc ajouter les heures de travail jours à une date 1

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

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


Ajouter un nombre d'heures de bureau à 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 pour 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, veuillez procéder comme suit.

doc ajouter les heures de travail jours à une date 1

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

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

Ensuite, vous pouvez voir le résultat comme ci-dessous capture d'écran montré.

doc ajouter les heures de travail jours à une date 1

Remarques:

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

2. Si vous obtenez un nombre après l'application de cette formule, remplacez le format de la cellule par un format de date et d'heure.



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Hash Ann · 9 days ago
    How to add a cell in the excel says that maximum hours per day (i.e., 8 hours) The time calculation to be bound by 8 hours per day. Please help me if we can have the spread sheet cap the calculation at 8.?
  • To post as a guest, your comment is unpublished.
    Tiit Perve · 1 months ago
    How to get cells in excel formula (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
    But the correct value is in D2 and D3. How to get it?
  • To post as a guest, your comment is unpublished.
    SHAHID · 4 months ago
    IF WE HAVE TO WRITE THE SAME FORMULA WITH WORKDAY.INTL THAN HOW TO WRITE IT
  • To post as a guest, your comment is unpublished.
    Agnese · 1 years ago
    Please, help... this formula works perfectly if start time is between the fixed start and end times, but if the start time happens to be outside the "legal work hours", it calculates wrong end date/time, because it ads "before schedule" hours and this way the calculated end time is earlier than it should be. I have a file, where the start date/time is not manually set (imported from another list) and it can be any day and any (exact) hour. What I want is that no matter what is the start date/time, excel would still add only net work hours that are in the schedule (in my case 9:00 - 17:00).
  • To post as a guest, your comment is unpublished.
    Luca Palermo · 1 years ago
    How do i do this without business hours.
    In fact, i want to sum minutes to a date, and results me the date with hours and minutes.
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Good day,
      If you want to add minutes to cell such as 500 minutes, please try this formula =A1+500/1440.
      • To post as a guest, your comment is unpublished.
        Luca Palermo · 1 years ago
        Hi Crystal,
        Thank you for the answer, i solve my problem configuraing the "begin" and the "end" with the values "00:00" and "23:59".
        To get minutes between two dates.

        To add the minutes i elaborate other formula:
        DataCorteHora = 1/29/18 9:00 AM
        Tempo Restante = minutes
        IF(AND(WEEKDAY(DataCorteHora+[@[Tempo Restante]],11)=5,SUMPRODUCT((TblFeriado[Data]>=DataCorteHora)*(TblFeriado[Data]<=DataCorteHora+[@[Tempo Restante]]))>0),DataCorteHora+[@[Tempo Restante]]+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]])))))

        This formula sum my period in minutes and validate it if the final date is a holiday, weekend, etc.

        "today() + minutes = {holiday, weekend, etc.}"