IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

calcul d'une somme en fonction du contenu de 2 colonnes


Sujet :

Excel

  1. #1
    Candidat au Club
    Femme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Août 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Santé

    Informations forums :
    Inscription : Août 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut calcul d'une somme en fonction du contenu de 2 colonnes
    bonjour,

    je résume mon souci :
    en colonne A, sur les lignes 1 à 10, j'ai soit 0, soit 0,5, soit 1.
    en colonne B, sur les lignes 1 à 10, j'ai soit 0, soit 0,5, soit 1.
    en colonne C, sur les lignes 1 à 10, j'ai un chiffre qui est la somme de A+B correspondant.
    en colonne D, sur les lignes 1 à 10, j'ai un chiffre saisi directement
    en colonne E, sur les lignes 1 à 10, j'ai un chiffre qui est le produit de C*D.

    dans une cellule, je veux calculer la somme totale qui correspond à la somme des chiffres en E quand A OU B ne sont pas vides. Si A ET B ont une valeur, je ne veux inclure dans ma somme totale, qu'une seule fois le chiffre calculé en colonne E.

    ex:
    col.A col.B col.C col.D col.E
    1 0 1 2000 2000
    1 1 2 1500 3000

    si je fais une somme matricielle somme(E1:E2*(A1:B2<>0) je vais obtenir 8000.
    or je voudrais obtenir 5000 (donc ne compter le 3000 qu'une seule fois).
    note: dans mon tableau j'ai plein d'autres colonnes qui utilisent cette colonne, c'est pourquoi je ne peux pas faire simplement ma somme.
    est-ce possible sans passer par une macro ?
    merci pour votre aide !

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 563
    Points : 1 691
    Points
    1 691
    Par défaut
    quand A OU B ne sont pas vides.
    est differend de
    Si A ET B ont une valeur
    même ton exemple est flou
    or je voudrais obtenir 5000 (donc ne compter le 3000 qu'une seule fois).
    d'apres ton exemple je comprend OU
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =sommeprod((c1:c10>0)*(e1:e10)
    mais si c'est ET, tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =sommeprod((a1:a10>0)*(b1:b10>0)*(*(e1:e10)
    a plus

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Points : 2 443
    Points
    2 443
    Par défaut
    Salut marieno74, alsimbad et le forum
    J'utilise aussi sommeprod pour les matricielles
    Autre proposition (décente)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD((A1:A100+B1:B100>0)*D1:D100)
    fait la somme de D1 à D100 si a ou si b >0
    Mias ça suppose des nombres positifs, sinon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD(NON((A1:A100=0)*(B1:B100=0))*D1:D100)
    A+

  4. #4
    Candidat au Club
    Femme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Août 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Santé

    Informations forums :
    Inscription : Août 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    merci à vous !
    Gorfael, ta formule marche très bien ! je n'ai que des nombres positifs donc la 1ere proposition me va tout à fait.
    merci encore !

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Points : 2 443
    Points
    2 443
    Par défaut
    Salut marieno74
    J'avais oublié de te souhaiter la bienvenue
    Pense à clôturer ton sujet avec Réolu
    Remercie plutôt tout le monde, en précisant la solution adoptée, qu'une seule personne : tout poste demande du travail et remercier une seule personne, c'est nier la sueur qui coule au front des autres (je deviens phylosophe ? Va falloir que je me soigne). Et comme je suis souvent dans ce cas...
    A+

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

Discussions similaires

  1. [MySQL] Calcul d'une somme dans une boucle VERSUS Calcul via la fonction MySQL SUM
    Par 2o1oo dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 13/10/2010, 09h32
  2. [XL-2003] Calculer une somme en fonction du dernier inventaire
    Par peofofo dans le forum Excel
    Réponses: 2
    Dernier message: 01/02/2010, 10h41
  3. Calcul d'une somme dans Excel ??
    Par LaVaZza dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 13/06/2006, 22h55
  4. [TCP/IP][CRC] Calcul d'une somme XOR
    Par cyrdec dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 29/05/2006, 17h42
  5. access : calcul d'une somme de 0 sans valeur par défaut
    Par ericbelgium dans le forum Access
    Réponses: 6
    Dernier message: 06/10/2005, 09h05

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