Excel plante sur calculs de formule. (Raphson-Newton)

Bonsoir à tous.

J’ai cherché s’il y’avait un problème similaire au mien de traité, mais je n’ai pas trouvé.

Je me permets donc avec votre autorisation, d’ouvrir ce sujet.

Je suis sur Excel 2003 et j’ai un problème avec une formule.

La formule est en fait la méthode de calcul de Raphson –Newton, une méthode permettant la résolution de certaines équations (en trouvant la racine).

Je l’utilise afin de calculer la volatilité implicite des options. (dérivés actions).

Le premier problème est un problème mineur (en comparaison du second) : pour certains prix, Excel ne peut trouver de réponse et me donne « value ».

Par exemple, si je pose le prix d’une option à 6.15, il ne trouvera rien.

A 6.20 ou à 6.25, il trouve.

Je ne comprends pas pourquoi dans certains cas il est en mesure de réaliser le calcul et pas dans d’autres…

Le second problème est encore plus embêtant : je travaille sur plusieurs milliers de lignes.

Or, lorsque j’applique, en faisant glisser la formule, le long de la colonne, vient un moment où Excel plante carrément.

Du fait du nombre de calculs (sur certains fichiers, dans les 12 000 lignes), je ne peux pas me permettre de faire glisser sur 5 lignes et attendre.

J’ai essayé le mode de calcul manuel, de façon à pouvoir appliquer la formule sur toute la colonne, puis lui demander d’exécuter.

Bien entendu, il plante encore.

Je me demande s’il ne serait pas possible de lui demander de réaliser les calculs plus lentement ou en chaîne, de façon à éviter tout plantage.

Est-ce que ceci peut se faire via Excel même ou alors, faut il passer par VBA ?

Etant débutant en VBA, je ne sais pas comment agir, pour lancer via un bouton, le calcul lié à la fonction.

Merci d’avance pour votre aide.

Merci également aux fondateurs de ce forum permettant une entraide sur un outil largement usité.

Elvaiz.

Bonsoir elvaiz et bienvenu(e) sur le forum,

Un fichier (allégé) serait le bienvenu pour tenter de résoudre ton problème.

A+

Bonsoir VBA-New.

Ton message m'a redonné le sourrire.

Voici un fichier allégé.

Merci pour ton aide.

Elvaiz

https://www.excel-pratique.com/~files/doc2/test_nveau_RN_2.xls

Re,

Ne crie pas victoire trop vite elvaiz!

Je viens de voir ton code et là je pense qu'il faudrait un spécialiste de la vba!

Aîe.

Donc, si j'ai bien compris, si une action doit être entreprise pour éviter ces plantages lorsque les calculs s'accumulent, il faut écrire un code VBA ou du moins, agir sur VBA.

Et donc, rien à faire sur Excel pour éviter ces problèmes.

Mince alors.

Merci à toi.

Je me permets de remonter ce thread, qui doit représenter un joli challenge pour être résolu.

Merci à vous.

Rechercher des sujets similaires à "plante calculs formule raphson newton"