Problème date - semaine dans tableau

  • Initiateur de la discussion Initiateur de la discussion @Christophe@
  • 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 !

@

@Christophe@

Guest
Bonjour,

Dans le fichier joint, j'ai un problème de date. J'ai un tableau annuels ou le resultat de tests est indiqué.

Il faudrait que je puisse avoir la somme de chaque résultat par semaine (pour un graphique annuel par semaine).

J'aimerai également que la date du premier jour et du dernier jour de la semaine change selon l'année de travail.

Merci d'avance

@Christophe@
 

Pièces jointes

Dernière modification par un modérateur:
Bonsoir Christophe

Une formule utilisant une plage définie "Sem" et des fonctions DECALER, JOUR et MOIS.

=SOMME(DECALER(Sem;JOUR(B$3)-1;$A4+((MOIS(B$3)-1)*4)-1;C$3-B$3+1-((MOIS(C$3)>MOIS(B$3))*(8-JOURSEM(C$3;2))));SI(MOIS(C$3)>MOIS(B$3);SOMME(DECALER(Sem;;$A4+((MOIS(C$3)-1)*4)-1;JOUR(C$3)))))

Détermine deux plages pour faire la somme, la première pour le mois en cours, la deuxième n'est utilisée qui si la semaine est à cheval sur deux mois.

@+Jean-Marie
 

Pièces jointes

Bonsoir,

Un grand grand merci à tous les deux. C'est vraiment magnifique et avec une rapidité surprenante.

Dire que moi j'ai cherché quelque heures. J'ai chipoté avec l'utilitaire d'analyse, formule No.Semaine en combinant avec formules matricielles. Mais rien à faire, cela voulait pas aller.

Encore merci à vous.

Bonne fin de dimanche et à bientot sur XLD

@Christophe@
 
Re

Je viens de constater une erreur que je n'arrive pas à corriger;

Les formules fonctionne très bien, sauf quand ma semaine coupe le fin d'un mois et le début du mois qui suit.

Peux être arriverez vous à comprendre mieux que moi?

Merci

@Christophe@
 

Pièces jointes

Dernière modification par un modérateur:
Re,

Il manquait un *1 dans la dernière SommeProd :
((Jr<=JOUR(G$3))*1;DECALER(Jr;0;EQUIV(DATE(An;MOIS(G$3);1);Ms;0)+$A7-1)))
et non :
((Jr<=JOUR(G$3))*DECALER(Jr;0;EQUIV(DATE(An;MOIS(G$3);1);Ms;0)+$A7-1)))

Tu as un format conditionnel sur les 2 feuilles
Semaines paires et impaires,
mois pairs et impairs,
samedis et dimanches

Il y a des formules conditionnelles pour les 2 dernières semaines,
sinon, on retournait au 1er janvier
 

Pièces jointes

Bonsoir,

Un grand grand merci Monique.

C'est du parfait cette fois si. Y a vraiment rien à dire, c'est génial. Qu'elle boulot d'épargner que de toujours devoir tous caculer, remplir,... manuellement.

Un grand grand merci

A bientot sur XLD

@Christophe@
 
Bonjour

J'ai essayé de simplifier la formule à base de SOMMEPROD, voilà ce que j'ai obtenu
=SOMMEPROD((Jr>=JOUR(B$3))*(Jr<=JOUR(MIN(D$3;(MOIS(B$3)+1&"/"&$B$1))-1));DECALER(Jr;0;EQUIV(DATE(An;MOIS(B$3);1);Ms;0)+$A4-1))+SOMMEPROD((Jr<=JOUR(C$3))*(MOIS(B$3)<MOIS(C$3));DECALER(Jr;0;EQUIV(DATE(An;MOIS(C$3);1);Ms;0)+$A5-1))

et aussi la formule à base de SOMME
=SOMME(DECALER(Sem;JOUR(B$3)-1;$A4+((MOIS(B$3)-1)*4)-1;MIN(D$3;MOIS(B$3)+1&"/"&$B$11)-B$3);SI(MOIS(C$3)>MOIS(B$3);DECALER(Sem;;$A4+((MOIS(C$3)-1)*4)-1;JOUR(C$3))))

@+Jean-Marie
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
12
Affichages
297
Réponses
4
Affichages
368
Réponses
6
Affichages
440
Retour