Excel 2016 ne veut pas exécuter la division dans la formule

Résolu/Fermé
JUNoL Messages postés 5 Date d'inscription vendredi 10 novembre 2017 Statut Membre Dernière intervention 13 novembre 2017 - 11 nov. 2017 à 17:13
JUNoL Messages postés 5 Date d'inscription vendredi 10 novembre 2017 Statut Membre Dernière intervention 13 novembre 2017 - 13 nov. 2017 à 16:35
Quelqu’un peut-il me venir en aider pour résoudre le problème suivant ?
Voici qu’Excel 2016 ne veut pas exécuter la division dans la formule complète suivante :
(PA*(1+i)^t) – PA / K*t
Pourtant, je suis bien dans l’onglet " 12 Nombre ".

J’obtiens la réponse suivante : 21 170, 61567 ; la réponse correcte est : 0,03

Pour obtenir le bon résultat, dans une cellule A, je dois séparément demander l’exécution uniquement du numérateur qui est (PA*(1+i)^t) – PA = 3 820,048821
Ensuite, dans une autre cellule B, demander l’exécution du dénominateur qui est K*t = 140 000
Puis, encore dans une troisième cellule C, faire la division de A / B pour obtenir la réponse correcte de 0,03
D'avance merci.

3 réponses

via55 Messages postés 13886 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 30 septembre 2022 2 490
11 nov. 2017 à 17:17
Bonjour

Ne serait ce pas un problème de parenthèses manquantes ?
((PA*(1+i)^t) – PA )/ K*t

Cdlmnt
Via
0
ccm81 Messages postés 10463 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 21 septembre 2022 2 314
Modifié le 11 nov. 2017 à 17:43
Salut via55

je crois bien qu'il en manque encore deux ;-)
((PA*(1+i)^t) – PA )/(K*t)

Cdlmnt
0
via55 Messages postés 13886 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 30 septembre 2022 2 490 > ccm81 Messages postés 10463 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 21 septembre 2022
11 nov. 2017 à 17:45
Possible oui !
0
JUNoL Messages postés 5 Date d'inscription vendredi 10 novembre 2017 Statut Membre Dernière intervention 13 novembre 2017 > ccm81 Messages postés 10463 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 21 septembre 2022
13 nov. 2017 à 16:35
Merci beaucoup pour votre rapide réponse.

Bonne journée.
0
Raymond PENTIER Messages postés 56697 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 30 septembre 2022 17 178
11 nov. 2017 à 18:34
Bonjour JUNoL.

La question que tu poses me permet d'expliquer que :

1) "Excel 2016 ne veut pas ... "

Excel se trompe rarement et ne refuse jamais d'effectuer une opération. C'est toujours l'humain qui se mélange les pinceaux ...

2) Priorité des calculs

-a- Quand une formule contient de multiples opérations, Excel commence par effecteur les élévations à une puissance et les extractions de racine ; ensuite il effectue les multiplications et les divisions ; enfin il exécute les additions et les soustractions. D'où la nécessité de placer des parenthèses pour forcer des calculs intermédiaires.

-b- Pour =2+3*4 Excel calcule d'abord 3*4 et ensuite 2+12 qui donne 14.
Mais pour =(2+3)*4 ce sera d'abord 2+3 et ensuite 5*4 qui donne 20 !

-c- Quand tu écris (PA*(1+i)^t) – PA / K*t la suite des calculs sera :
1+i
(1+i)^t
PA * ((1+i)^t)
PA/K
(PA/K) * t
(PA*((1+i)^t)) - ((PA/K)*t)

-d- Ta formule correcte est celle indiquée au post #2 par ccm81.
0
JUNoL Messages postés 5 Date d'inscription vendredi 10 novembre 2017 Statut Membre Dernière intervention 13 novembre 2017
13 nov. 2017 à 16:29
Merci pour votre réponse rapide.
Curieusement, je viens d'essayer et ça marche alors que précédemment ça affichait toujours un message d'erreur avec la même manière d'encoder la formule. Alors que précédemment, j'ai essayé toutes les possibilités avec ou sans parenthèses, etc.
Je n'y comprends rien, mais suis très content de voir que cette fois-ci c'est OK.
Encore merci et bonne journée.
0