XL 2016 Trier et donner des valeurs à des dates

Phoenix23

XLDnaute Occasionnel
Bonsoir à tous.
Il m'est compliqué d'expliquer clairement ma recherche, c'est pour cela que je joins le fichier, espérant que les explications soient assez limpides, afin que quelqu'un puisse éventuellement m'apporter son aide.
Le détail des explications se trouvent dans la feuille tableau.
D'avance merci.
Cordialement.
 

Pièces jointes

  • Drapeaux.xlsx
    16.4 KB · Affichages: 2

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Phoenix,
Un essai en PJ avec :
VB:
=NB.SI.ENS(Drapeaux!$B$2:$B$10;">="&DATE(B$2;LIGNE()-3;1);Drapeaux!$B$2:$B$10;"<"&MOIS.DECALER(DATE(B$2;LIGNE()-3;1);1))
Toutes les formules se ressemblent exceptées les matrices de recherche évidemment.
 

Pièces jointes

  • Drapeaux.xlsx
    16.9 KB · Affichages: 3

Phoenix23

XLDnaute Occasionnel
Bonsoir Sylvanu.
Tout d'abord merci pour votre aide, la solution apportée me convient parfaitement.
Maintenant, si toutefois vous aviez de la disponibilité.
Bien évidement je ne suis pas en mesure de créer une telle formule,
J'arrive en gros à en comprendre le sens.
Sauf pour 2 éléments
LIGNE()-3;1)
LIGNE()-3;1);1))

LIGNE : je comprends.

La ou les 2 parenthèses "après" le 1 je suis encore.

Mais à quoi correspondent " -3;1 et -3;1);1))" ce sont ces chiffres que je n'arrive pas comprendre le pourquoi du comment.
Bien évidement cette question est subsidiaire.

Je vous souhaite une bonne soirée.
En vous remerciant encore.
Cordialement.
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir,
Il est difficile de reconstituer une date avec les mois en lettres.
Donc j'utilise Date dont la syntaxe est DATE(année;mois;jour)
Pour Janvier on est en ligne 4 et il me faut 1 ( premier mois ) donc je fais LIGNE()-3 ce qui en ligne 4 fait 1 donc janvier.
Donc DATE(B$2;LIGNE()-3;1) fait DATE(2024;1;1) soit le 1er janvier 2024.
Pour la fin je fait MOIS.DECALER(DATE(B$2;LIGNE()-3;1);1) c'est à dire pareil que précédemment mais décaler d'un mois soit 1 février 2024;
Donc je compte entre >= 01/01/2024 et <01/02/2024.
En espérant avoir été plus clair.
 

Discussions similaires

Statistiques des forums

Discussions
315 087
Messages
2 116 084
Membres
112 656
dernier inscrit
VNVT