Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel

Excel Forum d'entraide sur Excel

Réponse
 
Outils de la discussion
Vieux 10/10/2008, 16h10   #1 (permalink)
Rédacteur/Modérateur
 
Avatar de ram-0000
 
Date d'inscription: mai 2007
Localisation: France
Messages: 2 192
Par défaut Recherche de solution d'une équation par itérations successives

Bonjour,

Je cherche à créer sous Excel une formule qui me pemette de trouver une valeur par itération successive. Je m'explique.

j'ai une formule "(n * Value) modulo A = 1" avec :
  • A écrit dans une cellule (ou fixé en dur, peu importe)
  • Value est un nombre écrit dans une cellule
  • n est un nombre qui doit varier entre 1 et 1000 (par exemple)
La formule doit itérer n (entre 1 et 1000) jusqu'à ce qu'il trouve la solution (1) ou jusqu'à 1000.

Je ne sais pas résoudre ce type d'équation autrement que par essais successifs et je ne sais pas faire ce genre de formule sous Excel.

Avez vous des idées, merci !!
__________________
Raymond
Mes tutoriels, mon projet
Consultez la cartographie des forums de DVP
ram-0000 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/10/2008, 19h16   #2 (permalink)
Membre Expert
 
Date d'inscription: novembre 2006
Âge: 45
Messages: 1 078
Par défaut

pourquoi ne pas utiliser le solveur ?
alsimbad est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 12/10/2008, 10h59   #3 (permalink)
Rédacteur/Modérateur
 
Avatar de ram-0000
 
Date d'inscription: mai 2007
Localisation: France
Messages: 2 192
Par défaut

Citation:
Envoyé par alsimbad Voir le message
pourquoi ne pas utiliser le solveur ?
Pas l'habitude/le réflexe du solveur, je vais regarder si cela peut résoudre mon problème
__________________
Raymond
Mes tutoriels, mon projet
Consultez la cartographie des forums de DVP
ram-0000 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 15/10/2008, 23h44   #4 (permalink)
Candidat au titre de Membre du Club
 
Date d'inscription: novembre 2003
Messages: 25
Par défaut

Bonjour,
Je ne sais pas si j'ai bien compris la question mais dans Excel
Outils >> Valeur cible permet d'effectuer des itérations

La formule "(n * Value) modulo A = 1" se traduit par
=MOD((n*Value);A)

Donc,
dans la cellule B1 = valeur de A à saisir
dans la cellule B2 = valeur de Value à saisir
dans la cellule C3 = =MOD((B3*B2);B1)
dans la cellule B3 = le résultat

Pour obtenir le résultat faire :
Outils >> Valeur cible
Cellule à définir : C3
Valeur à atteindre :1
Cellule à modifier : B3
>> OK

Et le résultat est calculé en B3
landi440 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/10/2008, 18h15   #5 (permalink)
Rédacteur/Modérateur
 
Avatar de ram-0000
 
Date d'inscription: mai 2007
Localisation: France
Messages: 2 192
Par défaut

Merci, pour votre aide à tous, la dernière solution est la bonne (pour moi)
__________________
Raymond
Mes tutoriels, mon projet
Consultez la cartographie des forums de DVP
ram-0000 est déconnecté   Envoyer un message privé Réponse avec citation
NEWS MS-OFFICEFAQs OFFICETUTORIELS OFFICELIVRES OFFICESOURCES VBAACCESS

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide