Bonjour,
J'aimerais savoir s'il est possible de faire afficher à la calculatrice un séparateur de milliers (des espaces à la française -ou même des points à l'américaine avec une virgule pour les décimales) ?
Je fais en ce moment un cursus de comptabilité/finances, et l'affichage sans séparateur rend parfois difficile la lecture des grands nombres...
Merci de vos réponses !
PS: je dispose d'une Ti-Nspire CX CAS, OS 3.1.0.392.
Séparateur de milliers ?
Voir le premier message non lu • 8 messages
• Page 1 sur 1
-
Tom-ZorgPremium
Niveau 2: MI2 (Membre Initié)- Messages: 4
- Inscription: 10 Nov 2011, 16:23
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 3ème année comptabilité (après école d'ingénieur)
Re: Séparateur de milliers ?
Ce n'est pas possible directement... mais on peut fabriquer une fonction qui le ferait.
Cependant, ce n'est pas très pratique à l'emploi.
Peut-être qu'un classeur en Lua pourrait offrir cette possibilité ?
Voici un code assez simple pour séparer les milliers :
Cependant, ce n'est pas très pratique à l'emploi.
Peut-être qu'un classeur en Lua pourrait offrir cette possibilité ?
Voici un code assez simple pour séparer les milliers :
- Code: Tout sélectionner
Define milliers(nn)=Func
Local sgn,st,frac
"" -> sgn
If nn<0 then
"-" -> sgn
-nn -> nn
Endif
round(fpart(nn,2)) -> frac
when(frac=0,"",","&string(frac)) -> st
While nn>999
" "&string(mod(nn,1000))&st -> st
floor(nn/1000) -> nn
EndWhile
Return sgn&string(nn)&st
EndFunc
Dernière édition par Bisam le 01 Déc 2011, 22:38, édité 1 fois.
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 5665
- Inscription: 11 Mar 2008, 00:00
- Localisation: Lyon
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Séparateur de milliers ?
En fait, je retire tout ce que je viens de dire !!
Il existe une fonction qui fait cela : la fonction "format".
Ici, il suffit de l'utiliser ainsi :
La calculette renverra alors la chaîne de caractères : "1,234,567,890.12" en séparant les milliers et en arrondissant à 2 chiffres après la virgule.
Il existe une fonction qui fait cela : la fonction "format".
Ici, il suffit de l'utiliser ainsi :
- Code: Tout sélectionner
format(1234567890.123,"g2")
La calculette renverra alors la chaîne de caractères : "1,234,567,890.12" en séparant les milliers et en arrondissant à 2 chiffres après la virgule.
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 5665
- Inscription: 11 Mar 2008, 00:00
- Localisation: Lyon
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Séparateur de milliers ?
Merci beaucoup !
Pensez-vous qu'il serait possible qu'un classeur entier "travaille" avec cette fonction ?
Je me débrouille assez bien en BASIC, mais je ne vois pas comment procéder, et je ne connais rien au LUA...
Tom.
Pensez-vous qu'il serait possible qu'un classeur entier "travaille" avec cette fonction ?
Je me débrouille assez bien en BASIC, mais je ne vois pas comment procéder, et je ne connais rien au LUA...
Tom.
-
Tom-ZorgPremium
Niveau 2: MI2 (Membre Initié)- Messages: 4
- Inscription: 10 Nov 2011, 16:23
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 3ème année comptabilité (après école d'ingénieur)
Séparateur de milliers ?
Bonjour,
A l'approche des examens (DCG), je relance le sujet: si l'un d'entre-vous peut y apporter une réponse, cela m'aiderait vraiment beaucoup, et je ne pense pas être le seul à apprécier...
Problème:
Je fais en ce moment un cursus de comptabilité/finances, et l'affichage sans séparateur de milliers rend parfois difficile la lecture des grands nombres...
Solution envisagée:
Programmer un classeur en LUA (ou Ti-Basic, mais je ne vois pas comment) pour faire afficher systématiquement à la calculatrice un séparateur de milliers ?
Ce séparateur peut être dans l'esprit de la fonction format(1234567890.123,"g2") -merci Bisam, ou des espaces à la française.
Si ce n'est pas possible pour les inputs (problème au niveau de l'interprétation des commandes), au moins pour l'affichage des résultat numériques.
Merci d'avance pour vos réponses !
Tom
A l'approche des examens (DCG), je relance le sujet: si l'un d'entre-vous peut y apporter une réponse, cela m'aiderait vraiment beaucoup, et je ne pense pas être le seul à apprécier...
Problème:
Je fais en ce moment un cursus de comptabilité/finances, et l'affichage sans séparateur de milliers rend parfois difficile la lecture des grands nombres...
Solution envisagée:
Programmer un classeur en LUA (ou Ti-Basic, mais je ne vois pas comment) pour faire afficher systématiquement à la calculatrice un séparateur de milliers ?
Ce séparateur peut être dans l'esprit de la fonction format(1234567890.123,"g2") -merci Bisam, ou des espaces à la française.
Si ce n'est pas possible pour les inputs (problème au niveau de l'interprétation des commandes), au moins pour l'affichage des résultat numériques.
Merci d'avance pour vos réponses !
Tom
-
Tom-ZorgPremium
Niveau 2: MI2 (Membre Initié)- Messages: 4
- Inscription: 10 Nov 2011, 16:23
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 3ème année comptabilité (après école d'ingénieur)
Re: Séparateur de milliers ?
En fait, tu peux faire des calculs dans le pseudo-tableur de la calculette et utiliser une (ou plusieurs) colonne supplémentaire qui afficherait les résultats formatés en séparant les milliers grâce à la fonction "format" que je t'ai présentée.
Il suffirait de mettre cette fonction en entête de la colonne.
Il suffirait de mettre cette fonction en entête de la colonne.
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 5665
- Inscription: 11 Mar 2008, 00:00
- Localisation: Lyon
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Séparateur de milliers ?
Bonjour Bisam, quelle réactivité !
En fait, j'ai déjà testé cette solution mais ce n'est guère convivial: cela revient à utiliser la puissance de Maple dans Excel (ou Maxima dans LibreOfficeCalc pour les intégristes du libre)... fonctionnel mais frustrant au point de ne pas l'utiliser !
Tom
Edit:
En re-jetant un œil à mon classeur de l'an dernier, je me souviens que l'utilisation de "format" bloque en assignation automatique, alors qu'un simple copier-coller sur les 20 premières lignes du tableau fonctionne. J'avais testé pleins de trucs (dont l'assignation d'un nom de colonne) sans succès; si tu as l'explication je suis preneur: ça m'avait profondément surpris/agacé à l'époque...
Depuis j'utilise le raccourci st(x):=format(x,"g2 ") pour faire des vérifications occasionnelles, mais il m'arrive d'oublier...
En fait, j'ai déjà testé cette solution mais ce n'est guère convivial: cela revient à utiliser la puissance de Maple dans Excel (ou Maxima dans LibreOfficeCalc pour les intégristes du libre)... fonctionnel mais frustrant au point de ne pas l'utiliser !
Tom
Edit:
En re-jetant un œil à mon classeur de l'an dernier, je me souviens que l'utilisation de "format" bloque en assignation automatique, alors qu'un simple copier-coller sur les 20 premières lignes du tableau fonctionne. J'avais testé pleins de trucs (dont l'assignation d'un nom de colonne) sans succès; si tu as l'explication je suis preneur: ça m'avait profondément surpris/agacé à l'époque...
Depuis j'utilise le raccourci st(x):=format(x,"g2 ") pour faire des vérifications occasionnelles, mais il m'arrive d'oublier...
-
Tom-ZorgPremium
Niveau 2: MI2 (Membre Initié)- Messages: 4
- Inscription: 10 Nov 2011, 16:23
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 3ème année comptabilité (après école d'ingénieur)
Re: Séparateur de milliers ?
Bonjour tout le monde, je ne comprend pas très bien comment faire pour utiliser le " pseudo-tableur" de la calculette. Quellqun peut m'aide svp je n'arrive pas trouver sur ma calculatrice ?
-
abdel pailladePremium
Niveau 3: MH (Membre Habitué)- Messages: 1
- Inscription: 08 Avr 2016, 19:48
- Genre:
- Calculatrice(s):→ MyCalcs profile
8 messages
• Page 1 sur 1
Retourner vers Problèmes divers / Aide débutants
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 25 invités