OVH Cloud OVH Cloud

calcul tronqué

33 réponses
Avatar
jobill
Bonjour,
Avec excel 2010 j'obtiens, pour le calcul de
=(99*98*97*96*95*94*93*92*91*90*89*88*87)/(13*12*11*10*9*8*7*6*5*4*3*2*1)
le résultat faux suivant : 6186171974825300
au lieu du résultat juste 6186171974825304. La différence est de 4.
Le format de la cellule est nombre avec 0 décimale, le calcul est identique avec 1 ou plusieurs décimales.
Comment faire pour obtenir un calcul juste?
Cordialement.

10 réponses

1 2 3 4
Avatar
Jacquouille
Hello Michel
C'est vrai que je deviens vieux.
Je lis en haut "Diviseur et Dividende", puis en bas, je vois un bouton
"multiplie" ?????

Quant à biser toutes les belges ....c'est comme l'a dit Annie Cordy dans "La
bonne du curé" ... Moi, j'veux bien, mais ch' peux point.....
Merci pour ta gentillesse et ta prévention à l'égard de ma version 2003.

Jacques, fossile de la première heure.

Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"Péhemme" a écrit dans le message de groupe de discussion :
mh2rke$6s1$

Salut Jacques,

:-)))
C'était il y a mille ans...
Je me suis inspiré de ce que j'avais fait il y a donc mille ans et je l'ai
adapté pour les jeunes d'aujourd'hui...
Spécialement pour toi, tu trouveras le fichier en xls à l'adresse suivante :
http://cjoint.com/?EDuoQwjx9FB
Amuse-toi bien
et bises à toutes les belges.
Bien amicalement
Michel




"Jacquouille" a écrit dans le message de groupe de discussion :
mh2p1u$vo3$

Salut Michel,

C'est marrant, mais mon PC me dit que ton doc a été fait avec une version
plus récente que la mienne (enfin, celle du PC. Moi, je suis de 48 et mon
Excel de 2003).
Or, tu as été dans ton grenier .... c'était quand?

Ce serait un comble....
-))


Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"Péhemme" a écrit dans le message de groupe de discussion :
mh2mdp$nnj$

Bonjour jobill,

Je ne sais pas où tu en es dans tes travaux.
Dans le temps, je me suis amusé avec PMO, membre éminent du MPFE, à
construire une machine à travailler sur les Très Grands Nombres.
Elle ne m'a naturellement jamais servi à rien.
J'ai, dans mon grenier, retrouvé cette machine.
Je m'en suis inspiré pour te proposer ce petit userform qui devrait répondre
à ton besoin.
Naturellement, comme te l'on dit les autres contributeurs, le résultat
obtenu est en texte.
Tu trouveras le fichier sur :
http://cjoint.com/?0DunnXHcuhF

Bon courage
Michel


"jobill" a écrit dans le message de groupe de discussion :


Bonjour,
Avec excel 2010 j'obtiens, pour le calcul de
=(99*98*97*96*95*94*93*92*91*90*89*88*87)/(13*12*11*10*9*8*7*6*5*4*3*2*1)
le résultat faux suivant : 6186171974825300
au lieu du résultat juste 6186171974825304. La différence est de 4.
Le format de la cellule est nombre avec 0 décimale, le calcul est identique
avec
1 ou plusieurs décimales.
Comment faire pour obtenir un calcul juste?
Cordialement.


---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com


---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
http://www.avast.com
Avatar
Péhemme
C'est vrai, je l'ai fait un peu à l'arrache.
Oui, dans un premier temps, je me contentais de la multiplication des termes
99*...*87, sachant que le 2ème terme était connu.
Puis, qui peut le plus peut le moins, j'ai ajouté le 2ème terme :
1*2*...*13.
As-tu observé que tu ne peux pas multiplier par 0. Si une textbox reste vide
la multiplication s'effectue tout de même.
Au point ou j'en étais, il ne me restait plus qu'à effectuer une division...
Je n'ai pas changé le terme des boutons (ni beaucoup d'autres choses), mais
le principal a été écrit, il ne reste plus à l'utilisateur qu'à l'adapter à
sa convenance.
Tu peux l'utiliser pour déterminer le nombre de chance que tu as de gagner à
l'euromillion ou autre loterie de ce style.
Si tu gagnes, on partage.
Si un jour j'y pense, j'écrirais une boucle pour le formatage, ce que j'ai
laissé n'est pas très joli.
;-)
Michel




