Excel: Ressortir valeur d'une division
avad
-
Raymond PENTIER Messages postés 71849 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71849 Date d'inscription Statut Contributeur Dernière intervention -
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 !
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:
- Excel: Ressortir valeur d'une division
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
3 réponses
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é
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é
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 :-)
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 :-)
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
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