Excel tourne sans trouver les valeurs...
Résolu/Fermé
Camillegbg
Messages postés
33
Date d'inscription
jeudi 30 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
-
31 oct. 2008 à 16:50
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 4 nov. 2008 à 16:32
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 4 nov. 2008 à 16:32
A voir également:
- Excel tourne sans trouver les valeurs...
- Liste déroulante excel - Guide
- Trouver adresse mac - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
10 réponses
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
31 oct. 2008 à 20:17
31 oct. 2008 à 20:17
Bonsoir,
Ca fait beaucoup de calcul pour lui...
Il faudrait savoir les formules utilisées pour voir si c'est optimisable, sinon il faudra te tourner vers vba.
Mais à mon avis il tourne, faut patienter...
Tu peux tjs déposer un exemple réduit de ton classeur sur cijoint.fr et coller le lien ici
eric
Ca fait beaucoup de calcul pour lui...
Il faudrait savoir les formules utilisées pour voir si c'est optimisable, sinon il faudra te tourner vers vba.
Mais à mon avis il tourne, faut patienter...
Tu peux tjs déposer un exemple réduit de ton classeur sur cijoint.fr et coller le lien ici
eric
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 706
31 oct. 2008 à 22:10
31 oct. 2008 à 22:10
bonsoir Camillegbg, Éric
je fais 6 calculs de SOMMEPROD de 3 colonnes
Les SOMMEPROD sur la colonne sont très longs, essaies de limiter ton calcul aux 17523 lignes.
diminue le temps en proportion par rapport à
=SOMMEPROD((A1:A65535="xyz")*(B1:B65535))
car SOMMEPROD doit créer une zone intermédiaire qui est d'autant plus réduite.
Sur 42 fonctions, sans doute plus complexes, cela fait des gains de temps énormes
je fais 6 calculs de SOMMEPROD de 3 colonnes
Les SOMMEPROD sur la colonne sont très longs, essaies de limiter ton calcul aux 17523 lignes.
=SOMMEPROD((A1:A17523="xyz")*(B1:B17523)) ou mieux =SOMMEPROD((col_A="xyz")*(col_B)) avec col_A et col_B définis dans les noms par exemple : - col_A =DECALER(Feuil1!A$1;;;nbval($A:$A);1) - col_B =DECALER(Feuil1!B$1;;;nbval($A:$A);1) -> même colonne pour longueur identique en choisissant celle toujours documentée
diminue le temps en proportion par rapport à
=SOMMEPROD((A1:A65535="xyz")*(B1:B65535))
car SOMMEPROD doit créer une zone intermédiaire qui est d'autant plus réduite.
Sur 42 fonctions, sans doute plus complexes, cela fait des gains de temps énormes
Raymond PENTIER
Messages postés
58720
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
10 novembre 2024
17 233
1 nov. 2008 à 04:54
1 nov. 2008 à 04:54
Es-tu certain d'avoir un ordinateur suffisamment performant (mémoire vive surtout, mais aussi mémoire morte) et de ne pas avoir d'autres programmes qui tournent en même temps, même en tâche de fond ?
As-tu procédé au "nettoyage" de ta machine en la débarrassant des cookies, restes d'anciens programmes et autres fichiers provisoires ? Le disque dur est-il défragmenté régulièrement ?
J'espère que oui, car chacune de ces petites choses anodines contribue à ralentir l'exécution de tes (multiples) calculs.
As-tu procédé au "nettoyage" de ta machine en la débarrassant des cookies, restes d'anciens programmes et autres fichiers provisoires ? Le disque dur est-il défragmenté régulièrement ?
J'espère que oui, car chacune de ces petites choses anodines contribue à ralentir l'exécution de tes (multiples) calculs.
Camillegbg
Messages postés
33
Date d'inscription
jeudi 30 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
1
3 nov. 2008 à 18:10
3 nov. 2008 à 18:10
Merci pour vos réponses ! en étant patiente j ai réussi à faire tourner ma simu
mais c'était bizarre, pour faire les sommeprod apparement il y arrivait sans trop ramer, mais c etait qd je fais ensuite une somme de ces sommeprod sous certains criteres (.. oui y a bcp de calculs !! lol) que Excel ramait...
et en fait en faisant une seule somme à la fois, en laissant calculer, en enregistrant puis en relançant un calcul supplémentaires dans la feuilles, Excel a réussi comme un grand. Comme si il gardait les étapes de calculs précedents en mémoire , et à chaque fois que je le relance il n'a qu un calcul en plus à rajouter à la feuille entiere....
ça vous dit qlq chose ?
au final, il me trouve le resultat quasi instantanement !! alosr que au debut j avais ecris toute ma feuille avec toutes les opérations en un seul bloque.. ça avait vraiment pas l'air de lui plaire !
Est ce que vous savez si la façon de taper les formules et de créer sa feuille de calcul a une incidence sur l'exécution du calcul ?
merci gbinforme pour ton VB mais je ne me sens pas encore de me lancer là dedans, j aurais encore plus de soucis ! :)
et sinon Raymond, je pense que mon portable est une bonne machine, suffisante pour ceci en tout cas (Intel(R)Pentium(R)M, MS Windows XP SP2, processor 1.73GHz, 797MHz, 504Mo de RAM)
mais c'était bizarre, pour faire les sommeprod apparement il y arrivait sans trop ramer, mais c etait qd je fais ensuite une somme de ces sommeprod sous certains criteres (.. oui y a bcp de calculs !! lol) que Excel ramait...
et en fait en faisant une seule somme à la fois, en laissant calculer, en enregistrant puis en relançant un calcul supplémentaires dans la feuilles, Excel a réussi comme un grand. Comme si il gardait les étapes de calculs précedents en mémoire , et à chaque fois que je le relance il n'a qu un calcul en plus à rajouter à la feuille entiere....
ça vous dit qlq chose ?
au final, il me trouve le resultat quasi instantanement !! alosr que au debut j avais ecris toute ma feuille avec toutes les opérations en un seul bloque.. ça avait vraiment pas l'air de lui plaire !
Est ce que vous savez si la façon de taper les formules et de créer sa feuille de calcul a une incidence sur l'exécution du calcul ?
merci gbinforme pour ton VB mais je ne me sens pas encore de me lancer là dedans, j aurais encore plus de soucis ! :)
et sinon Raymond, je pense que mon portable est une bonne machine, suffisante pour ceci en tout cas (Intel(R)Pentium(R)M, MS Windows XP SP2, processor 1.73GHz, 797MHz, 504Mo de RAM)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 706
3 nov. 2008 à 18:23
3 nov. 2008 à 18:23
bonjour
merci gbinforme pour ton VB mais je ne me sens pas encore de me lancer là dedans,
Tu n'as pas bien regardé, ce ne sont pas des macros mais une façon beaucoup plus rapide d'écrire les formules en nommant les zones : même sur de petits fichiers, le temps de calcul est nettement réduit.
Tu peux y rejeter un coup d'œil, ce n'est pas sorcier et efficace.
merci gbinforme pour ton VB mais je ne me sens pas encore de me lancer là dedans,
Tu n'as pas bien regardé, ce ne sont pas des macros mais une façon beaucoup plus rapide d'écrire les formules en nommant les zones : même sur de petits fichiers, le temps de calcul est nettement réduit.
Tu peux y rejeter un coup d'œil, ce n'est pas sorcier et efficace.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
3 nov. 2008 à 18:29
3 nov. 2008 à 18:29
Bonjour à tous,
et qu'est ce que ça donnerait avec un TCD ?
et qu'est ce que ça donnerait avec un TCD ?
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 706
3 nov. 2008 à 18:55
3 nov. 2008 à 18:55
bonjour michel_m,
Sans doute de très intéressantes facilités d'analyse (mais il faudrait connaitre un peu plus les données et les résultats escomptés) et surtout pas d'erreur dans l'écriture des formules.
Sans doute de très intéressantes facilités d'analyse (mais il faudrait connaitre un peu plus les données et les résultats escomptés) et surtout pas d'erreur dans l'écriture des formules.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
3 nov. 2008 à 19:06
3 nov. 2008 à 19:06
re,
quelles formules à écrire? un truc m'échappe...
quelles formules à écrire? un truc m'échappe...
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 706
3 nov. 2008 à 19:12
3 nov. 2008 à 19:12
bonjour
Les SOMMEPROD ne donnent pas nécessairement le bon résultat si la formule est défaillante et cela arrive régulièrement dans les question du forum tout simplement alors que les cumuls du TCD n'ont pas cet aléa.
Les SOMMEPROD ne donnent pas nécessairement le bon résultat si la formule est défaillante et cela arrive régulièrement dans les question du forum tout simplement alors que les cumuls du TCD n'ont pas cet aléa.
Camillegbg
Messages postés
33
Date d'inscription
jeudi 30 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
1
4 nov. 2008 à 15:33
4 nov. 2008 à 15:33
J avais pensé au TDC mais j ai des critères trop spécifiques qui me paraissent difficiles à gerer dans un TDC. je dois pouvoir autoriser de façon oui/non le mois, le jour ou meme la demi heure, avec des tarifs X à la demi heure (qui s'avèrent être nul aléatoirement). les calculs sont principalement des calculs logiques, entre des critères donc qui prennent les valeurs 1 ou 0 .
Les calculs sommeprod sont la derniere etape pour obtenir les estimations de tarifs totaux.
L'inconvenient je l accorde ce st que pour faire des modifs , ça va prendre pas mal de temps.
En tout cas merci à tous pour vos idées , mon fichier tourne très bien maintenant ! :)
Les calculs sommeprod sont la derniere etape pour obtenir les estimations de tarifs totaux.
L'inconvenient je l accorde ce st que pour faire des modifs , ça va prendre pas mal de temps.
En tout cas merci à tous pour vos idées , mon fichier tourne très bien maintenant ! :)
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 706
4 nov. 2008 à 16:32
4 nov. 2008 à 16:32
bonjour
je dois pouvoir autoriser de façon oui/non le mois, le jour ou meme la demi heure, avec des tarifs X à la demi heure (qui s'avèrent être nul aléatoirement)
Ceci n'est pas antinomique avec un TCD qui a assez de souplesse pour le permettre.
Il n'est toutefois pas impératif de passer par un TCD (malgré ses avantages) car pour maitriser les TCD, une approche très particulière d'excel, cela demande de la pratique et de l'investissement.
je dois pouvoir autoriser de façon oui/non le mois, le jour ou meme la demi heure, avec des tarifs X à la demi heure (qui s'avèrent être nul aléatoirement)
Ceci n'est pas antinomique avec un TCD qui a assez de souplesse pour le permettre.
Il n'est toutefois pas impératif de passer par un TCD (malgré ses avantages) car pour maitriser les TCD, une approche très particulière d'excel, cela demande de la pratique et de l'investissement.