XL 2010 Bloc trimestre

  • Initiateur de la discussion Initiateur de la discussion Temjeh
  • Date de début Date de début

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 !

Temjeh

XLDnaute Accro
Bonjour et merci d'avance

Dans ma colonne C j'ai toute sorte de valeur: Vide, Argent, Texte, Numérique et date.

C'est les dates qui m'intéressent.
J'aimerais isoler mes trimestres.
Avoir la ligne de départ du trimestre et sa ligne de fin.

Exemple: pour trimestre 3, ligne de 1ère date de juillet et ligne de dernière date de septembre.

Merci de votre temps et bonne soirée!

Temjeh
 
Bonsoir, Temjeh.
Le n° de série du 1/6/2020 est 44013
Le n° de ligne de cette date, si elle existe en colonne A, sera renvoyé par :
VB:
=EQUIV(44013;A:A;0)
Vous pouvez adapter le 2° argument pour obtenir la date la plus proche, inférieure (1) ou supérieure (-1) si cette date n'existe pas, en fonction de la manière dont vos données sont triées.
 
oh, un tunisien québécois ! ou un québécois tunisien ?
désolé, je me mélange un peu les pinceaux ! dans les
2 cas, tu es le bienvenu ! 🙂

j'ai regardé ton fichier, mais je crois que ce s'rait mieux
de tout refaire, avec une organisation normalisée et
rationnelle ; moi, je passe la main ; bonne chance !

edit : je crois que Victor21 (salut) t'a trouvé une
solution-miracle !!!

soan
 
Merci Soan
De toute façon avec ta Tunisie, tu délires ou le Covid.
100% Québequois mais j'aurais aimé la Tunisie, sans neige je crois.

Merci Victor ca semble très bon
Oui depuis longtemps que je répond et demande.
J'aimerais donner ma contribution un peu plus mais je manque de temps.

Bonne soirée

Claude
 
@Dugenou

ah oui, depuis février 2005, ça date ! Temjeh n'est donc plus « un bleu » ! 😛
il est même accro (au site XLD, pas à certains hallucinogènes...)

À propos d'une organisation normalisée et rationnelle, je pensais :
en mettant une colonne par type de donnée :

* pour les dates
* pour le statut : « À jour » et autres...
* pour des nombres : 25 ; 49 ; 49 ; 144 ; 25 ; 625 ; 50 ; 49 ; ...
* pour des codes : CPV3N2L1 ; CPJ7J1X4 ; CPB0W2M0 ; ...
* pour des prix : 4,80 $ ; 4,89 $ ; 5,89 $ ; 4,89 $ ; 4,98 $ ; ...

soan
 
Dernière édition:
@Temjeh

100% québécois !!! c'est bien, ça !!!!! et vive le sirop d'érable !!! 🙂

oui, moi aussi, je pense que la Tunisie sans neige, c'est mieux ! 😛
surtout allongé au soleil, sur la plage ! (près du parasol)


soan
 
Dernière édition:
Bonjour Temjeh, soan, Patrick,

La solution de Patrick du post #5 va bien en effet si les dates cherchées existent.

Si ce n'est pas le cas et dans tous les cas formule matricielle en H1 :
Code:
=MIN(SI(ESTNUM(C$1:C$10000);SI(C$1:C$10000>=DATEVAL("1/1/2020");SI((MOIS(C$1:C$10000)>=3*F$1-2)*(MOIS(C$1:C$10000)<=3*F$1);LIGNE(C$1:C$10000)))))
Formule matricielle en H2 :
Code:
=MAX(SI(ESTNUM(C$1:C$10000);SI(C$1:C$10000>=DATEVAL("1/1/2020");SI((MOIS(C$1:C$10000)>=3*F$1-2)*(MOIS(C$1:C$10000)<=3*F$1);LIGNE(C$1:C$10000)))))
Edit : s'il n'y a pas de dates dans le trimestre elles renvoient 0.

A+
 

Pièces jointes

Dernière édition:
Désolé du retard Job
Je ne pensais plus à ce poste, j'avais piger un peu d'idée dans les réponses du post.

Il semble y avoir problème dans ton fichier démo.
J'entre 1 pour trimestre et #VALEUR!

En gros pour plus simple si j'entre un numéro de mois, j'aimerais la ligne de la première fois cette date de ce mois est présente. Pour les trimestres cela me sera assez facile d'avoir les lignes.

Merci pour ton temps

Claude
 
- 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
6
Affichages
229
  • Question Question
Microsoft 365 lien entre tableaux
Réponses
17
Affichages
1 K
Réponses
10
Affichages
683
Réponses
12
Affichages
592
Retour