Comment obtenir les dates du lundi, mercredi et vendredi actuels de la semaine en cours dans Excel?


7

Je voudrais juste une formule simple pour renvoyer la date du lundi, mercredi et vendredi actuels en fonction de la date actuelle.

Donc, j'aimerais le voir comme:

  • Cellule A1 j'aimerais (Aujourd'hui, lundi 9 janvier 2012)
  • Cellule B1 que je voudrais (mercredi 11 janvier 2012)
  • Cellule C1 je voudrais (vendredi 13 janvier 2012).

Voulez-vous dire le lundi, mercredi et vendredi de la semaine en cours?
Paul

Réponses:


7

Ce qui suit affichera les dates des lundi, mercredi et vendredi de la semaine en cours:

=NOW() - WEEKDAY(NOW(),3)
=NOW() - WEEKDAY(NOW(),3)+2
=NOW() - WEEKDAY(NOW(),3)+4

Fondamentalement, cela prend le temps maintenant, et soustrait le jour de la semaine actuel (ce qui vous donne lundi), puis ajoute 2 ou 4 jours pour obtenir le mercredi et le vendredi.


Vous pouvez envisager d'utiliser TODAY() au lieu de NOW() car ce dernier renvoie également l'heure, ce qui la rend légèrement moins nette si des calculs supplémentaires sont nécessaires.
Kenneth L

5

Dimanche de la semaine en cours:

=1-WEEKDAY(TODAY())+TODAY() 

Lundi de la semaine en cours:

=2-WEEKDAY(TODAY())+TODAY() 

Mardi de la semaine en cours:

=3-WEEKDAY(TODAY())+TODAY() 

Mercredi de la semaine en cours:

=4-WEEKDAY(TODAY())+TODAY() 

Jeudi de la semaine en cours:

=5-WEEKDAY(TODAY())+TODAY() 

Vendredi de cette semaine en cours:

=6-WEEKDAY(TODAY())+TODAY() 

Samedi de cette semaine en cours:

=7-WEEKDAY(TODAY())+TODAY() 

DIMANCHE de la semaine suivante, quand lundi & amp; not Sunday est utilisé comme jour n ° 1 de la semaine:

=8-WEEKDAY(TODAY())+TODAY()

Aussi, si vous changez le format de la cellule à un format personnalisé et choisir DDD il affichera ven ou lun et si vous utilisez DDDD il affichera Vendredi ou Lundi , etc.


Lorsque vous utilisez la fonction de jour de la semaine avec un type de retour, les options sont les suivantes: non, type de retour = = 1 (dimanche) à 7 (samedi) 1 = 1 (dimanche) à 7 (samedi) 2 = 1 (lundi) à 7 (dimanche) 3 = 0 (lundi) à 6 (dimanche)
opsin

0

Si vous voulez qu'il soit dit aujourd'hui quelque chose ou un autre:

=CONCATENATE("Today is ",TEXT(6-WEEKDAY(TODAY())+TODAY(),"DDDD"),".")

Cela retournerait: Aujourd'hui, nous sommes vendredi .

Et ça:

=CONCATENATE("Today is ",TEXT(6-WEEKDAY(TODAY())+TODAY(),"DDDD MMM DD"),".")

Retournerais: Nous sommes aujourd'hui le vendredi 13 janvier .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.