Bonjour à tous et toutes
On me demande d'afficher le dernier jeudi de chaque mois pour une durée indéterminée
Disons jusqu'en 2022
Au format jeudi 27 septembre
Et tout ça sur Excel
Auriez vous la formule magique par hasard ???
Bonjour à tous et toutes
On me demande d'afficher le dernier jeudi de chaque mois pour une durée indéterminée
Disons jusqu'en 2022
Au format jeudi 27 septembre
Et tout ça sur Excel
Auriez vous la formule magique par hasard ???
Tu mets en A1 la date du prochain jeudi (par exemple 27/09/2018).
Tu mets en A2 la formule =A1+7.
Tu mets ces deux cellules au format nombre jjjj jj mmmm.
Tu copies A2 vers la droite autant que nécessaire.
Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.
Nan nan, il me faut le DERNIER jeudi de CHAQUE mois
Sinon trop facile 😁
Tu mets en A1 01/01/2018 (ou le premier jour d'un autre mois de ton choix).
Tu mets en A2 =MOIS.DECALER(A1;1). Tu copies A2 vers le bas autant que nécessaire.
Tu mets en B1 =$A1-JOURSEM($A1;15). Tu copies B1 vers le bas autant que nécessaire.
Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.
En une fois :
Mettre 25/01/18 en A1
Mettre en A2 =FIN.MOIS(A1;1)-JOURSEM(FIN.MOIS(A1;1);14)+1. Copier A2 vers le bas.
Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.
Bonjour,
Voici une solution pour les versions d'Excel pour Office 365, Excel pour Office 365 pour Ma,c Excel 2019, Excel 2016, Plus...
Si en A1 on a un jour quelconque du mois cherché ( le 1er du mois sur la figure ci-dessous avec le format mmmm aaaa), écrire la formule (en B1 sur la même figure) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part =FIN.MOIS(A1;0)-JOURSEM(FIN.MOIS(A1;0);15)*(JOURSEM(FIN.MOIS(A1;0);15)<>7)
Si en A1 on a déjà le dernier jeudi d'un mois ( 27 septembre sur la figure suivante) et que l'on veut les derniers jeudis des mois suivants à la suite, on peut modifier la formule précédente en B1:
et la recopier vers la droite
Code : Sélectionner tout - Visualiser dans une fenêtre à part =FIN.MOIS(A1;1)-JOURSEM(FIN.MOIS(A1;1);15)*(JOURSEM(FIN.MOIS(A1;1);15)<>7)
Si vous avez une version d'Excel antérieures à celles citées, dites le et on modifiera la formule.
Cordialement
Claude
Oups ! Salut Menhir ! Plus rapide que moi et tu donnes, je pense, une formule bonne pour toutes les versions.
Moi aussi j'étais parti instinctivement sur le paramètre 15 de JOUR.SEM (voir la première solution proposée) mais je me suis aperçu que c'était plus simple en prenant le paramètre 14 (voir seconde solution).
Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.
Bonjour,
Dans n'importe quelle cellule tu mets :
et tu tires vers le bas
Code : Sélectionner tout - Visualiser dans une fenêtre à part =FIN.MOIS(DATEVAL("01/01/2018");LIGNES($1:1)-1)-MOD(JOURSEM(FIN.MOIS(DATEVAL("01/01/2018");LIGNES($1:1)-1))+2;7)
ou
et tu tires vers la droite
Code : Sélectionner tout - Visualiser dans une fenêtre à part =FIN.MOIS(DATEVAL("01/01/2018");COLONNES($A:A)-1)-MOD(JOURSEM(FIN.MOIS(DATEVAL("01/01/2018");COLONNES($A:A)-1))+2;7)
Remplaces "01/01/2018" par la date de début.
Cordialement,
Patrice
Personne ne peut détenir tout le savoir, c'est pour ça qu'on le partage.
Pour dire merci, cliquer sur et quand la discussion est finie, penser à cliquer sur
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager