1. #1
    Futur Membre du Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    avril 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Associations - ONG

    Informations forums :
    Inscription : avril 2014
    Messages : 10
    Points : 9
    Points
    9

    Par défaut Somme.Prod avec conditions multiples et multiplication de certaines valeurs répondant aux conditions

    Bonjour,

    Colonne A : valeur 1 ou 2 ou 3
    Colonne B : montants à aditionner puis à mutliplier par ValeurCelluleNommée

    Je souhaite obtenir, le résultat de la somme colonne 2 si la
    SommeSi(A2:A10;"1";B2:B10)
    SommeSi(A2:A10;"2";B2:B10)*ValeurCelluleNommée

    S'il était possible d'utilister la fonction Si() avec Somme.Si() mais il me semble que c'est impossible.

    J'ai tenté avec Somme.Prod() sans succès.


    Peut-être serait-ce plus clair avec des valeurs :
    ColA ColB
    1 50
    2 100
    1 20
    1 30
    2 40
    etc (2000 lignes environ)

    F2=CelluleNommee=5 (valeur numérique)

    En D2 > Comment obtenir : 800 qui correspondrait à =(B2+B4+B5)+((B3+B6)*CelluleNommee)

    et
    Autre problème du même genre : à partir des mêmes données

    En D5 > Comment obtenir (Si ou Si avec Somme.Si dont je ne trouve pas l'articulation, si elle est possible) :
    Soit 140 (la somme des cellules de la ColA qui contiennent la valeur 2)
    Soit 100*valeurCelluleNommee (la somme des cellules de la ColA qui contiennent la valeur 1 multiplée par la valeur de la Cellule nommée soit 5) donc 500

    Un grand merci d'avance.

  2. #2
    Membre régulier
    Inscrit en
    juin 2007
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 66
    Points : 97
    Points
    97

    Par défaut

    Je n'ai pas tout compris

    pour ta question en D2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME.SI(A2:A10;"1";B2:B10)+(SOMME.SI(A2:A10;"2";B2:B10)*CelluleNommee)
    ceci donne 800

    pour la cellule D5

    si 2 veux avoir 2 possibilités, il faut que tu ajoute une condition quelque part !!!!!!

    par exemple condition en C5

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(C5=1;SOMME.SI(A2:A10;"1";B2:B10);SOMME.SI(A2:A10;"2";B2:B10))



    bonne journée.

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    avril 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Associations - ONG

    Informations forums :
    Inscription : avril 2014
    Messages : 10
    Points : 9
    Points
    9

    Par défaut

    Bonjour a_diard,

    Merci une nouvelle fois de te pencher sur mes pérégrinations dans excel (désolée j'ai du mal à être claire donc merci aussi pour l'effort de projection.

    Parfait pour la question en D2. C'est tout à fait ce que dont j'avais besoin.

    Pour D5. Cela ne convient pas, je n'ai pas de condition à définir. Je pense que j'ai mal défini ce que je veux faire, je vais réfléchir à ta proposition, approfondir la réflexion.
    Je vais tenter une solution de bricolage, en rajoutant une étape. Enfin je vais essayer.

    Je reviens prochainement faire un compte-rendu.


    Merci encore.
    Bonne soirée.

  4. #4
    Futur Membre du Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    avril 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Associations - ONG

    Informations forums :
    Inscription : avril 2014
    Messages : 10
    Points : 9
    Points
    9

    Par défaut

    re bonjour,

    J'ai suivi ton conseil et créé une valeur de condition.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(C5=1;SOMME.SI(A2:A10;"1";B2:B10);SOMME.SI(A2:A10;"2";B2:B10))
    Et tout fonctionne.

    Merci a_diard. Une fois encore tu m'as sauvée

    Bonne soirée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/08/2016, 13h45
  2. [XL-2010] somme prod avec valeurs à #REF
    Par fdescoux dans le forum Excel
    Réponses: 4
    Dernier message: 25/02/2016, 09h00
  3. Réponses: 20
    Dernier message: 01/04/2013, 18h40
  4. Réponses: 2
    Dernier message: 28/12/2012, 14h22
  5. [XL-2003] Somme.prod avec condition
    Par Philippe76 dans le forum Excel
    Réponses: 7
    Dernier message: 03/06/2010, 10h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo