affiché premier chiffre significatif a partir de la gauche

  • Initiateur de la discussion Initiateur de la discussion Plum
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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.
 
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
 
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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
730
Réponses
2
Affichages
146
Réponses
40
Affichages
1 K
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
365
Retour