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 :

Comment puis ajouter la somme dans une colonne en fonction du contenu d'une autre


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 167
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 167
    Par défaut Comment puis ajouter la somme dans une colonne en fonction du contenu d'une autre
    Bonjour

    J'utilise excel pour calculer mes heures. Je calcule les heures pour deux groupes différents. J'ai donc une colonne ou j'indique le groupe pour qui j'ai effectuer une tache.

    Quand j'indique l'heure du début et l'heure de fin, la somme est indiqué dans un une 3ème colonne

    Ce que j'aimerais faire, c'est lorsque j'indique GP1 (premiere groupe) la somme des heures effectuer s'indqiue dans la 3ème colonne et quen j'interviens pour le GP2 (deuxième groupe), la somme s'indique dans une 4ème colonne, automatiquement.

    Comment est-ce que je peux faire ceci? Comment dans la troisième et quatrième colonne, je peux dire de calculer la somme de la colonne du début et de fin et de l'afficher dans la colonne 3 ou 4 en fonction du groupe?

    Est-ce possible?

    mercii

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    Tout dépend où tu inscris ce groupe...
    Il te faudrait faire une formule avec un SI
    ex:
    en colonne 3: Si(MaCellule = "GP1"; SOMME(...);"")
    en colonne 4: Si(MaCellule = "GP2"; SOMME(...);"")

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 167
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 167
    Par défaut
    Salut
    Merci.

    Donc ca doit ressemblé à ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SUBTOTAL(IF(E13="GP1"; SUM(D13-C13);""))
    Il me met un message d'erreur à cause du =
    Alors j'ai aussi essayé ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SUBTOTAL(IF(E13 '="GP1"; SUM(D13-C13);""))
    Mais sans succès

  4. #4
    Expert éminent 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
    Par défaut
    Le fait que tu ajoute un SUBTOTAL à la formule semble indiquer que la présentation de ton problème est incomplète.
    Tu as certainement occulté des éléments indispensables à l'étude de la solution.

    Autre détail : le SUM() dans ta formule ne sert à rien.

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 167
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 167
    Par défaut
    Meric.

    Alors j'ai essayé de faire ceci dans une autre cellule "vierge"
    Nom : Screen Shot 2018-03-07 at 3.00.22 PM.png
Affichages : 151
Taille : 70,5 Ko

    et j'ai ce message d'erreur
    Nom : Screen Shot 2018-03-07 at 2.59.49 PM.png
Affichages : 143
Taille : 43,7 Ko

    J'ai donc essayé de mettre un apostrophe devant le =, mais sans succès

    J'ai donc maintenant =SUM et non =SUBTOTAL

  6. #6
    Expert éminent 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
    Par défaut
    Citation Envoyé par pierrot10 Voir le message
    J'ai donc maintenant =SUM et non =SUBTOTAL
    Je ne comprends pas pourquoi tu t'obstines à vouloir utiliser l'un ou l'autre alors qu'ils sont tous les deux inutiles pour une simple soustraction.

    Utilise les formules de parmi en remplaçant le "somme" par ta soustraction.
    Je pense que parmi avant mis ce somme parce que tu parlais de somme dans ta demande alors qu'en fait tu ne fais pas une somme mais une différence.

    Et enlève l'apostrophe devant le =. Ca n'est pas ça le problème.

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

Discussions similaires

  1. [XL-2010] Mise en forme de toute une colonne en fonction des cellules d'une colonne opposée
    Par crnico dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/07/2017, 08h47
  2. [XL-2010] Appliquer une mise en forme conditionnelle sur une colonne en fonction du contenu d'une autre
    Par pascale93200 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 29/09/2015, 11h00
  3. Réponses: 1
    Dernier message: 05/03/2012, 15h04
  4. Réponses: 2
    Dernier message: 21/09/2010, 18h19
  5. remplissage automatique d'une colonne en fonction du contenu d'une autre
    Par renton59 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/09/2010, 18h36

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