Probleme sommesi
micky
-
DjiDji59430 Messages postés 4253 Date d'inscription Statut Membre Dernière intervention -
DjiDji59430 Messages postés 4253 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
A B C
Code Libellé Prix
7325 ITALIEN POUR TOUS 11,50
6930 ESPAGNOL POUR TOUS 11,50
6743 CONJUGAISON 9,50
7952 ORTHOGRAPHE 9,15
7168 GRAMMAIRE 9,15
6577 ANGLAIS POUR TOUS 12,99
6983 ETUI CONJ.ORTH.GRAMM 0,00
Calculez le prix de l'article Etui code 6983 de telle sorte qu'il soit égal à la somme des prix des trois articles Conjugaison Orthographe et Grammaire. J'applique la formule suivante
==SOMME.SI(B3:B8;OU("CONJUGAISON";"GRAMMAIRE";"ORTHOGRAPHE");C3:C8)
Mais ca me donne zéro, je comprend pas mon erreur
Merci d'avance
A B C
Code Libellé Prix
7325 ITALIEN POUR TOUS 11,50
6930 ESPAGNOL POUR TOUS 11,50
6743 CONJUGAISON 9,50
7952 ORTHOGRAPHE 9,15
7168 GRAMMAIRE 9,15
6577 ANGLAIS POUR TOUS 12,99
6983 ETUI CONJ.ORTH.GRAMM 0,00
Calculez le prix de l'article Etui code 6983 de telle sorte qu'il soit égal à la somme des prix des trois articles Conjugaison Orthographe et Grammaire. J'applique la formule suivante
==SOMME.SI(B3:B8;OU("CONJUGAISON";"GRAMMAIRE";"ORTHOGRAPHE");C3:C8)
Mais ca me donne zéro, je comprend pas mon erreur
Merci d'avance
2 réponses
Bonjour,
=SOMME.SI(B3:B8;OU("CONJUGAISON";"GRAMMAIRE";"ORTHOGRAPHE");C3:C8)
OU("CONJUGAISON";"GRAMMAIRE";"ORTHOGRAPHE")
le ou() est logique, fonctionne avec des 1 ou des 0
ton ou() ne veux rien dire !
Tu peux faire 3 somme.si
=SOMME.SI(B3:B8;"CONJUGAISON";C3:C8) etc
ou =somme(c5:c7)
ou un sommeprod()
=SOMME.SI(B3:B8;OU("CONJUGAISON";"GRAMMAIRE";"ORTHOGRAPHE");C3:C8)
OU("CONJUGAISON";"GRAMMAIRE";"ORTHOGRAPHE")
le ou() est logique, fonctionne avec des 1 ou des 0
ton ou() ne veux rien dire !
Tu peux faire 3 somme.si
=SOMME.SI(B3:B8;"CONJUGAISON";C3:C8) etc
ou =somme(c5:c7)
ou un sommeprod()
ok du coup j'ai essayé avec une somme prod
=SOMMEPROD(B3:C8="CONJUGAISON")*(B3:B8="GRAMMAIRE")*(B3:B8="ORTHOGRAPHE")*C3:C8)
et pourtant ce me marque #VALEURS
je comprend pas je voudrais le faire d un coup
=SOMMEPROD(B3:C8="CONJUGAISON")*(B3:B8="GRAMMAIRE")*(B3:B8="ORTHOGRAPHE")*C3:C8)
et pourtant ce me marque #VALEURS
je comprend pas je voudrais le faire d un coup
Re
A quoi est equivalent le * ? c'est un et matriciel
donc la tu cherches le prix de quelqechose qui est et orthographe, et conjugaison, et Grammaire.
Forcement tu ne trouves pas . De plus tu devrais avoir 0 comme reponse
=SOMMEPROD(B3:C8="CONJUGAISON")*(B3:B8="GRAMMAIRE")*(B3:B8="ORTHOGRAPHE")*(C3:C8))
Il manquait des () a la fin
maintenant tu veux une somme (ou conjugaidson ou ....) et l'equivalent en matriciel, c'est +
donc ta formule va devenir
SOMMEPROD(((B3:C8="CONJUGAISON")+(B3:B8="GRAMMAIRE")+(B3:B8="ORTHOGRAPHE"))*(C3:C8))
et on met en general des $ afin de figer les plages si on a à descendre la formule
SOMMEPROD((($B$3:$C$8=$b$5)+($B$3:$B$8=$b$6)+($B$3:$B$8=$b$7))*($C$3:$C$8))
Cdlmnt
PS :
Utilise onglet FORMULE ==> Evaluer la formule, puis evaluer, tu vas voir ce qui se passe pour le calcul
Tu regardes ta formule fausse, puis la bonne
A quoi est equivalent le * ? c'est un et matriciel
donc la tu cherches le prix de quelqechose qui est et orthographe, et conjugaison, et Grammaire.
Forcement tu ne trouves pas . De plus tu devrais avoir 0 comme reponse
=SOMMEPROD(B3:C8="CONJUGAISON")*(B3:B8="GRAMMAIRE")*(B3:B8="ORTHOGRAPHE")*(C3:C8))
Il manquait des () a la fin
maintenant tu veux une somme (ou conjugaidson ou ....) et l'equivalent en matriciel, c'est +
donc ta formule va devenir
SOMMEPROD(((B3:C8="CONJUGAISON")+(B3:B8="GRAMMAIRE")+(B3:B8="ORTHOGRAPHE"))*(C3:C8))
et on met en general des $ afin de figer les plages si on a à descendre la formule
SOMMEPROD((($B$3:$C$8=$b$5)+($B$3:$B$8=$b$6)+($B$3:$B$8=$b$7))*($C$3:$C$8))
Cdlmnt
PS :
Utilise onglet FORMULE ==> Evaluer la formule, puis evaluer, tu vas voir ce qui se passe pour le calcul
Tu regardes ta formule fausse, puis la bonne