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 -
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
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:
- Calcul 8 threads excel
- Clé windows 8 - Guide
- Calcul moyenne excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Mixcraft 8 - Télécharger - Création musicale
5 réponses
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
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