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

Onglet Office Activer l'édition et la navigation par onglets dans Office, et simplifiez grandement votre travail ...
Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%
  • Réutiliser n'importe quoi: Ajoutez les formules, graphiques et autres éléments les plus utilisés ou les plus complexes à vos favoris et réutilisez-les rapidement.
  • Plus que le texte 20 comprend: Extraire le numéro de la chaîne de texte; Extraire ou supprimer une partie des textes; Convertissez les nombres et les devises en mots anglais.
  • Fusionner les outils: Plusieurs classeurs et feuilles en un; Fusionner plusieurs cellules / lignes / colonnes sans perdre de données; Fusionner les lignes en double et la somme.
  • Outils Split: Fractionner les données en plusieurs feuilles en fonction de la valeur; Un classeur pour plusieurs fichiers Excel, PDF ou CSV; Une colonne à plusieurs colonnes.
  • Coller Sauter Lignes cachées / filtrées; Compte et somme par couleur de fond; Envoyez des e-mails personnalisés à plusieurs destinataires en bloc.
  • Super filtre: Créez des schémas de filtrage avancés et appliquez-les à toutes les feuilles. Trier par semaine, jour, fréquence et plus; Filtre en gras, formules, commentaires ...
  • Plus que de puissantes fonctionnalités 300; Fonctionne avec Office 2007-2019 et 365; Prend en charge toutes les langues; Déploiement facile dans votre entreprise ou organisation.

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(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 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.


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 emails ...
  • Super Formula Bar (éditez facilement plusieurs lignes de texte et de formule); Disposition de lecture (facilement lire et éditer un grand nombre de cellules); Coller à la gamme filtrée...
  • Fusionner les cellules / rangées / colonnes sans perdre de données; Contenu des cellules divisées; Combiner les lignes / colonnes en double... Prévenir les cellules en double; Comparer les plages...
  • Sélectionnez Dupliquer ou Unique Des rangées; Sélectionnez les lignes vierges (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux cahiers d'exercices; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de la formule; Créer automatiquement des références à plusieurs feuilles; Insérer des balles, Cases à cocher et plus ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre contenu de cellules et commentaires...
  • 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 en gras, en italique ...
  • Combinaison de classeurs et de feuilles de calcul; Fusionner les tables en fonction des colonnes clés; Fractionner les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus que de puissantes fonctionnalités 300. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes Essai gratuit du jour 30.
kte tab 201905

Office Tab apporte une interface à onglets à Office et simplifie grandement votre travail

  • Activer l'édition par onglets et la lecture 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 le nombre de clics de souris pour vous chaque jour!
fond officetab
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.
    harish · 6 months ago
    can some help me to get a formula for below condition
    I am unable to get the time , If i do =WORKDAY.INTL(A2,B2,1) ---Output is : Deal Date: 9/11/2018 0:00, Where the time is not coming up, As time should come with 18:34 PM

    A2: Deal Date :9/7/2018 18:34 PM
    B2: Days: 2
    Output is :New Deal Date: 9/11/2018 0:00

    Required Output is 9/11/2018 18:34 PM - Plz help me with the formula!
    --------------------
    9/7/2018 - Friday , I need to add 2 days excluding weekends, So if i add 2 days to 9/7/2018(Friday ) its Tuesday (9/11/2018) by removing the Sat & Sun.
    • To post as a guest, your comment is unpublished.
      crystal · 4 months ago
      Hi Harish,
      Sorry can't help you with that yet. Thanks for your comment.
  • To post as a guest, your comment is unpublished.
    Hash Ann · 7 months 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 · 7 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 · 11 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.}"
  • To post as a guest, your comment is unpublished.
    DJK KAV · 2 years ago
    What if the workday shift is other than 8 hours ? I appear to be having errors if my workday shift is more than 8 hours
  • To post as a guest, your comment is unpublished.
    Swapnil Wale · 2 years ago
    This is life saver. Great work.