Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
S'inscrire  \/ 
x

or

Comment arrondir la date au jour de la semaine spécifique précédent ou suivant dans Excel?

doc-round-to-previous-dimanche-1
Avez-vous déjà essayé d'arrondir la date à son dimanche précédent ou suivant comme illustré ci-dessous? Ici, je vais vous dire quelques formules pour arrondir rapidement les dates au jour de la semaine spécifique précédent ou suivant, tel que lundi, mardi, etc. dans Excel.
Arrondir la date au jour de la semaine spécifique précédent ou suivant

flèche bleue bulle droite Arrondir la date au jour de la semaine spécifique précédent ou suivant

Si vous souhaitez arrondir les dates à dimanche prochain, vous pouvez suivre les étapes ci-dessous.

1. Sélectionnez une plage dans laquelle vous allez mettre les dates d'arrondi et cliquez avec le bouton droit pour sélectionner Format de cellule dans le menu contextuel. Voir la capture d'écran:
doc-round-to-previous-dimanche-2

2. dans le Format de cellule dialogue, sous Numéro onglet, cliquez sur Date du Catégories liste, puis sélectionnez un type selon vos besoins. Voir la capture d'écran:

doc-round-to-previous-dimanche-3

3. Cliquez OK. Accédez ensuite à la première cellule des cellules sélectionnées et tapez cette formule =IF(A2="","",A2+7-MOD(A2-1,7)) dedans, et appuyez sur Entrer puis faites glisser la poignée de remplissage automatique vers les cellules. Voir la capture d'écran:

doc-round-to-previous-dimanche-4

Conseils:

1. Dans la formule ci-dessus =IF(A2="","",A2+7-MOD(A2-1,7)), A2 est la date à arrondir, vous pouvez changer le 7 en un autre nombre pour arrondir la date à un autre jour de la semaine, 1 signifie lundi prochain, 2 signifie mardi prochain et ainsi de suite.

2. Si vous souhaitez arrondir la date au dimanche précédent, vous pouvez utiliser cette formule = A2-SEMAINE (A2,2) +7, puis faites glisser la poignée de remplissage automatique vers les cellules dont vous avez besoin. A2 est la date à arrondir, et vous pouvez changer 7 en 1,2,3,4,5,6 pour arrondir la date au lundi, mardi, mercredi, jeudi, vendredi et samedi précédents.

doc-round-to-previous-dimanche-5



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ée...
  • 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 gammes...
  • 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 cellules...
  • 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 PDF...
  • 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
Say something here...
symbols left.
You are guest
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.
    James · 2 months ago
    Im trying to work out how to use a date, less an amount of days but ensure when subtracting the days it lands on a weekday not a weekend.
    Any formulas??
  • To post as a guest, your comment is unpublished.
    Bellynne · 10 months ago
    Hi Everyone,

    I use the formula below to round to the next Thursday where A1 is the cell with your original date and 14 is for Thursday. You can use other numbers for other days if required. 11=Monday, 12=Tuesday, 13=Wednesday, etc...

    Also, you can use a 1 instead of an 8 to get the Thursday before your original date in A1. If your original date is already a Thursday the formula will produce the same date as in A1.

    I hope this helps!

    =A1+(0-WEEKDAY(A1,14)+8)
    • To post as a guest, your comment is unpublished.
      Erik · 7 months ago
      Thank you! This worked :)
  • To post as a guest, your comment is unpublished.
    kisho_H · 11 months ago
    I put this into google sheets and to make the dates become next thursday but I have not been able to get it to work especially for the dates right after thursdays. =IF(L2="","",L2+4-MOD(L2-1,4)) is the function i used to make it thursday but not all dates were thursday.
    • To post as a guest, your comment is unpublished.
      kisho_H · 11 months ago
      to clarify, all dates become thursday, but friday and saturday will not convert to the next weeks thursday instead they will go back a day or two to the previous thursday instead going to next weeks thursday, is there any way to fix this in the function =IF(L4="","",L4+4-MOD(L4-1,7))
      • To post as a guest, your comment is unpublished.
        Bellynne · 10 months ago
        Hi Kisho,

        I use the formula below to round to the next Thursday where A1 is the cell with your original date and 14 is for Thursday. You can use other numbers for other days if required. 11=Monday, 12=Tuesday, 13=Wednesday, etc...

        Also, you can use a 1 instead of an 8 to get the Thursday before your original date in A1. If your original date is already a Thursday the formula will produce the same date as in A1.

        I hope this helps!

        =A1+(0-WEEKDAY(A1,14)+8)
      • To post as a guest, your comment is unpublished.
        Miki · 10 months ago
        Hi Kisho,

        I use the formula below to round to the next Thursday where A1 is the cell with your original date and 14 is for Thursday. You can use other numbers for other days if required. 11=Monday, 12=Tuesday, 13=Wednesday, etc...

        Also, you can use a 1 instead of an 8 to get the Thursday before your original date in A1. If your original date is already a Thursday the formula will produce the same date as in A1.

        I hope this helps!

        =A1+(0-WEEKDAY(A1,14)+8)
  • To post as a guest, your comment is unpublished.
    Kisho · 11 months ago
    I put this into google sheets and to make the dates become next thursday but I have not been able to get it to work especially for the dates right after thursdays. =IF(L2="","",L2+4-MOD(L2-1,4)) is the function i used to make it thursday but not all dates were thursday.
  • To post as a guest, your comment is unpublished.
    Lilian · 3 years ago
    Si quiero la fecha del próximo viernes cómo debo modificar las variables? Gracias
    • To post as a guest, your comment is unpublished.
      Sunny · 3 years ago
      Sorry, I cannot understand, could you speak in English?
  • To post as a guest, your comment is unpublished.
    Gerry Mc Guire · 3 years ago
    hi guys,

    I used the formula below, I hope it works for you.
    IF(WEEKDAY(H2,16)<>7,(7-WEEKDAY(H2,16))+H2,H2) where H2 is the date that you want to round up to the next day of the week (in my case for Friday) and the 16 is the format to start the date with Saturday as #1 and Friday as #7.
  • To post as a guest, your comment is unpublished.
    Doug Ward · 3 years ago
    Your round to previous Sunday is flawed. Even shows as much on your sheet.
    • To post as a guest, your comment is unpublished.
      Lisa Kazempour · 3 years ago
      So, what would be the correct formula to first check to see if a cell has a date, else leave it blank and make the date the fall on a Friday before if the date falls on a Saturday or Sunday?
      • To post as a guest, your comment is unpublished.
        Lisa · 1 years ago
        I found a workaround for to the previous Friday. You can change the switch "results" as needed to round to different days.
        =H3-SWITCH(TEXT(H3, "DDD"), "Mon", 3, "Tue", 4, "Wed", 5, "Thu", 6, "Fri", 0, "Sat", 1, "Sun", 2)
        =[date]-SWITCH(TEXT([date], "DDD"), "Mon", 3, "Tue", 4, "Wed", 5, "Thu", 6, "Fri", 0, "Sat", 1, "Sun", 2)