Séparer un nombre en son entier et ces 2 premières décimales

Bonjour à tous,

Je suis conscient que le problème a sans doute été évoqué 3 millions de fois, mais malgré toutes mes recherches, je n'arrive pas à obtenir le résultat que je souhaite.

Je souhaite isoler les deux premières décimales d'une série de nombres différents.

Je voudrais que, quoi que vaut le nombre, je retrouve dans une colonne, le nombre entier, et dans une autre, ces 2 premières décimales.

Et parce qu'un exemple vaut cent discours. En voici quelques uns.

0.15 : Entier = 0 Décimale = 15

10.06 Entier = 10 Décimale = 06

10.6 : Entier = 10 Décimale = 60

10.6154795 : Entier = 10 Décimale = 62

100 : Entier = 100 Décimale = 00

Je commence par utiliser la formule ARRONDI() ce qui limite mes nombres à deux décimales. Ca règle le problème des nombres à plus de deux décimales. Sauf qu'elle ne laisse qu'une décimale, ou zéro lorsqu'elle peut arrondir à une ou zéro décimale et ne force pas à deux.

J'ai beau forcer l'affichage à deux décimales avec un format personnalisé (0,00). Lorsque j'utilise des fonctions telle que DROITE(A1;2) ou =STXT(A1;CHERCHE(",";A1)+1;2) sur mes nombre, pas moyen qu'Excel comprenne que ma cellule comporte deux décimales quoi qu'il arrive.

Un peu d'aide serait le bien venu.

Merci.

Pour récupérer la partie entière:

=ENT(A1)

Pour récupérer la partie décimale:

=A1-ENT(A1)


Ou plutôt, pour arrondir la partie décimale:

=ARRONDI(A1-ENT(A1);2)

Ce n'est pas exactement ce que je cherchais, mais tu m'as mis sur une piste.

Entier : ENT(A1) : Format : #

Décimales : MOD(A1;1)*100 : Format : 00

Et ça m'a tout l'air de marcher au poil.

Je vais tester le résultat dans le publipostage maintenant, en espérant qu'il affiche les zéros.

Bonjour Catab, yuplop, toutes et tous,

Un essai:

Cordialement.

130catab-v1.xlsx (12.63 Ko)

Super mdo !

J'arrive au même résultat. Mais tu fais bien d'ajouter la fonction ARRONDI().

Je marque le sujet comme résolu.

Merci à vous deux pour votre aide.

Rechercher des sujets similaires à "separer nombre entier premieres decimales"