Rapport de message :*
 

Re: Excel 2007 en mode itératif

Titre du sujet : Re: Excel 2007 en mode itératif
par JeanMarie le 15/11/2008 16:10:09

Bonjour Didier, Bruno

Merci beaucoup pour vos compliments sur ce fichier.

Je viens d'installer cette version 2007, sans installer le correctif, ni les mises à jour sorties depuis sa sortie. (je n'aime pas son bandeau, et c'est une version d'évaluation pour 60 jours). 

Après quelques tests (que je vous indique plus bas), je peux vous dire : le calcul par Itération d'Excel, ni un paramètre caché, ne sont la cause du problème rencontré avec le fichier. En quelque sorte c'est une bonne nouvelle. La mauvaise où est-elle ?

En testant le fichier, il y a bien arrêt à la deuxième itération, ce qui est normal le contrôle "Ecart maximal" à fait son effet. Ce n'est pas vraiment le problème, le plus gros ce sont tous ces messages d'erreurs dans les cellules.
Je vais devoir revoir tout cela, j'ai des anciennes versions qui fonctionnent correctement, ç'est bon signe...

Pour vérifier le bon fonctionnement du mode d'Itération, lancer un nouveau classeur, puis activer le calcul par itération, Pour la version 2007, cliquez sur le bouton Microsoft Office (rond), puis en bas de la boîte de dialogue sur le bouton "option d'excel", ensuite dans la section formules, il y a en haut à droite la coche permettant de passer en mode itération. 

Le premier test Référence circulaire.
le plus basique, permet de savoir si le message "référence circulaire" est bel et bien désactivé. Pour ce premier test on passe la valeur du "Nb maximal d'itérations" à 1. puis dans la cellule B1 d'une feuille, on tape la formule =A1+B1, si à la validation vous avez un message d'erreur "référence circulaire", le mode d'itération n'est pas activé. Si tout va bien, pour vérifier le bon fonctionnement de la formule, on tape dans la cellule A1 une première valeur, puis une deuxième valeur. Le résultat B1 sera la somme anciennes deux valeurs saisies.

Deuxième test, la boucle Itération.
En temps normal, la saisie dans une cellule utilisée dans une formule, provoque le recalcul du document. C'est toujours le cas, mais on réplique ce recalcul autant de fois qu'indique la valeur du "Nb maximal d'itérations". Pour réaliser ce test, on reprend le premier test, mais en passant cette fois la valeur du "Nb maximal d'itérations" à 100. En saisissant une valeur numérique en A1, le résultat de B1 sera égal, à l'ancienne valeur de B1 + la valeur A1*100. Dans le fichier de résolution cette valeur est spécifiée à 32767 qui est la valeur maxi.
 
Troisième test, l'ordre de calcul des formules.
Pour ce test la valeur du Nb maximal d'itérations est mis à 1. Dans la feuille de calcul, en C1 on indique la formule =A1+C1, en B1 la formule =C1. Son fonctionnement, on tape une valeur numérique en A1, après calcul C1 sera égale à A1, B1 reste à  0. Nouvelle saisie en A1, le résultat de C1 sera la somme des deux valeurs saisies en A1. B1 prendra la valeur de calcul de la cellule C1.

Ce test montre une possibilité d'Excel, c'est même une spécificité. OpenOffice ne sait pas gérer cette situation, et retourne un message d'erreur lors du calcul, ç'est pour cette raison que le fichier de résolution de grille ne fonctionne pas sur ce tableur.

Voilà pour les différents tests.

@+Jean-Marie