"Jacquouille" a écrit dans le message de groupe de discussion :
mh37nk$7mh$

Hello Michel
C'est vrai que je deviens vieux.
Je lis en haut "Diviseur et Dividende", puis en bas, je vois un bouton
"multiplie" ?????

Quant à biser toutes les belges ....c'est comme l'a dit Annie Cordy dans "La
bonne du curé" ... Moi, j'veux bien, mais ch' peux point.....
Merci pour ta gentillesse et ta prévention à l'égard de ma version 2003.

Jacques, fossile de la première heure.

Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"Péhemme" a écrit dans le message de groupe de discussion :
mh2rke$6s1$

Salut Jacques,

:-)))
C'était il y a mille ans...
Je me suis inspiré de ce que j'avais fait il y a donc mille ans et je l'ai
adapté pour les jeunes d'aujourd'hui...
Spécialement pour toi, tu trouveras le fichier en xls à l'adresse suivante :
http://cjoint.com/?EDuoQwjx9FB
Amuse-toi bien
et bises à toutes les belges.
Bien amicalement
Michel




"Jacquouille" a écrit dans le message de groupe de discussion :
mh2p1u$vo3$

Salut Michel,

C'est marrant, mais mon PC me dit que ton doc a été fait avec une version
plus récente que la mienne (enfin, celle du PC. Moi, je suis de 48 et mon
Excel de 2003).
Or, tu as été dans ton grenier .... c'était quand?

Ce serait un comble....
-))


Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"Péhemme" a écrit dans le message de groupe de discussion :
mh2mdp$nnj$

Bonjour jobill,

Je ne sais pas où tu en es dans tes travaux.
Dans le temps, je me suis amusé avec PMO, membre éminent du MPFE, à
construire une machine à travailler sur les Très Grands Nombres.
Elle ne m'a naturellement jamais servi à rien.
J'ai, dans mon grenier, retrouvé cette machine.
Je m'en suis inspiré pour te proposer ce petit userform qui devrait répondre
à ton besoin.
Naturellement, comme te l'on dit les autres contributeurs, le résultat
obtenu est en texte.
Tu trouveras le fichier sur :
http://cjoint.com/?0DunnXHcuhF

Bon courage
Michel


"jobill" a écrit dans le message de groupe de discussion :


Bonjour,
Avec excel 2010 j'obtiens, pour le calcul de
=(99*98*97*96*95*94*93*92*91*90*89*88*87)/(13*12*11*10*9*8*7*6*5*4*3*2*1)
le résultat faux suivant : 6186171974825300
au lieu du résultat juste 6186171974825304. La différence est de 4.
Le format de la cellule est nombre avec 0 décimale, le calcul est identique
avec
1 ou plusieurs décimales.
Comment faire pour obtenir un calcul juste?
Cordialement.


---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com


---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com
Avatar
GL
Le 17/04/2015 11:34, jobill a écrit :
Merci pour cette réponse.
Vous dites :
Il avoir un calcul exact, on peut écrire des fonctions
qui font les calculs (avec des entiers) sur des chaînes
de caractère plutôt que sur des nombres, la précision
est alors infinie. Sans doute cela a déjà été fait.

Ma question devient alors
Comment écrire les calculs (avec des entiers) sur des chaînes
de caractère plutôt que sur des nombres?
Ceci afin de faire ( avec excel 2010 ?) le calcul exact de
=(99*98*97*96*95*94*93*92*91*90*89*88*87)/(13*12*11*10*9*8*7*6*5*4*3*2*1) ?

Merci d'avance.



Je ne sais pas, j'ai regardé rapidement sur internet sans trouver un
truc tout prêt.

Mais je connais d'autres logiciels où des gens ont codé des opérations
telles que celles-ci sur des chaînes de caractères. Cela revient à
programmer les opérations que l'on fait au CP/CE1 sur les additions
et multiplications, les nombres étant des chaînes de caractères, donc
sans limite (théorique) de grandeur.
Avatar
Jacquouille
Notre bon vieux JPS qui nous manque n'aurait pas raté l'occasion de te dire:
" Te absolvo, fili mi".

