affiché premier chiffre significatif a partir de la gauche

P

Plum

Guest
Bonjour, je voudrais que excel affiche un résultat d'une équation avec le premier chiffre significatif a partir de la gauche et arrondi normalement.
Exemple. 1,35 => 1
0,35 => 0,4
La position du chiffre significatif n'est pas fixe.
Merci de votre aide.
 
D

Denis

Guest
Bonjour Plum et le Forum
ci-dessous une formule un peu barbare, mais je n'ai pas trouvé mieux
peut-être qqu'un a une meilleure idée !
considerant tonchiffre en A1
tu mets cette formule dans la celule ou tu veux avoir le résultat

=ARRONDI($A$1;SI(TROUVE(GAUCHE(SUBSTITUE(SUBSTITUE($A$1;0;);".";);1);$A$1)=1;0;TROUVE(GAUCHE(SUBSTITUE(SUBSTITUE($A$1;0;);".";);1);$A$1)-2))

Bon courage et @+
Denis
 
P

Plum

Guest
Merci

Merci infiniment a vous deux. Finalement j'ai prit celle de Phibou elle marche bien et moin longue, de plus je ne fais que des calculs d'erreur pour un laboratiore, mais merci aussi Denis.
Dernière petit chose, si vous voulez biens sûr, juste d'écrire en mot ce que la command fait. J'aimerais me familiariser avec excel un peu.
Merci bcp
 
P

PhiBou

Guest
Re le fil, le Forum

Une petite explication pour Plum :

=SI(A1<=0;0;SI(A1>1;ARRONDI(A1;2-TROUVE(",";A1&","));ARRONDI(A1;-ENT(LOG(A1)))))

Tout d'abord, tu doit bien comprendre la fonction ARRONDI. Dans l'aide Excel tu as des exemples :

ARRONDI(2,15; 1) égale 2,2

ARRONDI(2,149; 1) égale 2,1

ARRONDI(-1,475; 2) égale -1,48

ARRONDI(21,5; -1) égale 20


3 cas sont analysés dans la fonction :

1) Si A1<=0 : on affiche 0 pour les relatifs négatifs

2) A1>1;ARRONDI(A1;2-TROUVE(",";A1&",")) : arrondi les chiffres >1 à (2-la position de la virgule)

3) ARRONDI(A1;-ENT(LOG(A1))))) : les autres cas (compris entre 0+ et 1). Le logarithme décimal entre 0+ et 1 est négatif :

Log(0,1) = -1
Log(0,01) = -2
Log(0,001) = -3
etc...

Donc : (-1 x (valeur entière du log10) ) donne l'arrondi pour ce 3ème cas.

J'avoue, c'est difficile à expliquer mais je te conseille de scinder les 3 cas et de les étudier 1 par 1.

Bonne soirée

PhiBou
 

Discussions similaires

Réponses
2
Affichages
342

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 229
Messages
2 086 426
Membres
103 206
dernier inscrit
diambote