Excel recherche de nombre negatif

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. Bonjour,

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

    http://utilsfr.new.fr
    2
    1. Bonjour,
      Tes valeurs sont t'eles chacune dans une cellule ?
      0
      1. 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
        1. 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
          1. Contributeur
            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
            1. Contributeur
              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
              1. Bonjour,
                le poste 4 est le bon
                0
                1. Contributeur
                  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
              2. Contributeur
                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
                1. Contributeur
                  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
                  1. Contributeur
                    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
                    1. Contributeur
                      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