Comment n'avoir qu'un chiffre avant la virgule

Résolu/Fermé
durifon - Modifié par durifon le 8/03/2013 à 15:25
 durifon - 8 mars 2013 à 23:01
Bonjour,

Je cherche une formule qui me permettrait de transformer des nombres tels que 1024 ou 1,511E+23 en respectivement 1,024 et 1,511 (en gros diviser le nombre de telle manière à ce qu'il soit compris entre 1 et 10)

De plus, je cherchais à faire une liste de nombre de telle sorte à ce qu'elle sorte (7; 10;17;20;27;30;37) etc. J'ai essayé cette formule: =IF(MOD(A2;2)=0;A2=7;A2+3), mais elle me retourne FALSE tout le temps...

4 réponses

Le Pingou Messages postés 12141 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 septembre 2024 1 446
8 mars 2013 à 22:39
Bonjour,
Pour la première demande (nombre en [A1]) , essayer avec cette formule :
=A1/10^(NBCAR(TEXTE(A1;0))-1)

0
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 235
Modifié par eriiic le 8/03/2013 à 22:56
Bonsoir à tous,

ou bien pour le 1) :
=A1/10^ENT(LOG10(A1))

Pour la liste il faudra t'expliquer un peu plus...
Une liste dans un nom ? Une matrice dans une cellule ? Des valeurs dans plusieurs cellules ?
etc = combien max ?

eric

Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0
Bonjour,

Tout d'abord, merci d'avoir pris la peine de me répondre.

Pour ce qui est de la liste, j'ai réglé mon problème qui n'était qu'une erreur de frappe.

Pour ce qui est du premier problème, j'ai essayé les deux formules que vous m'avez proposé, et elles me renvoient l'erreur #NAME?

Ai-je fait une erreur quelque part?

Merci.
0
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 235
8 mars 2013 à 23:00
Si tu as excel dans une autre langue il faut traduire les fonctions.
ENT() = INT() en anglais etc
0
Ce doit être car j'utilise un Excel anglophone, après avoir utilisé le terme INT() à la place de ENT(), ça marche parfaitement.

Merci beaucoup!
0