Formule décomposée à partir de texte et de formule
Résolu/Fermé
SAINTEBET
Messages postés
3
Date d'inscription
jeudi 13 août 2015
Statut
Membre
Dernière intervention
14 août 2015
-
Modifié par SAINTEBET le 13/08/2015 à 17:59
SAINTEBET - 17 août 2015 à 08:16
SAINTEBET - 17 août 2015 à 08:16
A voir également:
- Formule décomposée à partir de texte et de formule
- Formule excel - Guide
- Formule si et - Guide
- Formule moyenne excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Mise en forme conditionnelle formule si - Guide
4 réponses
DjiDji59430
Messages postés
4036
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
25 avril 2024
646
13 août 2015 à 18:48
13 août 2015 à 18:48
Bonjour,
"voici ma formule Rev = 0,15 + 0,85 [50% ( gr08n / gr08o ) + 50 % (fr09n / fr09o)]."
Rev = 0,15 + 0,85 [50% ( (757,3 / 756,9) x (100,6 / 107,9) ) + 50% ( (920,0 / 952,9) x (92,5 / 110,0)]
Comment on passe de la 1ére à la 2 ème ??
"voici ma formule Rev = 0,15 + 0,85 [50% ( gr08n / gr08o ) + 50 % (fr09n / fr09o)]."
Rev = 0,15 + 0,85 [50% ( (757,3 / 756,9) x (100,6 / 107,9) ) + 50% ( (920,0 / 952,9) x (92,5 / 110,0)]
Comment on passe de la 1ére à la 2 ème ??
Raymond PENTIER
Messages postés
58396
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 avril 2024
17 094
Modifié par Raymond PENTIER le 14/08/2015 à 01:08
Modifié par Raymond PENTIER le 14/08/2015 à 01:08
Ben, tu l'as très bien réussi ! Que veux-tu d'autre ?
On ne pourra pas faire mieux, tu sais ...
Ton truc n'a rien à voir avec Excel !
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
On ne pourra pas faire mieux, tu sais ...
Ton truc n'a rien à voir avec Excel !
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
SAINTEBET
Messages postés
3
Date d'inscription
jeudi 13 août 2015
Statut
Membre
Dernière intervention
14 août 2015
14 août 2015 à 11:14
14 août 2015 à 11:14
Je sais qu'en terme de formule je ne ferai pas mieux mais je pensais pouvoir utiliser dans une même cellule du texte et des formules. Mais je doute que se soit possible.
Je me contenterai de faire du copier coller de valeur dans ce cas.
Je me contenterai de faire du copier coller de valeur dans ce cas.
DjiDji59430
Messages postés
4036
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
25 avril 2024
646
14 août 2015 à 12:47
14 août 2015 à 12:47
Re
Bonjour, Raymond
Saintbet,
Tu peux donner le nom gr08n a ta variable
definir un nom gr08n => 757,3
ou donner le nom a la formule qui permet de calculer gr08n, mais tu ne pourras pas utiliser le "x" comme opérande multiplicateur a la place de "*", ou mettre des [ a la place de (
Bonjour, Raymond
Saintbet,
Tu peux donner le nom gr08n a ta variable
definir un nom gr08n => 757,3
ou donner le nom a la formule qui permet de calculer gr08n, mais tu ne pourras pas utiliser le "x" comme opérande multiplicateur a la place de "*", ou mettre des [ a la place de (
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
856
15 août 2015 à 00:50
15 août 2015 à 00:50
Bonsoir à tous,
Tu mets simplement le texte entre guillemets :
Et tu as le 1er niveau de ta formule.
Cela suppose que tes gr08n et autres fr09o sont des noms bien définis.
Pour le 2ème niveau, tu regroupes tes expressions à calculer :
Pour le 3ème niveau, tu regroupes encore plus tes expressions à calculer :
Et ainsi de suite.
À l'intérieur des guillemets, tu peux mettre ce que tu veux, des [], des x...
Mais à l'extérieur, il faut respecter la syntaxe excel avec les () et *.
Cordialement
Tu mets simplement le texte entre guillemets :
="Rev = 0,15 + 0,85 [50% (( "&gr08n &"/ "&gr08o&")x("&hr08n&" / "&hr08o&")) + 50 % (("&er09n&" / "&er09o&")x("&fr09n&" / "&fr09o&"))]"
Et tu as le 1er niveau de ta formule.
Cela suppose que tes gr08n et autres fr09o sont des noms bien définis.
Pour le 2ème niveau, tu regroupes tes expressions à calculer :
="Rev = 0,15 + 0,85 [50% (( "&gr08n/gr08o&")x("&hr08n/hr08o&")) + 50 % (("&er09n/er09o&")x("&fr09n/fr09o&"))]"
Pour le 3ème niveau, tu regroupes encore plus tes expressions à calculer :
="Rev = 0,15 + 0,85 [50% ( "&gr08n/gr08o*hr08n/hr08o&") + 50 % ("&er09n/er09o*fr09n/fr09o&")]"
Et ainsi de suite.
À l'intérieur des guillemets, tu peux mettre ce que tu veux, des [], des x...
Mais à l'extérieur, il faut respecter la syntaxe excel avec les () et *.
Cordialement
Modifié par Raymond PENTIER le 14/08/2015 à 00:57
(757,3 x 100,6) / (756,9 x 107,9)
( gr08n / gr08o )
14 août 2015 à 11:12
Cette formule sur un tableau est assez simple à mettre en oeuvre sur une ligne de tableur - une cellule par indice, un résultat par cellule (si l'on souhaite les détails) et biensur le résultat final .
Mais ce qui m'est compliqué c'est de transcrire cette enchainement dans une décomposition "scolaire" puisque mon client ne veut pas de présentation en tableau!Rev = 0,15 + 0,85 [50% (( gr08n / gr08o)x(hr08n / hr08o)) + 50 % ((er09n / er09o)x(fr09n / fr09o))]
Rev = 0,15 + 0,85 [50% ( (757,3 / 756,9) x (100,6 / 107,9) ) + 50% ( (920,0 / 952,9) x (92,5 / 110,0))]
Rev = 0,15 + 0,85 [50% ( (1,000528471) x (0,932344764) ) + 50% ( (0,965473817) x (0,840909091))]
Rev = 0,15 + 0,85 * ( 50% x 0,932837481) + (50% x 0,81187571)
Rev = 0,15 + 0,85 * (0,466418741 + 0,405937855)
Rev = 0,15 + 0,85 * 0,87235660
Rev = 0,89150310605
Rev = -10,85 %