Merci de passer de temps en temps ici
Bonne soirée
Jacques.



Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"Péhemme" a écrit dans le message de groupe de discussion :
mh3agi$fnp$

C'est vrai, je l'ai fait un peu à l'arrache.
Oui, dans un premier temps, je me contentais de la multiplication des termes
99*...*87, sachant que le 2ème terme était connu.
Puis, qui peut le plus peut le moins, j'ai ajouté le 2ème terme :
1*2*...*13.
As-tu observé que tu ne peux pas multiplier par 0. Si une textbox reste vide
la multiplication s'effectue tout de même.
Au point ou j'en étais, il ne me restait plus qu'à effectuer une division...
Je n'ai pas changé le terme des boutons (ni beaucoup d'autres choses), mais
le principal a été écrit, il ne reste plus à l'utilisateur qu'à l'adapter à
sa convenance.
Tu peux l'utiliser pour déterminer le nombre de chance que tu as de gagner à
l'euromillion ou autre loterie de ce style.
Si tu gagnes, on partage.
Si un jour j'y pense, j'écrirais une boucle pour le formatage, ce que j'ai
laissé n'est pas très joli.
;-)
Michel




"Jacquouille" a écrit dans le message de groupe de discussion :
mh37nk$7mh$

Hello Michel
C'est vrai que je deviens vieux.
Je lis en haut "Diviseur et Dividende", puis en bas, je vois un bouton
"multiplie" ?????

Quant à biser toutes les belges ....c'est comme l'a dit Annie Cordy dans "La
bonne du curé" ... Moi, j'veux bien, mais ch' peux point.....
Merci pour ta gentillesse et ta prévention à l'égard de ma version 2003.

Jacques, fossile de la première heure.

Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"Péhemme" a écrit dans le message de groupe de discussion :
mh2rke$6s1$

Salut Jacques,

:-)))
C'était il y a mille ans...
Je me suis inspiré de ce que j'avais fait il y a donc mille ans et je l'ai
adapté pour les jeunes d'aujourd'hui...
Spécialement pour toi, tu trouveras le fichier en xls à l'adresse suivante :
http://cjoint.com/?EDuoQwjx9FB
Amuse-toi bien
et bises à toutes les belges.
Bien amicalement
Michel




"Jacquouille" a écrit dans le message de groupe de discussion :
mh2p1u$vo3$

Salut Michel,

C'est marrant, mais mon PC me dit que ton doc a été fait avec une version
plus récente que la mienne (enfin, celle du PC. Moi, je suis de 48 et mon
Excel de 2003).
Or, tu as été dans ton grenier .... c'était quand?

Ce serait un comble....
-))


Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"Péhemme" a écrit dans le message de groupe de discussion :
mh2mdp$nnj$

Bonjour jobill,

Je ne sais pas où tu en es dans tes travaux.
Dans le temps, je me suis amusé avec PMO, membre éminent du MPFE, à
construire une machine à travailler sur les Très Grands Nombres.
Elle ne m'a naturellement jamais servi à rien.
J'ai, dans mon grenier, retrouvé cette machine.
Je m'en suis inspiré pour te proposer ce petit userform qui devrait répondre
à ton besoin.
Naturellement, comme te l'on dit les autres contributeurs, le résultat
obtenu est en texte.
Tu trouveras le fichier sur :
http://cjoint.com/?0DunnXHcuhF

Bon courage
Michel


"jobill" a écrit dans le message de groupe de discussion :


Bonjour,
Avec excel 2010 j'obtiens, pour le calcul de
=(99*98*97*96*95*94*93*92*91*90*89*88*87)/(13*12*11*10*9*8*7*6*5*4*3*2*1)
le résultat faux suivant : 6186171974825300
au lieu du résultat juste 6186171974825304. La différence est de 4.
Le format de la cellule est nombre avec 0 décimale, le calcul est identique
avec
1 ou plusieurs décimales.
Comment faire pour obtenir un calcul juste?
Cordialement.


---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com


---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
http://www.avast.com


---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
http://www.avast.com
Avatar
jobill
Le lundi 20 Avril 2015 à 13:03 par Péhemme :
Bonjour jobill,

