Probleme sommesi
Fermé
micky
-
20 nov. 2017 à 15:43
DjiDji59430 Messages postés 4035 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 24 avril 2024 - 20 nov. 2017 à 17:43
DjiDji59430 Messages postés 4035 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 24 avril 2024 - 20 nov. 2017 à 17:43
2 réponses
DjiDji59430
Messages postés
4035
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
24 avril 2024
645
20 nov. 2017 à 15:59
20 nov. 2017 à 15:59
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
DjiDji59430
Messages postés
4035
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
24 avril 2024
645
Modifié le 20 nov. 2017 à 17:46
Modifié le 20 nov. 2017 à 17:46
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