Comment n'avoir qu'un chiffre avant la virgule

Résolu
durifon -  
 durifon -
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...
A voir également:

4 réponses

Le Pingou Messages postés 12638 Statut Contributeur 1 461
 
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 25847 Statut Contributeur 7 279
 
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
durifon
 
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 25847 Statut Contributeur 7 279
 
Si tu as excel dans une autre langue il faut traduire les fonctions.
ENT() = INT() en anglais etc
0
durifon
 
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