[excel] entre valeur
20jit
Messages postés
56
Statut
Membre
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
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
=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:
- [excel] entre valeur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Nombre de jours entre deux dates excel - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
5 réponses
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
=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
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
Et je suis sur Office xp, peut-être que ça change quelque chose
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
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
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))
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))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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