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

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

doc-round-to-previous-dimanche-1
Parfois, vous devrez peut-être obtenir le jour de semaine spécifique précédent ou suivant, tel que le dimanche, en fonction d'une date, comme illustré à gauche de la capture d'écran. Ici, ce tutoriel fournit deux formules pour gérer facilement ce travail dans Excel.
Arrondir la date au prochain jour spécifique de la semaine
Arrondir la date au jour de semaine spécifique précédent

flèche bleue bulle droite Arrondir la date au jour de semaine suivant

Par exemple, ici pour obtenir le dimanche suivant des dates de la colonne A

1. Sélectionnez une cellule dans laquelle vous souhaitez placer la prochaine date du dimanche, puis collez ou entrez la formule ci-dessous :

=IF(MOD(A2-1,7)>7,A2+7-MOD(A2-1,7)+7,A2+7-MOD(A2-1,7))

2. Appuyez ensuite sur Entrer pour obtenir le premier dimanche suivant, qui s'affiche sous la forme d'un nombre à 5 chiffres, puis faites glisser le remplissage automatique vers le bas pour obtenir tous les résultats.

doc-round-to-previous-dimanche-1

3. Gardez ensuite les cellules de formule sélectionnées, appuyez sur Ctrl + 1 touches pour afficher le Format de cellule dialogue, puis sous Numéro onglet, sélectionnez Date et choisissez un type de date dans la liste de droite selon vos besoins. Cliquez sur OK.

doc-round-to-previous-dimanche-1

Maintenant, les résultats de la formule ont été affichés au format date.

doc-round-to-previous-dimanche-1

Pour obtenir l'autre jour de la semaine suivant, veuillez utiliser les formules ci-dessous :

Jour de la semaine Laits en poudre
Dimanche =IF(MOD(A2-1,7)>7,A2+7-MOD(A2-1,7)+7,A2+7-MOD(A2-1,7))
Samedi =IF(MOD(A2-1,7)>6,A2+6-MOD(A2-1,7)+7,A2+6-MOD(A2-1,7))
Vendredi =IF(MOD(A2-1,7)>5,A2+5-MOD(A2-1,7)+7,A2+5-MOD(A2-1,7))
Jeudi =IF(MOD(A2-1,7)>4,A2+4-MOD(A2-1,7)+7,A2+4-MOD(A2-1,7))
mercredi =IF(MOD(A1-1,7)>3,A1+3-MOD(A1-1,7)+7,A1+3-MOD(A1-1,7))
;Mardi =IF(MOD(A1-1,7)>2,A1+2-MOD(A1-1,7)+7,A1+2-MOD(A1-1,7))
Lundi =IF(MOD(A1-1,7)>1,A1+1-MOD(A1-1,7)+7,A1+1-MOD(A1-1,7))

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

Par exemple, ici pour obtenir le dimanche précédent des dates de la colonne A

1. Sélectionnez une cellule dans laquelle vous souhaitez placer la prochaine date du dimanche, puis collez ou entrez la formule ci-dessous :

=A2-JOUR SEMAINE(A2,2)

2. Appuyez ensuite sur Entrer pour obtenir le premier dimanche suivant, puis faites glisser le remplissage automatique vers le bas pour obtenir tous les résultats.

doc-round-to-previous-dimanche-1

Si vous voulez changer le format de la date, gardez les cellules de formule sélectionnées, appuyez sur Ctrl + 1 touches pour afficher le Format de cellule dialogue, puis sous Numéro onglet, sélectionnez Date et choisissez un type de date dans la liste de droite selon vos besoins. Cliquez sur OK.

doc-round-to-previous-dimanche-1

Maintenant, les résultats de la formule ont été affichés au format date.

doc-round-to-previous-dimanche-1

Pour obtenir un autre jour de la semaine précédent, veuillez utiliser les formules ci-dessous :

Jour de la semaine Laits en poudre
Dimanche =A2-JOUR SEMAINE(A2,2)
Samedi =IF(WEEKDAY(A2,2)>6,A2-WEEKDAY(A2,1),A2-WEEKDAY(A2,2)-1)
Vendredi =IF(WEEKDAY(A2,2)>5,A2-WEEKDAY(A2,2)+5,A2-WEEKDAY(A2,2)-2)
Jeudi =IF(WEEKDAY(A2,2)>4,A2-WEEKDAY(A2,2)+4,A2-WEEKDAY(A2,2)-3)
mercredi =IF(WEEKDAY(A2,2)>3,A2-WEEKDAY(A2,2)+3,A2-WEEKDAY(A2,2)-4)
;Mardi =IF(WEEKDAY(A2,2)>2,A2-WEEKDAY(A2,2)+2,A2-WEEKDAY(A2,2)-5)
Lundi =IF(WEEKDAY(A2,2)>1,A2-WEEKDAY(A2,2)+1,A2-WEEKDAY(A2,2)-6)

Puissant assistant de date et d'heure

Les Assistant de date et d'heure caractéristique de Kutools pour Excel, prend en charge facilement ajouter/soustraire la date et l'heure, calculer la différence entre deux dates et calculer l'âge en fonction de l'anniversaire.  Cliquez pour un essai gratuit!
doc-round-to-previous-dimanche-1
 
