Excel : =Somme si (avec un "et" ou un "ou")

Fermé
marieland - 19 sept. 2010 à 19:22
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 19 sept. 2010 à 21:41
Bonjour,

Présentement, j'ai la formule suivante :

=SOMME.SI(C:C;"426-526";AB:AB)/NB.SI(C:C;"426-526")

Elle fonctionne très bien. Toutefois, je voudrais y ajouter un élément, soit "514" pour que Excel reconnaisse toutes les lignes où il y a la combinaison "426-526" et "514". Toutefois, je n'arrive pas à y intégrer un "et" ou un "ou". J'ai essayé différentes formules, mais ca ne fonctionne pas...

Quelqu'un peut m'aider ?!

Merci beaucoup,
Maryland
A voir également:

3 réponses

Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 949
Modifié par Mytå le 19/09/2010 à 21:47
Re le forum

Marieland, ta formule modifiée.

=SOMMEPROD((C2:C10={"426-526"."514"})*AB2:AB10)/SOMMEPROD((C2:C10={"426-526"."514"})*1)

Attention, dans certaines configurations, les points
doivent être remplacés par des antislashes.

Remplacer alors {"426-526"."514"} par {"426-526"\"514"}

Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
1
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 243
19 sept. 2010 à 19:45
Bonjour,

Tu n'y arriveras pas...
Utilise :
=SOMMEPROD(((C2:C10="426-526")+(C2:C10="514"))*AB2:AB10)

Les 3 plages doivent avoir la même taille.
Et 514 doit être en texte dans les cellules, sinon enlève les " " qui l'entourent.

eric
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 949
Modifié par Mytå le 19/09/2010 à 21:36
Salut le forum

Juste pour simplifier la formule d'Eric

=SOMMEPROD((C2:C10={"426-526"."514"})*AB2:AB10)
Attention, dans certaines configurations, les points doivent être remplacés par des antislashes.
Remplacer alors {"426-526"."514"} par {"426-526"\"514"}

Mytå
0
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 243
19 sept. 2010 à 20:29
salut myta,

Il doit y avoir un problème de syntaxe dans ta version.
Déjà j'ai remplacé le . par ; (mon séparateur de liste) car j'avais une erreur, mais j'ai toujours #N/A.
L'évaluation de C2:C10={"426-526";"514"} me donne {VRAI;FAUX;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A}, apparemment il attend une plage équivalente...

eric
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 949
Modifié par Mytå le 19/09/2010 à 20:54
Re le forum

Eric , il ne faut pas changer le point en point-virgule.

Le tableau {"426-526"."514"} doit avoir le point comme séparateur

Fait l'évaluation de C2:C10={"426-526"."514"} avec F9 tu verras que tu auras pas le même résultat.

Mytå
0
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 243
Modifié par eriiic le 19/09/2010 à 21:18
Ben non justement. Avec le point j'ai : 'la formule que vous avez tapée contient une erreur'...
Si tu pouvais déposer un fichier que je vois la traduction stp
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 949
19 sept. 2010 à 21:18
Re le forum

Dans certaines configurations, les points doivent être remplacés par des antislashes.

Essaye C2:C10={"426-526"\"514"}

Mytå
0
La seule question que je me pose, c'est que, en faisant ainsi, je ne pourrai pas avoir la moyenne de toutes les cases où il y a 426-526 ou 514 ?

Je vois bien que je peux ainsi avoir la somme de toutes les cases où il y a 426-526 ou 514, mais je dois ensuite diviser par le nombre de fois où il y a seulement ces caractéristiques... Avec votre méthode, j'ai l'impression d'arriver à diviser tout simplement par le nombre d'items que j'ai en AB:AB, alors qu'il y en a beaucoup qui ne sont pas inclus dans la formule...

Me comprenez-vous ?! :)
0