[excel] entre valeur

Bonjour, en [excel] j'ai un problème je voudrais mettre un critère dans un somme.si

=SOMME.SI(F:F;là je voudrais mettre "entre 2 et 4.99" ;G:G)

j'ai essayé ">2:<4.99" et encore pleins de variantes ^^ mais rien ne marche

Merci pour votre aide
Configuration: Windows XP
Firefox 3.5.5

5 réponses

  1. Contributeur
    essaies pour XL<2007
    =SOMMEPROD((F1:F65535>2)*(F1:F65535<4,99)*(G1;G65535))
    pour xl2007, il y a une fonction pour ce genre de calcul mais un forumeur avec 2007 t'en dira la syntaxe
    0
    1. Sa marche pas XP ! sa dit qu'il y a une erreur avec le 4.99.

      Et je suis sur Office xp, peut-être que ça change quelque chose
      0
      1. Bonjour

        La fonction somme.si nécessite une plage de critères. Dans cette plage de critères tu peux mettre une fonction =et(valeur>seuil_bas;valeur<seuil_haut) pour chaque valeur à additionner. Elle renverra vrai ou faux.
        Il suffit ensuite de mettre comme critère Vrai ou Faux

        exemple pour une plage de cellule A1:A9 contenant les valeurs de 1 à 9

        dans la cellule B1 : =ET(A1>3;A1<7) à recopier
        dans la cellule A10 : =SOMME.SI(B1:B9;VRAI;A1:A9)

        Le résultat est 15

        Bonne journée
        0
        1. Contributeur
          Je t'ai donné la formule pour 1 excel en français et en supposant que 2 et 4,99 étaient des nombres et non des textes
          il y a toutefois une faute de frappe dans ma formule
          il faut lire
          =SOMMEPROD((F1:F65535>2)*(F1:F65535<4,99)*(G1:G65535))
          si tu es anglophone
          =SUMPRODUCT((F1:F65535>2)*(F1:F65535<4.99)*(G1:G65535)

          si 2 et 4.99 sont en "texte"
          =SOMMEPROD((F1:F65535>"2")*(F1:F65535<"4.99")*(G1:G65535))
          0
          1. Contributeur
            Bonjour tous
            si je peux me permettre:
            tout dépend de la configuration du poste du demandeur. Le 4,99 avec un point, ou avec une virgule?
            Mais on peut essayer aussi, à tout hasard:
            =SOMME.SI(F:F;"<4,99";G:G)-SOMME.SI(F:F;"<2";G:G)
            ... restera à décider si les limites doivent être incluse ou non, la plus logique étant à mon avis:
            =SOMME.SI(F:F;"=<4,99";G:G)-SOMME.SI(F:F;"<2";G:G)
            Bien cordialement

            0