Kutools for Excel: avec plus de 200 compléments Excel pratiques, essayez-les gratuitement sans limitation.


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 (16)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Votre tour du dimanche précédent est erroné. Même montre autant sur votre feuille.
Ce commentaire a été minimisé par le modérateur sur le site
Alors, quelle serait la formule correcte pour vérifier d'abord si une cellule a une date, sinon laissez-la vide et faites en sorte que la date tombe un vendredi avant si la date tombe un samedi ou un dimanche ?
Ce commentaire a été minimisé par le modérateur sur le site
J'ai trouvé une solution de contournement pour le vendredi précédent. Vous pouvez modifier le commutateur "résultats" selon vos besoins pour arrondir à différents jours.=H3-SWITCH(TEXT(H3, "DDD"), "Mon", 3, "Tue", 4, "Wed", 5, "Thu ", 6, "ven", 0, "sam", 1, "dim", 2)
=[date]-SWITCH(TEXT([date], "JJJ"), "Lun", 3, "Mar", 4, "Mer", 5, "Jeu", 6, "Ven", 0, "Sam ", 1, "Soleil", 2)
Ce commentaire a été minimisé par le modérateur sur le site
salut les gars,

J'ai utilisé la formule ci-dessous, j'espère que cela fonctionnera pour vous.
IF(WEEKDAY(H2,16)<>7,(7-WEEKDAY(H2,16))+H2,H2) où H2 est la date que vous voulez arrondir au jour suivant de la semaine (dans mon cas pour vendredi) et le 16 est le format pour commencer la date avec samedi comme #1 et vendredi comme #7.
Ce commentaire a été minimisé par le modérateur sur le site
Si quiero la fecha del próximo viernes cómo debo modificar las variables? Gracias
Ce commentaire a été minimisé par le modérateur sur le site
Désolé, je ne comprends pas, pourriez-vous parler en anglais ?
Ce commentaire a été minimisé par le modérateur sur le site
J'ai mis cela dans Google Sheets et pour que les dates deviennent jeudi prochain, mais je n'ai pas réussi à le faire fonctionner, en particulier pour les dates juste après le jeudi. =IF(L2="","",L2+4-MOD(L2-1,4)) est la fonction que j'ai utilisée pour le faire jeudi mais toutes les dates n'étaient pas jeudi.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai mis cela dans Google Sheets et pour que les dates deviennent jeudi prochain, mais je n'ai pas réussi à le faire fonctionner, en particulier pour les dates juste après le jeudi. =IF(L2="","",L2+4-MOD(L2-1,4)) est la fonction que j'ai utilisée pour le faire jeudi mais toutes les dates n'étaient pas jeudi.
Ce commentaire a été minimisé par le modérateur sur le site
pour clarifier, toutes les dates deviennent jeudi, mais vendredi et samedi ne seront pas convertis en semaines suivantes jeudi au lieu de cela, ils remonteront d'un jour ou deux au jeudi précédent au lieu d'aller aux semaines suivantes jeudi, y a-t-il un moyen de résoudre ce problème dans la fonction =SI(L4="","",L4+4-MOD(L4-1,7))
Ce commentaire a été minimisé par le modérateur sur le site
Salut Kisho,
J'utilise la formule ci-dessous pour arrondir au jeudi suivant où A1 est la cellule avec votre date d'origine et 14 est pour jeudi. Vous pouvez utiliser d'autres numéros pour d'autres jours si nécessaire. 11=lundi, 12=mardi, 13=mercredi, etc...
De plus, vous pouvez utiliser un 1 au lieu d'un 8 pour obtenir le jeudi avant votre date d'origine en A1. Si votre date d'origine est déjà un jeudi, la formule produira la même date qu'en A1.
J'espère que cela aide!
=A1+(0-JOUR SEMAINE(A1,14)+8)
Ce commentaire a été minimisé par le modérateur sur le site
Salut Kisho,

J'utilise la formule ci-dessous pour arrondir au jeudi suivant où A1 est la cellule avec votre date d'origine et 14 est pour jeudi. Vous pouvez utiliser d'autres numéros pour d'autres jours si nécessaire. 11=lundi, 12=mardi, 13=mercredi, etc...

De plus, vous pouvez utiliser un 1 au lieu d'un 8 pour obtenir le jeudi avant votre date d'origine en A1. Si votre date d'origine est déjà un jeudi, la formule produira la même date qu'en A1.

J'espère que cela aide!

= A1 + (0 SEMAINES (A1,14) +8)
Ce commentaire a été minimisé par le modérateur sur le site
Salut tout le monde,
J'utilise la formule ci-dessous pour arrondir au jeudi suivant où A1 est la cellule avec votre date d'origine et 14 est pour jeudi. Vous pouvez utiliser d'autres numéros pour d'autres jours si nécessaire. 11=lundi, 12=mardi, 13=mercredi, etc...

De plus, vous pouvez utiliser un 1 au lieu d'un 8 pour obtenir le jeudi avant votre date d'origine en A1. Si votre date d'origine est déjà un jeudi, la formule produira la même date qu'en A1.

J'espère que cela aide!

= A1 + (0 SEMAINES (A1,14) +8)
Ce commentaire a été minimisé par le modérateur sur le site
Merci! Cela a fonctionné :)
Ce commentaire a été minimisé par le modérateur sur le site
J'essaie de comprendre comment utiliser une date, moins un nombre de jours, mais assurez-vous que lors de la soustraction des jours, elle atterrit un jour de semaine et non un week-end.
Des formules ??
Ce commentaire a été minimisé par le modérateur sur le site
J'ai testé cela, mais un résultat partiellement incorrect était sorti. Pourquoi ?
Je voulais être vendredi prochain.

=IF(A2="","",A2+5-Mod(A2-1,7))

J'ai inscrit le 11/19/2022
Le résultat était passé le jour 11/18/2022
Ce commentaire a été minimisé par le modérateur sur le site
Merci pour votre rappel, la formule originale n'est pas assez rigoureuse en effet. J'ai mis à jour les formules et réécrit le tutoriel, j'espère que les nouvelles formules pourront vous aider.
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