Je ne sais pas où tu en es dans tes travaux.
Dans le temps, je me suis amusé avec PMO, membre éminent du MPFE,
à
construire une machine à travailler sur les Très Grands Nombres.
Elle ne m'a naturellement jamais servi à rien.
J'ai, dans mon grenier, retrouvé cette machine.
Je m'en suis inspiré pour te proposer ce petit userform qui devrait
répondre
à ton besoin.
Naturellement, comme te l'on dit les autres contributeurs, le résultat
obtenu est en texte.
Tu trouveras le fichier sur :
http://cjoint.com/?0DunnXHcuhF

Bon courage
Michel


"jobill" a écrit dans le message de groupe de discussion :


Bonjour,
Avec excel 2010 j'obtiens, pour le calcul de
=(99*98*97*96*95*94*93*92*91*90*89*88*87)/(13*12*11*10*9*8*7*6*5*4*3*2*1)
le résultat faux suivant : 6186171974825300
au lieu du résultat juste 6186171974825304. La différence est
de 4.
Le format de la cellule est nombre avec 0 décimale, le calcul est
identique
avec
1 ou plusieurs décimales.
Comment faire pour obtenir un calcul juste?
Cordialement.


Merci Péhemme Michel,

Merci, je suis admiratif.
J'ai trouvé le fichier tableau de calcul http://cjoint.com/?0DunnXHcuhF et fais le calcul qui me donne 6 186 171 974 825 304.

Autrement dit quelle est la solution pour construire un tableau permettant le calcul de
=(99*98*97*96*95*94*93*92*91*90*89*88*87)/(13*12*11*10*9*8*7*6*5*4*3*2*1) et ne donnant pas le résultat faux suivant : 6186171974825300
mais le résultat juste
6186171974825304 (obtenu parfaitement avec http://cjoint.com/?0DunnXHcuhF)

J'aimerai être capable de faire tout seul un calcul sur des cellules excel texte.
Quelle est la méthode pour calculer avec des cellules excel texte ?
Quel est le secret de ce tableau http://cjoint.com/?0DunnXHcuhF ?
Cordialement.
Avatar
Péhemme
Bonsoir Jobill,

Quel est le secret de ce tableau http://cjoint.com/?0DunnXHcuhF ?


Je ne comprends pas bien la question.
Le fichier n'est pas protégé ; tu as donc accès aux macros.
En effet, il n'y a aucun secret. Tout se fait comme "à la main".
Les calculs sont effectué dans le UserForm.
Tout d'abord on détermine la valeur du Dividende :
. multiplication des termes formant celui-ci. La valeur intermédiaire est
inscrite dans le textbox approprié
puis, détermination du dividende :
. même opération dont la valeur est inscrite dans le textbox approprié.
et en dernier ressort, tu fais la division du Dividende par le diviseur.

Les textbox n'enregistrent que du texte. Pour les calculs il te faut
utiliser les formules de conversions.
En sortie, pour une lecture plus facile, tu dois manipuler ce Résultat comme
une chaîne de caractères.

Suite à la demande de Jacquouille ;-) , j'ai légèrement amélioré la
présentation de l'exemple que j'ai sauvegardé en xls afin qu'il puisse le
charger ;-))
http://cjoint.com/?0DvtDlyHPtM

Michel



"jobill" a écrit dans le message de groupe de discussion :


Le lundi 20 Avril 2015 à 13:03 par Péhemme :
Bonjour jobill,

Je ne sais pas où tu en es dans tes travaux.
Dans le temps, je me suis amusé avec PMO, membre éminent du MPFE,
à
construire une machine à travailler sur les Très Grands Nombres.
Elle ne m'a naturellement jamais servi à rien.
J'ai, dans mon grenier, retrouvé cette machine.
Je m'en suis inspiré pour te proposer ce petit userform qui devrait
répondre
à ton besoin.
Naturellement, comme te l'on dit les autres contributeurs, le résultat
obtenu est en texte.
Tu trouveras le fichier sur :
http://cjoint.com/?0DunnXHcuhF

Bon courage
Michel


"jobill" a écrit dans le message de groupe de discussion :


Bonjour,
Avec excel 2010 j'obtiens, pour le calcul de
=(99*98*97*96*95*94*93*92*91*90*89*88*87)/(13*12*11*10*9*8*7*6*5*4*3*2*1)
le résultat faux suivant : 6186171974825300
au lieu du résultat juste 6186171974825304. La différence est
de 4.
Le format de la cellule est nombre avec 0 décimale, le calcul est
identique
avec
1 ou plusieurs décimales.
Comment faire pour obtenir un calcul juste?
Cordialement.


