Re : Tester une série de formules avec plusieurs variables
Arf, et dire que mon fichier, même en rabotant par tous les bouts, dépasse 100ko...
Sinon, non je n'utilise pas de "macro" (je sais même pas comment faire).
Il s'agit de calculs dans les cellules.
La cellule I66 est ma variable.
(Donc, un peu de détails:
en A1:
=DONNEES!A7+SOMME(DONNEES!F2:F6) (données est la page des données, qui sont fixes pour une série de tests considérée)
en A2
=ARRONDI.SUP(LOG(A3/DONNEES!A3;1+taux!A2);0)
en A3
=A1*I66 (introduction de la variable)
(je sais que A3 vient avant A2, mais pour augmenter le côté systématique, j'ai dû les inverser)
en A4
=MIN(RECHERCHE(A2;taux!B9:B42;taux!A9:A42);A1) (taux est la page avec certaines valeurs fixes et autres constantes)
en A5
=A1-A4+DONNEES!A3
Ensuite, je commence une boucle (qui va se répéter maximum 300 fois (en général 5 à 6 fois suffisent, mais j'ai préféré être large):
A7:
=A4*taux!$A$5
A8:
=ARRONDI.INF(A5/A7;0)
A9:
=ARRONDI.INF(A8*A7;0)
A10:
=A5-A9
A11:
=ARRONDI.INF(A4*(1-I66);0)
A12:
=SI(A11>0;1;0)
A13:
=A4-A11
A14:
=A11+A10
Et là, on recommence la boucle de A7 (en A17 cette fois ... oui j'ai pas trouvé comment faire une boucle comme en php [il m'a semblé que je savais le faire, il y a maintenant 3 ans, quand je m'intéressais au php
]).
La variable est donc en I 66.
La somme de certaines valeurs (en gros, celles de A8 (+10 lignes pour chaque boucle supplémentaire) et celles de A12 (+10 pour chaque boucle supplémentaire) constitue mon "résultat".
Selon I66, ce résultat sera forcément différent.
I66 prend une valeur de 1 à 100%.
Et je veux le tableau des résultats correspondants.
Est-ce que ça t'aide à m'aider (..
)?
Je vais regarder un peu du côté de la fonction "table" dont tu parlais. Il faut d'abord que je la trouve