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 :

Somme "conditionnée" d'une même cellule de plusieurs feuilles de calcul


Sujet :

Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 80
    Points : 49
    Points
    49
    Par défaut Somme "conditionnée" d'une même cellule de plusieurs feuilles de calcul
    Bonjour,
    J'ai un gros classeur (500 feuilles de structure identique) et je cherche à faire la somme de A2 des feuilles de Feuil2 jusqu'à Feuil500 si A1 des dites feuilles répond à une condition.
    J'ai donc utilisé la formule somme(Feuil2:Feuil500!A2) et cela fonctionne très bien, mais je n'ai pas trouvé la solution pour insérer une condition comme "somme.si(Feuil2:Feuil3!A2;A1="condition").
    Auriez vous une solution?
    Merci de votre aide et bonne journée.
    Pascal

  2. #2
    Membre émérite Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Mai 2014
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 1 115
    Points : 2 439
    Points
    2 439
    Par défaut
    Bonjour pascalcom,

    Je ne pense pas que la fonction SOMME.SI s'applique sur plusieurs feuilles.

    Par contre une solution envisageable est de mettre par exemple en A3 sur chaque Feuille la formule : =SI(A1="condition";A2;0) et ensuite de mettre la formule =SOMME(Feuil2:Feuil500!A3)


    PS : Tu peux mettre la formule sur toutes les feuilles en même si toutes tes feuilles sont sélectionnées. (depuis la Feuille 2 Ctrl+MAJ+PgAv jusqu'a la feuille 500 puis saisir la formule en A3)
    Antony

    Mieux vaut ne rien dire et passer pour un con que de l'ouvrir et ne laisser aucun doute à ce sujet.
    Gustave Parking


    Si le post vous est utile un petit fait toujours plaisir et pensez à passer en

    Et surtout -> Balise CODE

  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
    Autre solution.

    Tu mets en A1 de ta feuille de synthèse la formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDIRECT("Feuil&(ligne(A1)+1)&"!A"&colonne(A1))
    Tu copies cette cellule en A2.
    Tu copies cette paire de cellule dans les 500 lignes suivantes.

    A partir de là, tu auras le contenu des A1 et A2 de toutes tes feuilles et tu pourras faire tous les SOMME.SI que tu souhaites.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 80
    Points : 49
    Points
    49
    Par défaut
    Bonjour antonysansh
    Merci pour ta réponse,
    J'y avais pensé mais mes feuilles comportent une centaines de données.
    Pascal


    Citation Envoyé par antonysansh Voir le message
    Bonjour pascalcom,

    Je ne pense pas que la fonction SOMME.SI s'applique sur plusieurs feuilles.

    Par contre une solution envisageable est de mettre par exemple en A3 sur chaque Feuille la formule : =SI(A1="condition";A2;0) et ensuite de mettre la formule =SOMME(Feuil2:Feuil500!A3)


    PS : Tu peux mettre la formule sur toutes les feuilles en même si toutes tes feuilles sont sélectionnées. (depuis la Feuille 2 Ctrl+MAJ+PgAv jusqu'a la feuille 500 puis saisir la formule en A3)

  5. #5
    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 pascalcom Voir le message
    mes feuilles comportent une centaines de données.
    Dans ta question initiale, tu ne parles que de deux cellules par feuille.
    On ne peut répondre qu'aux questions posées. Si ton problème ne correspond pas à la description que tu en fais, il est sûr qu'on ne peut pas y apporter une réponse convenable.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  6. #6
    Membre émérite Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Mai 2014
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 1 115
    Points : 2 439
    Points
    2 439
    Par défaut
    Citation Envoyé par pascalcom Voir le message
    J'ai donc utilisé la formule somme(Feuil2:Feuil500!A2) et cela fonctionne très bien, mais je n'ai pas trouvé la solution pour insérer une condition comme "somme.si(Feuil2:Feuil3!A2;A1="condition").
    Auriez vous une solution?
    Merci de votre aide et bonne journée.
    Pascal
    Je pense que Menhir et moi avons répondu à cette question.

    Alors pourquoi ?
    Citation Envoyé par pascalcom Voir le message
    J'y avais pensé mais mes feuilles comportent une centaines de données.
    Antony

    Mieux vaut ne rien dire et passer pour un con que de l'ouvrir et ne laisser aucun doute à ce sujet.
    Gustave Parking


    Si le post vous est utile un petit fait toujours plaisir et pensez à passer en

    Et surtout -> Balise CODE

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 80
    Points : 49
    Points
    49
    Par défaut
    Bonjour,
    Je suis désolé de ne pouvoir tester votre réponse, je ne suis pas chez moi.
    Je teste ce soir, merci.

    Citation Envoyé par antonysansh Voir le message
    Je pense que Menhir et moi avons répondu à cette question.

    Alors pourquoi ?

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 80
    Points : 49
    Points
    49
    Par défaut
    Bonsoir,
    Ne voulant pas "charger" mon questionnement, je m'étais limité (à tort) à un cas concret simple espérant pouvoir l'adapter. Je me rend compte comme vous l'avez dit que l'analyse demandait un exemple complet.
    Je mets en pièce jointe un exemple (avec 3 feuilles mais il peut y en avoir plusieurs centaines).
    Cordialement,
    Pascal

    Citation Envoyé par pascalcom Voir le message
    Bonjour,
    Je suis désolé de ne pouvoir tester votre réponse, je ne suis pas chez moi.
    Je teste ce soir, merci.
    Fichiers attachés Fichiers attachés

  9. #9
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    1 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 1 369
    Points : 2 156
    Points
    2 156
    Par défaut
    Bonjour,

    Exemple de some 3D conditionnelle en PJ

    =SOMMEPROD(SOMME.SI(INDIRECT(NomFeuilles&"!A2:A10");A2;INDIRECT(NomFeuilles&"!B2:B10")))


    Jacques Boisgontier
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Extraire des données d'une même cellule, dans plusieurs fichiers
    Par chicanne dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 31/07/2016, 12h06
  2. [XL-2010] Somme de plusieurs valeurs contenues une même cellule
    Par julie75 dans le forum Excel
    Réponses: 3
    Dernier message: 02/11/2012, 11h51
  3. [SQL] Somme de 2 colonnes dans une même table
    Par Cyrilange dans le forum Langage SQL
    Réponses: 6
    Dernier message: 11/04/2005, 08h32

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