Merci Péhemme Michel,

Merci, je suis admiratif.
J'ai trouvé le fichier tableau de calcul http://cjoint.com/?0DunnXHcuhF
et fais le calcul qui me donne 6 186 171 974 825 304.

Autrement dit quelle est la solution pour construire un tableau permettant
le
calcul de
=(99*98*97*96*95*94*93*92*91*90*89*88*87)/(13*12*11*10*9*8*7*6*5*4*3*2*1)
et ne
donnant pas le résultat faux suivant : 6186171974825300
mais le résultat juste
6186171974825304 (obtenu parfaitement avec http://cjoint.com/?0DunnXHcuhF)

J'aimerai être capable de faire tout seul un calcul sur des cellules excel
texte.
Quelle est la méthode pour calculer avec des cellules excel texte ?
Quel est le secret de ce tableau http://cjoint.com/?0DunnXHcuhF ?
Cordialement.
Avatar
Jacquouille
-))

Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"Péhemme" a écrit dans le message de groupe de discussion :
mh60nj$q4d$

Bonsoir Jobill,

Quel est le secret de ce tableau http://cjoint.com/?0DunnXHcuhF ?


Je ne comprends pas bien la question.
Le fichier n'est pas protégé ; tu as donc accès aux macros.
En effet, il n'y a aucun secret. Tout se fait comme "à la main".
Les calculs sont effectué dans le UserForm.
Tout d'abord on détermine la valeur du Dividende :
. multiplication des termes formant celui-ci. La valeur intermédiaire est
inscrite dans le textbox approprié
puis, détermination du dividende :
. même opération dont la valeur est inscrite dans le textbox approprié.
et en dernier ressort, tu fais la division du Dividende par le diviseur.

Les textbox n'enregistrent que du texte. Pour les calculs il te faut
utiliser les formules de conversions.
En sortie, pour une lecture plus facile, tu dois manipuler ce Résultat comme
une chaîne de caractères.

Suite à la demande de Jacquouille ;-) , j'ai légèrement amélioré la
présentation de l'exemple que j'ai sauvegardé en xls afin qu'il puisse le
charger ;-))
http://cjoint.com/?0DvtDlyHPtM

Michel



"jobill" a écrit dans le message de groupe de discussion :


Le lundi 20 Avril 2015 à 13:03 par Péhemme :
Bonjour jobill,

Je ne sais pas où tu en es dans tes travaux.
Dans le temps, je me suis amusé avec PMO, membre éminent du MPFE,
à
construire une machine à travailler sur les Très Grands Nombres.
Elle ne m'a naturellement jamais servi à rien.
J'ai, dans mon grenier, retrouvé cette machine.
Je m'en suis inspiré pour te proposer ce petit userform qui devrait
répondre
à ton besoin.
Naturellement, comme te l'on dit les autres contributeurs, le résultat
obtenu est en texte.
Tu trouveras le fichier sur :
http://cjoint.com/?0DunnXHcuhF

Bon courage
Michel


"jobill" a écrit dans le message de groupe de discussion :


Bonjour,
Avec excel 2010 j'obtiens, pour le calcul de
=(99*98*97*96*95*94*93*92*91*90*89*88*87)/(13*12*11*10*9*8*7*6*5*4*3*2*1)
le résultat faux suivant : 6186171974825300
au lieu du résultat juste 6186171974825304. La différence est
de 4.
Le format de la cellule est nombre avec 0 décimale, le calcul est
identique
avec
1 ou plusieurs décimales.
Comment faire pour obtenir un calcul juste?
Cordialement.


Merci Péhemme Michel,

Merci, je suis admiratif.
J'ai trouvé le fichier tableau de calcul http://cjoint.com/?0DunnXHcuhF
et fais le calcul qui me donne 6 186 171 974 825 304.

