[excel] entre valeur

20jit Messages postés 56 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

5 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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
20jit Messages postés 56 Statut Membre 2
 
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
chris
 
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
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 447
 
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