Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Trouver la plus petite valeur et ...

  • Initiateur de la discussion Initiateur de la discussion jcay49
  • 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 !

jcay49

XLDnaute Nouveau
Bonjour tous le monde,

Je viens une nouvelle fois soumettre une requête.

Je souhaiterais trouver sur une plage de données variables (ayant des valeurs en général comprises entre 1.10e-7 et 1) trouver la plus petite valeur.

Mais ce n'est pas tout, si ma plus petite valeur est par exemple 5,07.10e-7, je souhaiterais récupérer l'exposant (ici 10e-7) et le convertir en 10e7.
Cette valeur nommée "Facteur" permettra arbitrairement de mettre toutes mes données en valeurs positives.

j'espère avoir été clair, merci de votre aide
 

Pièces jointes

Re : Trouver la plus petite valeur et ...

Bonjour,
pas sûr d'avoir compris :
=PETITE.VALEUR($B$2:$E$16;1) te permet de récupérer la plus petite valeur de ta plage.
=ABS(PETITE.VALEUR($B$2:$E$16;1)) te permet d'obtenir ta valeur en valeur absolue donc de fait tes données seront positives.
As-tu donc réellement besoin de récupérer l'exposant ?
dans ce cas :=DROITE(ABS(PETITE.VALEUR($B$2:$B$16;1));2) te récupère les 2 derniers nombres mais ce ne sont pas toujours des exposants qui figurent en derniers dans les valeurs de tes cellules.
A+
 
Re : Trouver la plus petite valeur et ...

Bonjour,

Voici une formule pour le facteur :
Code:
=SI(MIN(B$2:B$16)>0,1;10;SI(MIN(B$2:B$16)>0,01;100;SI(MIN(B$2:B$16)>0,001;1000;SI(MIN(B$2:B$16)>0,0001;10000;SI(MIN(B$2:B$16)>0,00001;100000;SI(MIN(B$2:B$16)>1,000001;1000000;10000000))))))
Bien à toi,
Guillaumega
 
Re : Trouver la plus petite valeur et ...

Edit : Avec la formule plus habile de notre ami David, voici une autre solution :

Code:
=10^SI(GAUCHE(DROITE(ABS(PETITE.VALEUR($B$2:$B$16;1));4);1)="E";DROITE(ABS(PETITE.VALEUR($B$2:$B$16;1));1);"")
 
Re : Trouver la plus petite valeur et ...

Bonjour à tous
Code:
[COLOR="DarkSlateGray"][B]=B2/10^ENT(LOG(MIN($B$2:$B$16)))[/B][/COLOR]
en B19 (à recopier à droite et vers le bas)​
ROGER2327
#3367


11 Floréal An CCXVIII
2010-W17-5T09:08:48Z
 
Re : Trouver la plus petite valeur et ...

Re...
Je n'en sais trop rien...
En prenant B2:B16, on obtient les résultats prévus par jcay49. C'est pour cela que j'ai opté pour cette solution.
Mais j'hésite sur l'interprétation du problème. J'ai hésité entre plusieurs propositions :
Code:
[COLOR="DarkSlateGray"][B]=B2/10^ENT(LOG(MIN($B$2:$B$16)))

=B2/10^ENT(LOG(MIN($B$2:$E$16)))

=B2/10^ENT(LOG(MIN(B$2:B$16)))[/B][/COLOR]
(Toutes en B19 à recopier à droite et vers le bas)​
ROGER2327
#3370


11 Floréal An CCXVIII
2010-W17-5T09:37:20Z
 
- 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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…