Autrement dit quelle est la solution pour construire un tableau permettant
le
calcul de
=(99*98*97*96*95*94*93*92*91*90*89*88*87)/(13*12*11*10*9*8*7*6*5*4*3*2*1)
et ne
donnant pas le résultat faux suivant : 6186171974825300
mais le résultat juste
6186171974825304 (obtenu parfaitement avec http://cjoint.com/?0DunnXHcuhF)

J'aimerai être capable de faire tout seul un calcul sur des cellules excel
texte.
Quelle est la méthode pour calculer avec des cellules excel texte ?
Quel est le secret de ce tableau http://cjoint.com/?0DunnXHcuhF ?
Cordialement.


---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
http://www.avast.com
Avatar
jobill
Le jeudi 09 Avril 2015 à 09:52 par jobill :
Bonjour,
Avec excel 2010 j'obtiens, pour le calcul de
=(99*98*97*96*95*94*93*92*91*90*89*88*87)/(13*12*11*10*9*8*7*6*5*4*3*2*1)
le résultat faux suivant : 6186171974825300
au lieu du résultat juste 6186171974825304. La différence est
de 4.
Le format de la cellule est nombre avec 0 décimale, le calcul est
identique avec 1 ou plusieurs décimales.
Comment faire pour obtenir un calcul juste?
Cordialement.


Merci.
Le détail des macros est, en effet, très lisible.

Je vais approfondir le calcul fait avec des macros et les formules de conversions afin de savoir faire ce type de manipulations des cellules texte.
Le secret n'en est pas un, il s'agit seulement de mon ignorance des formules de conversions permettant le calcul sur des cellules "texte".

Merci pour cette découverte.
Avatar
jobill
Le jeudi 09 Avril 2015 à 09:52 par jobill :
Bonjour,
Avec excel 2010 j'obtiens, pour le calcul de
=(99*98*97*96*95*94*93*92*91*90*89*88*87)/(13*12*11*10*9*8*7*6*5*4*3*2*1)
le résultat faux suivant : 6186171974825300
au lieu du résultat juste 6186171974825304. La différence est
de 4.
Le format de la cellule est nombre avec 0 décimale, le calcul est
identique avec 1 ou plusieurs décimales.
Comment faire pour obtenir un calcul juste?
Cordialement.


J'ajoute une question :

Quelle macro dans Excel dois-je écrire pour obtenir
un calcul basique mais juste de cette division de deux grands nombres
38521421559614244374323200. divisé par 6227020800. ?
(le résultat doit bien sûr être 6186171974825304.)

Merci pour votre aide très pédagogique.
Avatar
Péhemme
Bonsoir Jobill,

Quelle macro dans Excel dois-je écrire pour obtenir
un calcul basique mais juste de cette division de deux grands nombres



Tu as bien compris que je ne suis pas arrivé à travailler directement sur la
feuille de calcul.
Il (me) faut passer par un Userform.
Tu trouveras de quoi t'amuser avec le fichier :
http://cjoint.com/?0DytQNv9GvO
C'est mon vieux fichier de 2008 au bon vieux temps du xls ( :-)) pour
Jacquouille).
Il est en chantier, il me reste à traiter le problème des puissances.
La seule puissance traitée est 2^64 (tout était parti de la question bien
connue du nombre de grains de blé sur un échiquier).
Tu pourras observer dans les macros comment j'avais solutionné ce calcul
mais j'en suis resté là.
Les résultats des multiplication et division sont corrects.
Pour contrôle, l'opération est reportée sur la Feuil1 du classeur.

Je suis assez content, c'est la première fois que cette machine pourra
servir à quelque chose.
Bon amusement
Michel

"jobill" a écrit dans le message de groupe de discussion :


Le jeudi 09 Avril 2015 à 09:52 par jobill :
Bonjour,
Avec excel 2010 j'obtiens, pour le calcul de
=(99*98*97*96*95*94*93*92*91*90*89*88*87)/(13*12*11*10*9*8*7*6*5*4*3*2*1)
le résultat faux suivant : 6186171974825300
au lieu du résultat juste 6186171974825304. La différence est
de 4.
Le format de la cellule est nombre avec 0 décimale, le calcul est
identique avec 1 ou plusieurs décimales.
Comment faire pour obtenir un calcul juste?
Cordialement.


J'ajoute une question :

Quelle macro dans Excel dois-je écrire pour obtenir
un calcul basique mais juste de cette division de deux grands nombres
38521421559614244374323200. divisé par 6227020800. ?
(le résultat doit bien sûr être 6186171974825304.)

Merci pour votre aide très pédagogique.
1 2 3 4