OVH Cloud OVH Cloud

bdsomme

4 réponses
Avatar
Leti
Bonjour,

J'ai un petit souci avec la fonction bdsomme,comment=20
faire pour fixer les crit=E8res sur une chaine de=20
caract=E8res ?

Par rapport =E0 la doc si une colonne de crit=E8res contient=20
une chaine de caract=E8res la somme dans la base de donn=E9es=20
est faite pour toutes les colonnes CONTENANT le crit=E8re !!
(pas exactement =E9gale au crit=E8re !)

Merci de votre aide,
Leti

4 réponses

Avatar
Jacquouille
Bonsoir Leti
Je ne comprends rien à la question, mais si tu veux compter dans une colonne
le nombre de cellules qui contiennent "xyz", tu fais = nb.si(A1:A100;"xyz")
Si tu veux faire une somme d'articles qui se trouvent en col B par rapport
aux cel de la col A qui contiennent "xyz", ou, comme dans les bouquins, le
total des ventes pour le vendeur "xyz", alors tu fais
=sommeprod((A1:A100="xyz")*(b1:b100))
Si pas cela, reviens
Bonne chance

--
Jacquouille conseille : http://www.excelabo.net


"Leti" a écrit dans le message news:
4c1c01c3ffb8$20ea7ed0$
Bonjour,

J'ai un petit souci avec la fonction bdsomme,comment
faire pour fixer les critères sur une chaine de
caractères ?

Par rapport à la doc si une colonne de critères contient
une chaine de caractères la somme dans la base de données
est faite pour toutes les colonnes CONTENANT le critère !!
(pas exactement égale au critère !)

Merci de votre aide,
Leti
Avatar
chrisn
"Leti" a écrit dans le message de news:

J'ai un petit souci avec la fonction bdsomme,comment
faire pour fixer les critères sur une chaine de
caractères ?


En fait, il faudrait pouvoir trouver comme critère une fonction qui
donne exactement le nombre de caracteres voulu, ce que je n'arrive
pas à trouver.
Par contre la fonction somme.si devrait vous convenir.

Exemple :
arbre hauteur age rendement bénéfice
pomme

arbre hauteur age rendement bénéfice
pomme 18 8 14 1050
poire 13 10 10 960
cerise 15 3 9 1050
pommes 16 6 10 750
pomme 8 9 6 768
poire 10 2 8 760
somme.si bdsomme
1818 2568



--
chrisn
mettre le bon fai, libertysurf pour me répondre

Avatar
leti
La fonction somme.si est sympa mais fonctionne seulement
pour un seul critère ... j'ai trois critères a
utiliser ...

Merci de la réponse,
Leti.
-----Message d'origine-----
"Leti" a écrit dans le message de news:

J'ai un petit souci avec la fonction bdsomme,comment
faire pour fixer les critères sur une chaine de
caractères ?


En fait, il faudrait pouvoir trouver comme critère une
fonction qui

donne exactement le nombre de caracteres voulu, ce que
je n'arrive

pas à trouver.
Par contre la fonction somme.si devrait vous convenir.

Exemple :
arbre hauteur age rendement bénéfice
pomme

arbre hauteur age rendement bénéfice
pomme 18 8 14 1050
poire 13 10 10 960
cerise 15 3 9 1050
pommes 16 6 10 750
pomme 8 9 6 768
poire 10 2 8 760
somme.si bdsomme
1818 2568



--
chrisn
mettre le bon fai, libertysurf pour me répondre

.




Avatar
Philippe.R
Bonjour,
La fonction sommeprod((critère1=valeurA)*(critère2=valeurB)*(critère3=valeurC)) devrait alors convenir.
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"leti" a écrit dans le message de
news:55e001c40062$2414e280$
La fonction somme.si est sympa mais fonctionne seulement
pour un seul critère ... j'ai trois critères a
utiliser ...

Merci de la réponse,
Leti.
-----Message d'origine-----
"Leti" a écrit dans le message de news:

J'ai un petit souci avec la fonction bdsomme,comment
faire pour fixer les critères sur une chaine de
caractères ?


En fait, il faudrait pouvoir trouver comme critère une
fonction qui

donne exactement le nombre de caracteres voulu, ce que
je n'arrive

pas à trouver.
Par contre la fonction somme.si devrait vous convenir.

Exemple :
arbre hauteur age rendement bénéfice
pomme

arbre hauteur age rendement bénéfice
pomme 18 8 14 1050
poire 13 10 10 960
cerise 15 3 9 1050
pommes 16 6 10 750
pomme 8 9 6 768
poire 10 2 8 760
somme.si bdsomme
1818 2568



--
chrisn
mettre le bon fai, libertysurf pour me répondre

.