Rapport de message :*
 

Re: calcul trés lent

Titre du sujet : Re: calcul trés lent
par JeanMarie le 16/09/2010 22:24:10

Bonsoir

Tu parles de macros pour le tri des résultats des formules, comment leur code est exécuté ? (bouton, événemetielle).

Concernant les formules matricielles, comptant le nombre de valeur des cellules B3:U3 égales à la valeur de la cellule BN2:
=SOMME(SI(ESTERREUR(EQUIV($B3:$U3;$BN$2;0));0;1))
tu peux les remplacer par celle ci : 
=NB.SI($B3:$U3;$BN$2)

Pour la plus grande formule
=SOMMEPROD(FREQUENCE(SI($B$2:$U$9000=49;LIGNE($B$2:$B$9000));LIGNE($2:$9000));FREQUENCE(SI($B$2:$U$9000=1;LIGNE($B$2:$B$9000));LIGNE($2:$9000)))
C'est que tu peux avoir sur chacune des lignes plusieurs valeurs 49 et plusieurs valeurs 1. Si c'est le cas la formule est la bonne, dans le cas contraire la formule peut-être simplifiée !

Après difficile de se faire une idée des autres formules sans exemple.

Jean-Marie