Sommeprod

Résolu
Bonjour,
je souhaitrais utiliser une formule avec sommeprod.
je veux utiliser deux criteres sur la même colonne mais je ne sais pas comment faire
j'utilse excel 2003.
quand j'utilise la formule ci-dessous elle ne marche pas
SOMMEPROD((D2:D5=D2)*(G2:G5=G2)*(H2:H5="GPRS")*(H2:H5="ADSL")*(I2:I6))
Configuration: Windows XP
Internet Explorer 6.0

15 réponses

Résumé de la discussion

Utilisation de SOMMEPROD pour appliquer deux critères sur une même colonne dans Excel 2003 est au cœur des échanges, le problème consistant à filtrer des valeurs selon deux conditions liées à une colonne. Des réponses montrent comment combiner plusieurs critères avec SOMMEPROD, en utilisant des multiplications pour les AND et des additions pour les OR, ou en référant les critères à des cellules pour modifier facilement le calcul. Par exemple, une approche courante consiste à SOMMEPROD(D2:D21*(A2:A21=F2)*(B2:B21=G2)*((C2:C21=H2)+(C2:C21=I2))) pour cumuler selon des critères de mois, vendeur et type et changer les critères via des cellules.

Bobot (l’IA à votre service)
  1. Salut,

    Je ne suis pas très bien tes explications, mais testes une formule écrite différemment

    =SOMMEPROD((D2:D5)*(G2:G5)*((H2:H5="GPRS")+(H2:H5="ADSL")))

    =SOMMEPROD((D2:D5)*(G2:G5)*(I2:I5)*((H2:H5="GPRS")+(H2:H5="ADSL")))

    Ou

    =SOMMEPROD((D2:D5)*(G2:G5)*(H2:H5="GPRS")+(D2:D5)*(G2:G5)*(H2:H5="ADSL"))

    =SOMMEPROD((D2:D5)*(G2:G5)*(I2:I5)*((H2:H5="GPRS")+(H2:H5="ADSL")))

    A+
    1. Que veux tu faire, si ADSL ou GPRS sont recontré en H tu souhaites multiplier D par G et additionner I

      Si c'est cela

      =SOMMEPROD((D2:D5)*(G2:G5)+(I2:I5)*((H2:H5="GPRS")+(H2:H5="ADSL")))

      A+
      1. jattends tjrs
    2. la colonne a addtionner est bien I
      mais je fais mais ça ne marche pas
      comment faire pour te faire parvenir mon fichier
      merci
      1. Contributeur
        bonjour,

        j'ai vu de la lumière, je suis entré; excuses moi Mike.

        les surfaces de zones doivent être les m^mes

        tu vas de ligne 2 à ligne 5 sauf pour la colonne I qui va de 2 à 6
        SOMMEPROD((D2:D5=D2)*(G2:G5=G2)*(H2:H5="GPRS")*(H2:H5="ADSL")*(I2:I6))
        sinon, la formule de Mike semble bonne...
        1. Salut michel _m,

          Il n'y a pas de mal bien au contraire, j’apprécie que les discussions soient partagées ce qui permet d’avoir une autre approche du problème, ou un suivi relais dans le cas d’absence ou encore une correction d’erreur faite dans la précipitation.
          Comme je l’ai écris dans une autre discussion j’apprécie tes réponses pertinentes comme celles d’ailleurs d’autres intervenants comme Eriiic, Vaucluse,Marin@ Raymond l’Antillais etc …
          Vous êtes des références et des valeurs sûres sur ce forum.

          Bonne soirée
      2. Toujours inaccessible,

        Cliques sur le lien

        https://www.cjoint.com/

        Parcourir, sélectionnes ton fichier et autorises l'accès.

        fais un copier et colles le lien créé en haut de page

        A+
        1. je colle le lien ou précesement merci
        2. A C D E
          MOIS COMMERCIAL PRODUITS NBRE
          Octobre CHRISTINE SEGBENA Incorporation 17
          Octobre CHRISTINE SEGBENA Changement de carte 1
          Octobre CHRISTINE SEGBENA Changement de carte 1
          Octobre KOUAME Armand Changement de carte 1
          Octobre KOUAME Armand IP CONNECT 1
          Octobre KOUAME Armand ROUTEUR ADSL 1
          Octobre KOUAME Armand BISNESS PLAN 1

          CI DESSUS MON TABLEAU? INDIQUE MOI LA FORMULE
          MERCI
        3. @Mike-31A C D E
          MOIS COMMERCIAL PRODUITS NBRE
          Octobre A ROSE 17
          Octobre B ROSE 1
          Octobre B VERT 1
          Octobre C BLANC 1
          Octobre D ROSE 1
          Octobre A VERT 1
          Octobre B BLANC 1
        4. @Mike-31A C D E
          MOIS COMMERCIAL PRODUITS NBRE
          Octobre A ROSE 17
          Octobre B ROSE 1
          Octobre B VERT 1
          Novembre C BLANC 1
          Novembre D ROSE 1
          Octobre A VERT 1
          Octobre B BLANC 1

          CE TABLEAU EST PLUS CLAIRE je texplique.
          je veux calculé à laide de la formule sommeprod la somme de produit"Rose" et "vert" pour octobre et pour le commercial A.
      3. Par rapport à ton premier post, je ne comprends rien à tes attentes, nous n'avons pls usage des colonnes G H I en suite les sommes produite était fonction de H et mettait en calcul les colonnes D G I et dans le tableau sur ton post 15 il n'y a que du texte.
        à part que tu souhaites compter certaines cellules dans ce cas il faudrait utiliser NB.SI

        Le lien que tu as mis sur le post 19 est ton adresse mail et non le lien de ton fichier avec

        https://www.cjoint.com/

        reprends mon post 11 pour envoyer un exemple de ton fichier excel

        A+
        1. Salut,

          récupéres ton fichier avec le lien ci-après et adaptes le à tes besoins

          https://www.cjoint.com/?kCpqmgV8sW

          A+

          __________________________________________________________________

          Besoin d’aide. Auprès du forum, des bénévoles prennent le temps de décrypter vos explications parfois confuses, et proposent leur connaissance.
          Solution trouvée, ayez la courtoisie de porter votre statut résolu. Afin que votre problème soit classé, et serve de référence pour d’autres cas similaires.
          1. ça marche tres bien mike. grand merci car j'avais besoin de cette formule.
            je voudrais que tu m'explique cette formule. je ne savais pas que cette formule étais aussi maléable.
            peut ton combiné imbriqué la formule sommeprod avec la formule si ou index ou equiv ??
            encore merci tu semble etre un AS en excel
        2. C’est simple dans la formule ci-dessous on recherche dans la plage D2 à D21 des sommes correspondantes sur la même ligne que les critères .

          Le premier critère recherché dans la plage B2 à B 21 est Octobre
          Le deuxième critère recherché Dans Octobre est jean
          Le troisième critère recherche dans Octobre et Jean est adsl
          Le quatrième critère rechercché dans Octobre, jean, est ip

          =SOMMEPROD(D2:D21*(A2:A21="Octobre")*(B2:B21="jean")*((C2:C21="adsl")+(C2:C21="ip")))

          La même formule mais à la place de saisir les critères dans la formule, on fait référence à une cellule contenant ces critères F2 pour le mois, G2 pour le commercial jean, H2 pour adsl et I2 pour ip.
          Cette technique permet de changer le contenu des cellules en jaune sur l’exemple et de suivre les résultats en changeant le mois ou un critère sans avoir à modifier la formule

          =SOMMEPROD(D2:D21*(A2:A21=F2)*(B2:B21=G2)*((C2:C21=H2)+(C2:C21=I2)))

          Je pense que nous avons apporté la réponse à ton problème, aussi mets le statut résolu à cette discussion.

          A+