XL 2013 Nombre de dates sous conditions

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 !

Simcamil

XLDnaute Nouveau
Bonjour à tous,

J'ai un tableau dans lequel il y a deux colonnes contenant des dates : Dates de début et date de Fin.
Ce que j'aimerais c'est avoir une formule qui me compte le nombre de dates selon les conditions suivantes :
  1. La date de début doit être avant la dernier jour du mois de Janvier/Fevrier/Mars....
  2. La date de fin doit être dans le mois concerné
J'ai réussi à avoir un résultat a peu prêt correct lorsque j'utilise la formule suivante (mois de février) :
=NB.SI.ENS(B:B;"<=28/02";C:C;">01/02")

Le problème est que je veux rajouter la condition année 2022 et que Février n'a pas toujours 28 jours...
Et c'est la que je n'y arrive pas. J'ai tout tenté mais j'obtiens toujours pour résultat un magnifique 0

J'ai une autre formule qui me compte le nombre de dates qui commence sur un mois qui fonctionne parfaitement et j'aimerais, si possible, la modifier pour obtenir le résultats souhaité
=SOMMEPROD(--(MOIS(Tableau1[Dates de début])=LIGNE()-1)*(Tableau1[Dates de début]<>"")*(ANNEE(Tableau1[Dates de début])=2022))

J'en appel donc à votre aide ! Je vous joints en copie un fichier où j'ai noté les résultats attendu pour les 3 premiers mois

Merci d'avance à tout ceux qui prendrons le temps de me lire et/ou de me répondre
 

Pièces jointes

Solution
Si j'ai compris la logique à partir de la formule nb.si.ens : tu veux en fait le nb de date dont le début commence avant la fin du mois cherché et dont la fin est après le 01 du mois cherché.

je te propose le fichier joint

avec la formule =NB.SI.ENS(B:B;"<="&MOIS.DECALER(F2;1)-1;C:C;">="&F2)
et en F les dates des 1er des mois mais juste afficher en "mmmm aaaa"
Bonjour @Simcamil
Bienvenu sur XLD

J'ai pas tout compris tes conditions .....
Cela sera mieux si en plus du résultat attendu tu mettais les dates en couleur par mois
Exemple :
Jaune pour janvier donc 35 cellules jaunes si j'ai compris
Vert pour février donc 33 cellules vertes etc .....

1653993744483.png

Que je comprenne mieux la logique du comptage ....

@Phil69970
 
Si j'ai compris la logique à partir de la formule nb.si.ens : tu veux en fait le nb de date dont le début commence avant la fin du mois cherché et dont la fin est après le 01 du mois cherché.

je te propose le fichier joint

avec la formule =NB.SI.ENS(B:B;"<="&MOIS.DECALER(F2;1)-1;C:C;">="&F2)
et en F les dates des 1er des mois mais juste afficher en "mmmm aaaa"
 

Pièces jointes

Bonjour à tous les deux, et merci pour vos retours,

Deadpool_CC : C'est exactement ça ! Merci beaucoup, la formule est en fait tellement simple... suffisait que je rajoute les dates en F.
Phil69970 : Effectivement ce n'était pas très clair !

Encore Merci à tous les deux !
 
Bonjour

J'avais fait quelque chose mais c'est très très proche de la proposition de @JHA
Je la met quand même :
VB:
=NB.SI.ENS(Tableau1[Dates de début];"<"&DATE(Q$1;LIGNES($1:2);1);Tableau1[Dates de fin];">"&DATE(Q$1;LIGNES($1:1);1))
En L2 à tirer vers le bas sur 12 lignes

Cordialement
 
Dernière édition:
- 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
4
Affichages
104
Réponses
5
Affichages
328
Réponses
1
Affichages
235
Retour