Excel: Ressortir valeur d'une division

Fermé
avad - 4 déc. 2010 à 16:46
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 5 déc. 2010 à 00:56
Bonjour,

Je suis en train de travailler sur un projet avec le solveur de excel et je suis confronté à un problème.
J'ai dans un cellule une division avec deux cellules. Ce résultat (que je vais appelé "Res") est en réalité comme suit 1/Res. J'ai besoin de cette valeur de Res pour la suite de mon problème.
Vous allez me dire "Facil", il suffit de faire 1/(1/Res). Cependant je ne peux pas diviser ni mettre en puissance (donc aucun ^-1) car cela rendrait mon problème non linéaire.

J'implore donc votre aide et demande si quelqu'un connaîtrait un moyen de:
1) mettre le résultat de excel sours forme 1/... et non pas le résultat de la division.
2) et ensuite une fonction qui me sortirait simplement le dénominateur.

J'ai trouvé une fonction dans un autre post qui ressemble pas mal à mon problème =CNUM(DROITE(TEXTE(A1;"#' '?/?");1))
cependant je n'arrive pas à l'appliquer à mon cas (je suis relativement novice).

Je remercie d'avance tout aide de votre part !

A voir également:

3 réponses

pépé35530 Messages postés 2942 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 19 mars 2016 1 382
4 déc. 2010 à 18:46
Bonsoir,

Je n'ai pas très bien compris ton problème.
Il existe deux fonctions mathématiques :

La première permet d'afficher le quotient (partie entière) d'une division
=QUOTIENT(A1;B1)
ou A1 est le nombre à diviser
et B1 le diviseur

La deuxième permet d'afficher le reste d'une division
=MOD(A1;B1)

Si tu veux l'inverse de ton quotient, il suffit d'écrire

=1/QUOTIENT(A1;B1)

ou encore plus simplement :

=1/(A1/B1)




A+

pépé
3
J'ai pas été assez clair, excuse moi !


Je fais une division dans excel 3/4. Excel me rend donc logiquement 0.75
Cependant je souhaiterais forcer le numérateur à être 1. Dans mon cas, je souhaiterais que excel me rende: 1/1.333333333. Il me faudrait donc un format personnalisé ou un autre moyen magique !
Cependant, je ne peux pas passer par:
1/(4/3) car ça rendrait mon problème non linéaire.

Comme ça, après coup, je transforme la cellule de nombre en texte et je ressors le caractère qui m'intéresse dans mon cas 1.3333333 avec un =droite(celulle;3)

J'espère que j'ai été clair :-)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 4/12/2010 à 19:47
Bonsoir
C'est peut être tout simple sauf incompréhension de ma part, ce qui est fort possible!
pour afficher 1/1,33333333
avec ce que vous nous donnez:
exemple à ajuster
en A1:3
en B1:4
en C1 =B1/A1 vous donne 1,33333

pour afficher ce que vous souhaitez (et afficher seulement)
format de cellule/ personnalisé et entrez dans la fenêtre Type

"1/"standard

la cellule affichera 1/1,33333 alors que sa valeur numérique est conservée en tant que 1,33333 vous pouvez la retrouver avec une égalité directe dans une cellule formatée en standard (ex: D1=C1 avec D1 en format standard vous renvoi 1,3333) mais un calcul direct n'utilisera bien que 1,333333
A noter que le 1/ dans le cellule est transparent dans les formules et ne ressort même pas comme caractère dans une éventuelle formule texte associée.
crdlmnt
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
5 déc. 2010 à 00:56
Que signifie "car ça rendrait mon problème non linéaire" ?
0