Somme.si sur excel

Résolu/Fermé
jonat161 Messages postés 115 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 26 avril 2016 - 3 mai 2012 à 16:02
malankin Messages postés 96 Date d'inscription samedi 28 avril 2012 Statut Membre Dernière intervention 7 août 2015 - 3 mai 2012 à 16:26
Bonjour,

J'ai un problème avec ma fonction somme.si, en fait, j'ai un tableau sur des produits et donc j'ai une colonne avec le stock et le stock mini et aussi la valeur du stock...
Je voudrais faire une somme si la quantité en stock est plus petite que la quantité minimale...

J'ai essayé avec somme.si(stock;"<"&stockmini;valeur) mais j'arrive à 0....

Merci de votre aide

A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
3 mai 2012 à 16:08
Bonjour
je ne comprend pas bien dans votre formule; comment la somme cherchée (dans valeur donc) peut être dans un autre champ que celui où vous cherchez le mini, donc dans Stock)???
Si je considère une liste de valeur en A et une valeur mini en C1, je peux écrire:
=SOMME.SI(A:A;"<"&C1;A:A) et ça fonctionne.Mais la somme et la recherche se font dans le même champ
Je pense que votre question est incomplète?

crdlmnt
1
jonat161 Messages postés 115 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 26 avril 2016 9
3 mai 2012 à 16:12
en fait j'ai une colonne avec les stocks, une autre avec les stocks mini et une 3ème avec la valeur du stock... je dois faire avec une somme.si pour trouver le total des valeurs de stock si ce stock est inférieur au stock mini...
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 3/05/2012 à 16:21
Alors essayez, sachant qu'il faut que vos champs soient définis en hauteur de ligne:(pas de A:A par exemple, mais toujours du type A1:A100)

exemple à adapter:
de A1 à A100 le stoc
de B1 à B100 le stoc mini pour chaque ligne.

Pour avoir le nombre de ligne où le stoc est inférieur au mini:
=SOMMEPROD((A1:A100<B1:B100)*1)

et pour avoir le total des valeurs inférieures au mini de chaque ligne:
=SOMMEPROD((A1:A100<B1:B100)*(A1:A100))

crdlmnt
0
jonat161 Messages postés 115 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 26 avril 2016 9
3 mai 2012 à 16:22
ok, merci de votre aide ;-)
0
malankin Messages postés 96 Date d'inscription samedi 28 avril 2012 Statut Membre Dernière intervention 7 août 2015 50
3 mai 2012 à 16:26
Plus rapide que moi Vaucluse. Bon fait que j'aille prendre ma dose de café fonctionne au ralentie. Bonne journée à vous. Pense à mettre le sujet en résolu par contre.
0
jonat161 Messages postés 115 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 26 avril 2016 9
3 mai 2012 à 16:05
et aussi en base de données, dans la grille critères, comment mettre que je veux stock plus petit que stock mini ? j'ai essayé avec <stockmini mais problème VALEUR#...
0
malankin Messages postés 96 Date d'inscription samedi 28 avril 2012 Statut Membre Dernière intervention 7 août 2015 50
3 mai 2012 à 16:10
stockMin n'est pas une valeur pas plus que stock pour faire c'est opération il te faut prendre des valeur tel 5<6. Ou 5 représente ton stock et 6 ton stockMin. Dans ce cas comme tu l'aura compris ton stock sera inférieur à ton stockMin donc tu pourra faire la somme.
0
jonat161 Messages postés 115 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 26 avril 2016 9
3 mai 2012 à 16:12
oui, justement, je ne sais pas comment mettre ça ^^
0
malankin Messages postés 96 Date d'inscription samedi 28 avril 2012 Statut Membre Dernière intervention 7 août 2015 50
3 mai 2012 à 16:19
tous cela va ce faire par rapport à une plage je m'explique. Si tu as mis la A2:A5 il va récupérer toute les valeur qui sont comprise dans cette plage imaginons que A2=6 A3=8 etc etc lui va récupérer les valeurs 6 et 8 et l'es utilisera pour faire la comparaison ainsi que les calcules
0
malankin Messages postés 96 Date d'inscription samedi 28 avril 2012 Statut Membre Dernière intervention 7 août 2015 50
3 mai 2012 à 16:07
Bonjour,

Tu as mal écrit ton si. Ce qu'il faut que tu fasse resemblerai plus à quelque chose comme sa :
=SI(stock<stockMin;SOMME;0)

J'explique le code donc si ton stock inférieur à ton stock mini alors tu fais la somme sinon ben sa fait 0. J'espère que c'est ce que tu demander et que je n'es pas compris de travers sa peut m'arriver vu que j'ai pas encore eu ma dose de café de 16H ;)
0
jonat161 Messages postés 115 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 26 avril 2016 9
3 mai 2012 à 16:10
non, en fait, je dois le faire en fonction somme.si, si le stock est plus petite que le stock mini, alors j'additionne les valeurs correspondantes à la ligne de stock...
Je dois faire ça en somme.si et et bdsomme...
0