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

Macros et VBA Excel Discussion :

Addition des valeurs d'une cellule en fonction de critère


Sujet :

Macros et VBA Excel

  1. #1
    Membre expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Points : 3 304
    Points
    3 304
    Par défaut Addition des valeurs d'une cellule en fonction de critère
    Bonjour,

    Je débute un peu dans les macros et / ou les formules sous excel , j'ai consulté des exemples sur ce que je veux faire mais je n'arrive pas à trouver ma solution.

    J'ai un fichier de ce type :

    Nom : excel.jpg
Affichages : 1129
Taille : 210,8 Ko

    Je voudrais faire la somme des valeurs de la colonne F en fonction des colonnes D et E. En SQL j'utiliserais le group by avec un SUM. J'ai vu qu'il existait la fonction SOMME.SI mais je n'arrive pas à obtenir un résultat.

    pour l'instant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME.SI.ENS(F11:F207;D11:D207;D11)
    Et donc j'obtiens la somme pour le 5/12 sans tenir compte de la colonne E et sans le calcul pour les autres dates

    Des idées ?
    Articles sur les technologies .NET

    Une réponse vous a aidé ? utilisez le bouton

    Votre problème est résolu ? utilisez le bouton

  2. #2
    Expert éminent

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 073
    Points : 9 853
    Points
    9 853
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    en l'absence d'explication quant au "on fait quoi avec ces additions ? On les réutilise ailleurs ?", pourquoi pas un TCD ?

    On peut aussi créer une colonne supplémentaire qui reçoit la concaténation des deux colonnes, et baser le SOMME.SI sur cette colonne .
    Au passage, ton SOMME.SI.ENS ne contenant qu'un critère, SOMME.SI est plus adéquat.

  3. #3
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par infosam76 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME.SI.ENS(F11:F207;D11:D207;D11)
    Et donc j'obtiens la somme pour le 5/12 sans tenir compte de la colonne E et sans le calcul pour les autres dates
    Il est possible de mettre plusieurs conditions dans un SOMME.SI.ENS.
    Donc ta formule pourrait sans problème tenir compte des données de la colonne E.
    https://support.office.com/fr-FR/art...6-611cebce642b
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  4. #4
    Membre expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Points : 3 304
    Points
    3 304
    Par défaut
    Citation Envoyé par joe.levrai Voir le message
    Bonjour,

    en l'absence d'explication quant au "on fait quoi avec ces additions ? On les réutilise ailleurs ?", pourquoi pas un TCD ?

    On peut aussi créer une colonne supplémentaire qui reçoit la concaténation des deux colonnes, et baser le SOMME.SI sur cette colonne .
    Au passage, ton SOMME.SI.ENS ne contenant qu'un critère, SOMME.SI est plus adéquat.
    Le but est en fait de ne plus avoir qu'une ligne correspondant aux critères et la somme des valeurs.
    Articles sur les technologies .NET

    Une réponse vous a aidé ? utilisez le bouton

    Votre problème est résolu ? utilisez le bouton

  5. #5
    Expert éminent

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 073
    Points : 9 853
    Points
    9 853
    Billets dans le blog
    5
    Par défaut
    Si c'est donc de la simple visualisation, je reste sur le Tableau Croisé Dynamique qui sert justement à ce type d'analyse

  6. #6
    Membre expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Points : 3 304
    Points
    3 304
    Par défaut
    Le tableau dynamique a l'air de bien fonctionner merci pour l'information
    Articles sur les technologies .NET

    Une réponse vous a aidé ? utilisez le bouton

    Votre problème est résolu ? utilisez le bouton

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

Discussions similaires

  1. [XL-2002] récupérer la valeur d'une cellule en fonction d'un calcul sur sa position
    Par marcelisa2 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 30/10/2010, 23h00
  2. Récupérer la valeur d'une cellule avec fonction sur une autre feuille
    Par rogerlette dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/09/2010, 12h38
  3. [XL-2007] Faire correspondre la valeur d'une cellule en fonction d'une autre
    Par manuseverine dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 28/08/2010, 17h49
  4. Dérouler des valeurs dans une cellule
    Par beast666 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/04/2009, 16h59
  5. Inserer des valeurs dans une cellule
    Par azerty53 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 29/09/2006, 16h27

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