limites sommeprod

  • Initiateur de la discussion noelle
  • Date de début
N

noelle

Guest
re-bonsoir

j'ai écrit une formule sommeprod sur un fichier qui a plus de 5000 lignes.
j'ai un message en retour qui me dit que la formule est trop longue.
cette fonction est elle limitée à un nombre de valeurs ? si oui lequel ?
faut il nécessairement passer par un tcd pour bypasser ce pb ?

merci d'avance à tous
 
A

Alt

Guest
Bonsoir,

Si tu utilises du SommeProd, tu vas être limitée aux alentours de 30 arguments mais il s'agirait de voir si il ne serait pas possible de remplacer par des Somme(Somme();Somme();;;;ect ou bien unir les plages à sommer en une seule plage (en maintenant ctrl appuye) par insertion- nom; mais gare si les différentes cellules doivent changer ultérieurement,

et en TCD sur 5000 lignes tout dépend de la mémoire du pc et des champs à afficher;

tout est pensable et réalisable; à tenter
 
M

Monique

Guest
Bonjour,

Une autre raison : ça peut venir du nombre de caractères de ta formule.
Max = 1024 caractères

Nommer tes plages de cellules avec des noms très courts peut diminuer sensiblement la longueur de certaines formules.
Enlever les parenthèses inutiles, ne pas prendre les références absolues si ce n'est pas nécessaire, peut-être autre chose encore.

Cette formule a 97 caractères
=SOMMEPROD(($AE$3:$AE$5000=$AH$3)*($AF$3:$AF$5000=$AH$4)*($AG$3:$AG$5000=$AH$5);($AD$3:$AD$5000))
Celle-ci en a 84
=SOMMEPROD((AE$3:AE$5000=AH$3)*(AF$3:AF$5000=AH$4)*(AG$3:AG$5000=AH$5);AD$3:AD$5000)
Celle-ci (la même) n'en a plus que 44
=SOMMEPROD((Pe=AH$3)*(Pa=AH$4)*(Pi=AH$5);To)
 

Discussions similaires