Excel recherche de nombre negatif

pat de yoff -  
Raymond PENTIER Messages postés 58225 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Dans une ligne qui contient des nombres positifs et négatifs, je souhaite retrouver le nombre négatif le plus proche de zéro
Exemple:
-11 -12 -5 -8 -3 +5 +3 +9 +11 =résultat -3
Merci
Pat de yoff
Configuration: Windows XP
Internet Explorer 6.0

11 réponses

  1. néné
     
    Bonjour,

    Voci une formule a adapter
    =GRANDE.VALEUR(B5:G5;NB.SI(B5:G5;">"&0)+1)

    http://utilsfr.new.fr
    2
  2. néné
     
    Bonjour,
    Tes valeurs sont t'eles chacune dans une cellule ?
    0
  3. néné
     
    Bonjour,
    Il y a aussi cette formule conditionnelle

    celle-ci renvoi l'ABS de la valeur la plus proche de 0

    {=MIN(SI(ABS(A5:E5)>0;ABS(A5:E5)))}
    0
  4. néné
     
    Bonjour,
    Après plusieurs tentatives

    voici la solution

    formule conditionnelle a adapter

    {=MIN(SI(ABS(B4:E4-0)=MIN(ABS(B4:E4-0));B4:E4))}

    Utilsfr
    http://utilsfr.new.fr
    Applications, Utilitaires, Macros, Fonctions, Formulaires, Graphiques Excel
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonsoir néné
    Bravo pour la pemière option mais pas moyen de faire marcher la seconde?
    Dans celle ci, quelque chose m'échappe, à savoir la partie:SI( ABS(A5:E5)>0.... comment peut il en être autrement pour cette configuration?
    les valeurs absolues étant par définition égales ou plus grande que 0 ?
    Par contre , pour revenir à la première, chapeau!
    BCRDLMNT
    0
  7. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Re
    Nos messages se sont croisés.
    Celle là va un peu mieux, mais donne apparemment la valeur la plus éloignée du 0
    Il semblerait en fait qu'excel ne trouve la dedans que le mini de la ligne testée et que le reste de la formule soit transparent!
    0
  8. néné
     
    Bonjour,
    le poste 4 est le bon
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonjour,

      A voir la formule celle-ci te retourne plutôt la plus petite valeur absolue.
      Si tu as -3 et 2 dans la liste tu obtiendras 2
      Mais la piste est bonne, il faudrait travailler sur le signe en plus je pense
      eric
      0
  9. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Re bonjour,

    Voici une formule qui fonctionne dans la limite où il y a au moins 1 nombre négatif, sinon retourne -1
    =MAX(SI(A1:K1>=0;MIN(A1:K1)-1;A1:K1))
    Formule matricielle à valider par Shift+Ctrl+Enter

    eric
    0
  10. Raymond PENTIER Messages postés 58225 Date d'inscription   Statut Contributeur Dernière intervention   17 488
     
    Salut, tous !

    Dites : pourquoi faire compliqué quand on peut faire simple ?
    La première proposition de néné, post 2, fonctionne apparemment sans faille ; pas la peine (sauf pour la beauté de la réflexion) de faire du calcul matriciel (sauf s'il y a tout un tableau à traiter, et pas une ligne isolée).

    Tout petit détail (juste pour dire que j'y ai mis mon grain de sel ...) :
    NB.SI(B5:G5;">"&0) peut aussi s'écrire NB.SI(B5:G5;">0").

    Amicalement,
    0
  11. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Ah ben oui elle fonctionne, elle est même simple et maligne
    Mais vu qu'il en avait mis une autre en 4 et dit c'est celle-ci la bonne je n'ai même pas testé la 2
    (peut-être remplacer le test par >=0 si jamais cette valeur est présente dans la liste)
    Merci de la remarque Raymond, j'ai cherché pour rien mais la question était interessante et ce n'est jamais perdu ;-)

    eric
    0
  12. Raymond PENTIER Messages postés 58225 Date d'inscription   Statut Contributeur Dernière intervention   17 488
     
    Parfait ! Voilà encore une énigme résolue.

    Question accessoire : Comment affecter le statut "résolu" quand celui qui a lancé la discussion n'est pas membre ? Faut-il alerter un modérateur du site ?
    0