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
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
A voir également:
- Excel : =Somme si (avec un "et" ou un "ou")
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
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
Modifié par Mytå le 19/09/2010 à 21:47
Re le forum
Marieland, ta formule modifiée.
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)]
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)]
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
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
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
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
Modifié par Mytå le 19/09/2010 à 21:36
Salut le forum
Juste pour simplifier la formule d'Eric
Remplacer alors {"426-526"."514"} par {"426-526"\"514"}
Mytå
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å
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
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
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
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
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å
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å
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
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
Si tu pouvais déposer un fichier que je vois la traduction stp
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
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å
Dans certaines configurations, les points doivent être remplacés par des antislashes.
Essaye C2:C10={"426-526"\"514"}
Mytå
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 ?! :)
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 ?! :)