Simplifier un tableau pour accélérer Excel.
Résolu/Fermé
Pathfinder37
Messages postés
35
Date d'inscription
mardi 1 juillet 2014
Statut
Membre
Dernière intervention
29 février 2016
-
13 mai 2015 à 20:10
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 16 mai 2015 à 11:28
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 16 mai 2015 à 11:28
A voir également:
- Tableau suivi glycémie excel
- Tableau croisé dynamique - Guide
- Suivi des modifications word - Guide
- Trier tableau excel - Guide
- Liste déroulante excel - Guide
- Tableau ascii - Guide
3 réponses
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
13 mai 2015 à 20:38
13 mai 2015 à 20:38
Bonsoir
Ton exemple doit être trop simplifié !
1) d'une part il n'y a aucune formule matricielle dont tu parles
2) Le tableau avec recherchev est inutile puisque le net représentant 60% donc la valeur recherchée se trouve simplement par F2/60*100
Cdlmnt
Via
Ton exemple doit être trop simplifié !
1) d'une part il n'y a aucune formule matricielle dont tu parles
2) Le tableau avec recherchev est inutile puisque le net représentant 60% donc la valeur recherchée se trouve simplement par F2/60*100
Cdlmnt
Via
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
14 mai 2015 à 11:49
14 mai 2015 à 11:49
Bonjour
Si j'ai bien compris votre problématique.
En regardant votre tableau, je m'aperçois que le montant emprunté est 300 fois l'investissement net, je ne sais pas si cela est représentatif de l'ensemble de vos données mais si cela est vrai? Il serait plus simple de faire
investissement * 300 = Montant d'emprunté
et les autres cellules se calculent sur ces informations
Donc une ligne suffit on choisi l'investissement et le reste en découle
IL n'y a pas besoin de 1000000 de lignes
Si j'ai bien compris votre problématique.
En regardant votre tableau, je m'aperçois que le montant emprunté est 300 fois l'investissement net, je ne sais pas si cela est représentatif de l'ensemble de vos données mais si cela est vrai? Il serait plus simple de faire
investissement * 300 = Montant d'emprunté
et les autres cellules se calculent sur ces informations
Donc une ligne suffit on choisi l'investissement et le reste en découle
IL n'y a pas besoin de 1000000 de lignes
Pathfinder37
Messages postés
35
Date d'inscription
mardi 1 juillet 2014
Statut
Membre
Dernière intervention
29 février 2016
2
14 mai 2015 à 14:40
14 mai 2015 à 14:40
Bonjour Philou10120,
Le seul petit problème c'est que pour déterminer le montant net j'ai besoins du montant emprunté dans mon fichier final. Ta suggestion du 300 marche dans le cas présent mais devra être variable pour accepter une variation de taux ou d'impôt sans refaire tout le travail.
Ta suggestion ma toutefois permis de garder seulement la première ligne du tableau pour déterminer une formule qui me donnera le multiplicateur variable recherché et par la suite pouvoir le multiplier avec le montant net à investir. Je crois sincèrement que ta suggestion à mener à quelques chose de très prometteur à première vu. Je vais travailler la dessus aujourd'hui mais je crois que nous tenons la solution grâce à vous tous.
Merci et je vous reviens avec mon verdict final.
Le seul petit problème c'est que pour déterminer le montant net j'ai besoins du montant emprunté dans mon fichier final. Ta suggestion du 300 marche dans le cas présent mais devra être variable pour accepter une variation de taux ou d'impôt sans refaire tout le travail.
Ta suggestion ma toutefois permis de garder seulement la première ligne du tableau pour déterminer une formule qui me donnera le multiplicateur variable recherché et par la suite pouvoir le multiplier avec le montant net à investir. Je crois sincèrement que ta suggestion à mener à quelques chose de très prometteur à première vu. Je vais travailler la dessus aujourd'hui mais je crois que nous tenons la solution grâce à vous tous.
Merci et je vous reviens avec mon verdict final.
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
16 mai 2015 à 11:28
16 mai 2015 à 11:28
Bonjour Pathfinder37
Un fichier exemple
https://www.cjoint.com/?3EqlRyWSz1s
Un fichier exemple
https://www.cjoint.com/?3EqlRyWSz1s
14 mai 2015 à 02:58
Tu as entièrement raison j'ai beaucoup simplifié et probablement trop. Tu as raison l'exemple donné n'est pas le meilleur et il peut être calculer. Le problème est que dans mon vraie fichier le montant recherché est aussi utiliser dans les calculs pour trouver celui-ci. Donc il serait a mon avis difficile de faire autrement mais j'ai vraiment besoin d'une solution puisque Excel est devenu extrêmement lent.
Le fichier complet complet des recherchev et des références aux autres feuilles d'excel. Voici une une version 2.0 de mon exemple qui se rapproche plus du fichier réel sans être le vraie fichier. Dans ce nouveau fichier tu pourras voir que le montant d'emprunt possible ne peut pas être calculer par une simple division et c'est pourquoi j'ai eu recours au tableau entier des possibilités. Par contre pour diminuer la lenteur d'excel j'ai incrémenter le montant par 100$ et par conséquent la réponse fournis est une approximation et pour avoir la valeur la plus juste possible je devrais incrémenter par 1$ voir même 0,01$ ce qui ferait un tableau de +1millions de lignes.
J'espère que ce second exemple sera mieux te guider ou guider d'autre membre du forum mais si vous avez d'autres questions je vais pouvoir y répondre. MERCI!
Lien: http://www.cjoint.com/data/0Eodl0qv8bk.htm
14 mai 2015 à 14:42
Dans ce nouveau fichier tu pourras voir que le montant d'emprunt possible ne peut pas être calculer par une simple division
Si ! comme l'indique Philou10120 (que je salue au passage ;) )dans ce cas de figure avec les taux et période indiqués le montant emprunté correspond à 300 fois l'investissement
Plus généralement si tu fais varier les taux et la période le montant recherché peut être trouvé par la formule :
=E1/((G2/G3*(1-G1)))
en partant du principe que :
Investissement net= payement mensuel - crédit d'impot
Investissement net= (Montant emprunté * taux emprunt/période) - (Montant emprunté * taux emprunt/période)*taux impôt
en simplifiant par factorisation:
Investissement net= Montant emprunté * taux emprunt/période *(1- taux impôt)
Donc Montant emprunté = Investissement net / ( taux emprunt/période *(1- taux impôt) )
Même si ton tableau final est plus complexe, c'est forcément le même calcul qui est fait pour chaque ligne, donc il est forcément possible d'en tirer une formule générale qui permettra de n'avoir plus qu'une seule ligne de calcul.
Mais impossible de trouver la formule sans avoir le tableau réel
Cdlmnt
Via
14 mai 2015 à 15:04
Je n'aurai pas su mieux l'expliquer, Je cherchai le rapport qui permettrai d'avoir un coefficient multiplicateur simple
15 mai 2015 à 20:25
Ta formule marche bien dans ce cas-ci. Bien que si tu as une explication pour arriver a 35014,86$ je suis preneur. Par contre, elle ne fonctionne plus pour mon tableau #2 et la solution fournis par Philou10120 elle continue de tenir la route puisque les changement sont déjà intégré dans le calcul. J'ai regarder ce qu'il me restait à faire et pour essayer d'être le plus proche de la réalité, J'en suis venu a la conclusion que la majorité ou la totalité des feuilles que je vais devoir faire peuvent être répondu grâce aux deux tableaux inclus dans la version 3.0 Donc cette fois-ci j'ai mis les tableaux avec les vraies données et les réponses attendu et j'ai inclus les suggestion déjà fournis merci de voir si vous pouvez expliquer le 35014,86$ et voir peut-etre a adapter la formule de via55 sinon je crois que je peux quand même y aller avec la suggestion de PHILOU10120 qui bien que je n'aie pas terminer et j'en aie encore pour plusieurs jours sur Excel semble s'adapter avec plusieurs situation.
Un Grand MERCI à vous deux pour votre aide et votre TEMPS !! MERCI!!
Lien: http://www.cjoint.com/data/0EpuHf9L9KO.htm