Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Afficher tous les 1er du mois sur une période

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

matthieu2701

XLDnaute Occasionnel
Bonjour,

En D6 et D7, je renseigne une période. Je souhaiterais que tableau se génère avec tous les 1er de chaque mois entre ces 2 dates et en dernier la date de fin de ma période.

Dans mon fichier, ma période et du 07/03/18 au 30/10/2020. Je souhaite un tableau, en dessous, avec :

01/04/2018
01/05/2018
01/06/2018
....
01/10/2020
30/10/2020

Ensuite, dans la colonne à coté des dates, il y aura une formule permettant d'obtenir une consommation estimée à cette date.

Je vous joins le fichier.

Merci par avance.

Bonne fin de journée
 

Pièces jointes

Bonjour @ tous,
Salut Lolote83,
on peut profiter d'Excel pour Microsoft 365 et faire simple, en C13 :
VB:
=UNIQUE(FIN.MOIS(SEQUENCE(E6-D6-31;;D6);0)+1)
N'a pas besoin d'incrémentation vers le bas


Cordialement
 
Super !!! Merci à vous 2

J'ai utilisé la formule de R@chid.

Comment noter en dernier ligne la date qui correspond à E6 et est-il possible, avec ta formule, d'afficher les dates sur la ligne au lieu de colonne ?

Aussi, pourquoi ai-je les erreurs "#VALEUR!" après ma dernière date ?

Merci encore
 

Pièces jointes

Dernière édition:
Salut R@chid,
Une fois de plus tu m'as bluffé. Chapeau bas Monsieur.

Matthieu2701,

Concernant ta première remarque

Comment noter en dernier ligne la date qui correspond à E6
En m'inspirant de la formule de R@chid, j'ai pondu ceci

=SI(MOIS(UNIQUE(FIN.MOIS(SEQUENCE(E6-D6-31;;D6);0)+1)) & ANNEE(UNIQUE(FIN.MOIS(SEQUENCE(E6-D6-31;;D6);0)+1))=MOIS(E6)& ANNEE(E6);E6;UNIQUE(FIN.MOIS(SEQUENCE(E6-D6-31;;D6);0)+1))

Concernant ta deuxième remarque
est-il possible, avec ta formule, d'afficher les dates sur la ligne au lieu de colonne ?
Pour le moment je ne vois pas mais j'y refléchi.

Concernant ta troisième remarque
Aussi, pourquoi ai-je les erreurs "#VALEUR!" après ma dernière date ?
Dans ta formule en colonne E, tu testes si la colonne C est vide et tu rajoutes une valeur (D7) à une chaine de caractères vide d'ou #Valeur!
Peut être faudrait-il corriger cette formule de la sorte
donc en E13=SI(C13="";"";(C13*$F$8)+$D$7)

@+ Lolote83
 
Dernière édition:

Ca fonctionne !!! Merci beaucoup !!!!
 

J'ai testé en modifiant la formule car j'ai supprimé quelques lignes mais la dernière ligne reste toujours le 1er du mois.
 
Bonjour @ tous,
Salut Lolote83,
Si vous avez bien mis à jour votre Excel 365 vers la version 2011 (Novemebre 2020) pour profiter de la fonction LET(). (Si ce n'est pas le cas, merci de me le signaler)


Toujours en C13 :
VB:
=LET(MesDates;UNIQUE(FIN.MOIS(SEQUENCE(E6-D6-31;;D6);0)+1);SI(SEQUENCE(NB(MesDates)+1)>NB(MesDates);E6;MesDates))




Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
475
Réponses
20
Affichages
828
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…