convertir des historiques quotidiens en données hebdo

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

A

albert

Guest
Bonjour forum,

Je cherche à transformer les données des cours de bourse quotidiennes en données hebdomadaires, sachant que la bourse est fermée les WE mais pas tous les jours fériés. En 2002 elle a fonctionné 261 jours.

J'ai une formule excel qui fonctionne, mais si je veux l'appliquer sur une grande quantités de pages, j'ai plutôt intérêt à utiliser un code vba pour l'appliquer en boucle à chaque page…

Quelqu'un peut traduire cette formule excel en vba ??

SI(I11<>"";ARRONDI.SUP(I11/7;0)-ARRONDI.SUP($I$11/7;0);"")

J'ai essayé de m'en sortir avec l'aide excel, je n'ai pas trouvé le moyen de convertir ARRONDI.SUP (il y a certainement quelque chose qui m'échappe)

Merci d'avance

albert
 

Pièces jointes

Bonsoir,

On peut se passer de 3 colonnes de calculs intermédiaires
en utilisant les fonctions SOMME.SI() et NB.SI()

Sans VBA, pour les numéros de semaines, il y a un post ici :
<http://www.excel-downloads.com/html/French/forum/messages/1_8567_8567.htm>
 

Pièces jointes

Merci Monique, ça simplifiera le code vba à écrire (et qu'il faut que je travaille à présent).

J'ai lu le post que tu indiques, ça ressemble à ce que j'ai travaillé hier soir :
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm
et une étude particulière sur la norme ISO
http://disciplus.simplex.free.fr/xl/calendriers.htm#prochainjour
 
- 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.
Retour