Lenteur excel calcul

Résolu
jeffsublime0710401230 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
jeffsublime0710401230 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un fichier excel avec un userform qui alimente ma base de donné, dans mes stats j'ai cette formule qui gère mes donnés

=SOMMEPROD((Feuil1!$F$2:$F$100000='VISITE '!$A55)*(Feuil1!$K$2:$K$100000='VISITE '!$B$54)*(Feuil1!$D$2:$D$100000='VISITE '!$B$52)*(Feuil1!$G$2:$G$100000='VISITE '!$B$53)*(Feuil1!$C$2:$C$100000='VISITE '!$A$52);Feuil1!$M$2:$M$100000)

quand j'entre avec le userform mes donnés et que excel ce met a compiler les donnés ca prend vraiment beaucoup de temps. Pourtant mon fichier fait seulement 700 ko,

est ce quelqu'un a une solution, de mettre cette formule plus simple ou transférer le tout en vba

Merci de bien vouloir m'aider

A voir également:

5 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

1°) avez vous des formules lourdes en feuil1

2°) SOMMEROD est un code matriciel assez gourmand en capacité..si vous pouvez réduire le champ (moins de 100000,,ça devrait aller un peu mieux)

3°) essayez peut être, (sans garantie) si Excel, 2007 ou plus d'utiliser le code SOMME.SI.ENS sur le principe:

=SOMME.SI.ENS(champ à sommer ; champ1;condition1; champ2;condition2;...etc...)


essayez peut être aussi si possible de mesurer 'incidence de userform dans le temps de réaction, en entrant une ligne de données directement au clavier en feuille

crdlmnt

0