Sur tableur (libre office), je bloque sur un petit truc idiot.
A partir d'une liste de valeurs (nulles et positives), je n'arrive pas à récupérer la plus petite valeur non-nulle.
Si quelqu'un a une idée...
Merci.
-----
23/08/2016, 12h44
#2
invite046e427d
Date d'inscription
janvier 1970
Messages
158
Re : Tableur : Min>0
Re,
De plus, en passant par l'option avancée qui permet de "supprimer" les zéros, ça supprime également la fonction Min qui renvoyait 0.
23/08/2016, 13h34
#3
invite9dc7b526
Date d'inscription
janvier 1970
Messages
6 220
Re : Tableur : Min>0
je ne connais pas ce logiciel mais si l'inverse de zéro renvoie une valeur non numérique et si la fonction maximum ne tient pas compte de ces valeurs non numériques, tu as peut-être une solution.
23/08/2016, 13h51
#4
invite046e427d
Date d'inscription
janvier 1970
Messages
158
Re : Tableur : Min>0
Merci Minushabens.
C'est un tableur qui ressemble probablement à Excel (j'en ai pas ouvert depuis des années).
Envoyé par minushabens
je ne connais pas ce logiciel mais si l'inverse de zéro renvoie une valeur non numérique et si la fonction maximum ne tient pas compte de ces valeurs non numériques, tu as peut-être une solution.
Je vais fouiller sur l'inverse de zéro. Il n'y a pas de soucis avec la fonction Max. Seulement j'essaye de faire apparaître s'il existe des valeurs non nulles comprises entre 0 et Max.
Ma plus grande crainte en fait, est d'être devant un problème de logique floue.
Cdt.
Aujourd'hui
A voir en vidéo sur Futura
23/08/2016, 14h13
#5
invite948b37db
Date d'inscription
janvier 1970
Messages
1 848
Re : Tableur : Min>0
Bonjour
Parfois, et même souvent, il suffit de suivre son instinct. Tu recherches la 2e plus petite valeur ?
Alors essaie ceci :
=PETITE.VALEUR(A1:A10;2)
A1:A10 est à remplacer par ta plage de cellules
23/08/2016, 14h26
#6
invite948b37db
Date d'inscription
janvier 1970
Messages
1 848
Re : Tableur : Min>0
Envoyé par cherbe
Bonjour
Parfois, et même souvent, il suffit de suivre son instinct. Tu recherches la 2e plus petite valeur ?
Alors essaie ceci :
=PETITE.VALEUR(A1:A10;2)
A1:A10 est à remplacer par ta plage de cellules
OUPS, lu trop vite et pas compris la question.
La bonne réponse est cette formule matricielle(1) :
=MIN(SI(A1:A10>0;A1:A10))
(1)on obtient une formule matricielle en la validant à l'aide des touches Ctrl+Maj+Entrée
23/08/2016, 14h41
#7
invite046e427d
Date d'inscription
janvier 1970
Messages
158
Re : Tableur : Min>0
Salut,
Envoyé par cherbe
Bonjour
Parfois, et même souvent, il suffit de suivre son instinct. Tu recherches la 2e plus petite valeur ?
Alors essaie ceci :
=PETITE.VALEUR(A1:A10;2)
A1:A10 est à remplacer par ta plage de cellules
C'est exactement ça !!
Non seulement tu réponds mais en plus tu traduits.
Je viens de lire le descriptif. C'est exactement ce qui me fallait.
Et je n'ai plus qu'à rapprocher la deuxième petite valeur à la valeur Max et le tour est joué.
Merci.
23/08/2016, 14h42
#8
invite046e427d
Date d'inscription
janvier 1970
Messages
158
Re : Tableur : Min>0
Envoyé par cherbe
OUPS, lu trop vite et pas compris la question.
La bonne réponse est cette formule matricielle(1) :
=MIN(SI(A1:A10>0;A1:A10))
(1)on obtient une formule matricielle en la validant à l'aide des touches Ctrl+Maj+Entrée
Merci je testerai aussi.
23/08/2016, 15h01
#9
invite948b37db
Date d'inscription
janvier 1970
Messages
1 848
Re : Tableur : Min>0
Envoyé par Noress
Merci je testerai aussi.
La 1ère formule trouve la seconde plus petite valeur qui peut être négative alors que tu semblais vouloir écarter toutes les valeurs négatives.
Le 2e formule trouve la plus petite valeur supérieure à zéro.
23/08/2016, 17h13
#10
invite046e427d
Date d'inscription
janvier 1970
Messages
158
Re : Tableur : Min>0
Envoyé par cherbe
La 1ère formule trouve la seconde plus petite valeur qui peut être négative alors que tu semblais vouloir écarter toutes les valeurs négatives.
Le 2e formule trouve la plus petite valeur supérieure à zéro.
C'est cela. En fait il n'y a pas de valeurs négatives, elles sont toutes dans l'intervalle [0;Max].
Seulement, à partir de deux valeurs non-nulles différentes je suis dans du Faux.
Donc, en obtenant la plus petite valeur non-nulle = Max, ça colle.