Analyse d'extraction de données : périodicité, dénombrement

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 !

STephane

XLDnaute Occasionnel
Bonjour tout le monde,


Je prépare un petit fichier pour dépanner et aider à visualiser le contenu de tâches planifiées.

Je voulais rajouter une colonne périodicité, mais j'ai qlq difficultés.

- La zone PERIODIC indique si un objet de planification l'est
- Les zones PRDMINS, PRDHOURS, PRDDAYS, PRDWEEKS, PRDMONTHS précisent la planification de manière cumulative (tous les 2 semaines et 1 jours par exemple).
En analysant ces données, il me semble que :
- si seule la zone PERIODIC est renseignée, l'objet se déclenche sur èvènement.

A noter
- Un objet peut être répété car recréer plusieurs fois.
- Le fichier ci-joint permet de voir ses différentes planifications et donne un aperçu de sa première occurence (même si les données des n occurences du job peuvent être différentes)

J'aimerais afficher un aperçu pour la première occurence d'un objet de planification donné indiquant s'il est journalier, hebdomadaire, mensuel ou sur évènement. J'avais pensé également différencier s'il se déclenchait tous les n- jours/mois/minutes/semaines mais c'est pas génial.

Si quelqu'un a une idée plus simple que celle mise en oeuvre pour la périodicité, je suis preneur.


Merci ;-)

STéphane
Et pour le reste aussi ;-)
 

Pièces jointes

Re : Analyse d'extraction de données : périodicité, dénombrement

J'ai trouvé ma solution.
J'aurais du faire un formulaire plutôt.

Pour le fun.
Code:
=SIERREUR(SI(INDEX(JOBS!$A2:$U$559;PETITE.VALEUR(SI(CALCULATION!$L$3=JOBS!$A2:$A559;LIGNE(JOBS!$A2:$A559)-1);LIGNE()-2);EQUIV("CALENDARID";JOBS!$1:$1;0))<>"";"Along calendar";SI(INDEX(JOBS!$A2:$U$559;PETITE.VALEUR(SI(CALCULATION!$L$3=JOBS!$A2:$A559;LIGNE(JOBS!$A2:$A559)-1);LIGNE()-2);EQUIV("PRDMONTHS";JOBS!$1:$1;0))>0;"Every "&INDEX(JOBS!$A2:$U$559;PETITE.VALEUR(SI(CALCULATION!$L$3=JOBS!$A2:$A559;LIGNE(JOBS!$A2:$A559)-1);LIGNE()-2);EQUIV("PRDMONTHS";JOBS!$1:$1;0))&" month";"")&SI(INDEX(JOBS!$A2:$U$559;PETITE.VALEUR(SI(CALCULATION!$L$3=JOBS!$A2:$A559;LIGNE(JOBS!$A2:$A559)-1);LIGNE()-2);EQUIV("PRDWEEKS";JOBS!$1:$1;0))>0;"Every "&INDEX(JOBS!$A2:$U$559;PETITE.VALEUR(SI(CALCULATION!$L$3=JOBS!$A2:$A559;LIGNE(JOBS!$A2:$A559)-1);LIGNE()-2);EQUIV("PRDWEEKS";JOBS!$1:$1;0))&" weeks";"")&SI(INDEX(JOBS!$A2:$U$559;PETITE.VALEUR(SI(CALCULATION!$L$3=JOBS!$A2:$A559;LIGNE(JOBS!$A2:$A559)-1);LIGNE()-2);EQUIV("PRDDAYS";JOBS!$1:$1;0))>0;"Every "&INDEX(JOBS!$A2:$U$559;PETITE.VALEUR(SI(CALCULATION!$L$3=JOBS!$A2:$A559;LIGNE(JOBS!$A2:$A559)-1);LIGNE()-2);EQUIV("PRDDAYS";JOBS!$1:$1;0))&" days";"")&SI(INDEX(JOBS!$A2:$U$559;PETITE.VALEUR(SI(CALCULATION!$L$3=JOBS!$A2:$A559;LIGNE(JOBS!$A2:$A559)-1);LIGNE()-2);EQUIV("PRDHOURS";JOBS!$1:$1;0))>0;"Every "&INDEX(JOBS!$A2:$U$559;PETITE.VALEUR(SI(CALCULATION!$L$3=JOBS!$A2:$A559;LIGNE(JOBS!$A2:$A559)-1);LIGNE()-2);EQUIV("PRDHOURS";JOBS!$1:$1;0))&"  hours";"")&SI(INDEX(JOBS!$A2:$U$559;PETITE.VALEUR(SI(CALCULATION!$L$3=JOBS!$A2:$A559;LIGNE(JOBS!$A2:$A559)-1);LIGNE()-2);EQUIV("PRDMINS";JOBS!$1:$1;0))>0;"Every "&INDEX(JOBS!$A2:$U$559;PETITE.VALEUR(SI(CALCULATION!$L$3=JOBS!$A2:$A559;LIGNE(JOBS!$A2:$A559)-1);LIGNE()-2);EQUIV("PRDMINS";JOBS!$1:$1;0))&" minutes";"")&SI(ET(I3=VRAI;NB.SI(DECALER(INDEX(JOBS!$A2:$U$559;PETITE.VALEUR(SI(CALCULATION!$L$3=JOBS!$A2:$A559;LIGNE(JOBS!$A2:$A559)-1);LIGNE()-2);1);;EQUIV("PRDMINS";JOBS!$1:$1;0)-1;;1+EQUIV("PRDMONTHS";JOBS!$1:$1;0)-EQUIV("PRDMINS";JOBS!$1:$1;0));">=1")=0);"Event";""));"")
 
- 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
Retour