Sommeprod : gourmant en temps??

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

T

tatiak

Guest
Bonjour à tous,

Je m'étonne de la lenteur d'exécution de calcul d'un tableau avec la fonction SommeProd.

J'ai un fichier de données d'un côté (importation par macro) et d'un autre côté 2 tabeaux (188x75 cellules) qui récupèrent et ordonnent ces données. Chaque cellule contient une formule du genre:
SOMMEPROD((Journée=$A3)*(Site=$B3)*(Hdébut<=D$2)*(Hfin>=D$2))
(Journée, Site, Hdébut et Hfin étant des plages nommées de mon tableau de données)

Quand je lance la macro d'importation, le calcul se fait correctement, mais à une vitesse d'escargot! (Le système ne me rend la main qu'après 2 à 3 bonnes minutes)
Deux questions:
* est-ce que c'est dû au nombre trop important de formules SommeProd?
* ou est-ce que ma formule peut être optimisée?

Merci à ceux qui sauront me conseiller
tatiak
 
Salut Tatiak,

j'ai été confronté au même probleme : si tu mets beaucoup de sommeprod sur un tableau, les temps de calculs deviennent très importants.

J'ai consulté mon maître jean-Marie sur le forum, qui dit qu'une solution est de nommer les matrices d'égalité quand cela est possible.

Pour optimiser cette formule déjà lapidaire, je ne vois que Monique...

Bye !
 
- 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