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.SI.ENS avec critère de couleur de fond de cellule


Sujet :

Excel

  1. #1
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 39
    Par défaut SOMME.SI.ENS avec critère de couleur de fond de cellule
    Bonjour,
    Je cherche à faire la somme de cellules, mais seulement pour celles qui ont une couleur de fond précise. Et je n'y arrive pas.
    Quelqu'un l'a-t-il déjà fait, qui pourrait m'aider ?

    Pour l'instant j'ai créé une fonction qui renvoie la couleur d'une cellule donnée :
    Function Color(criteria As Range) As Long
    Color = criteria.Interior.ColorIndex
    End Function

    Mais pour créer un critère personnalisé utilisable dans la fonction SOMME.SI.ENS, je n'y arrive pas.

    Merci d'avance.

  2. #2
    Membre chevronné
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2012
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2012
    Messages : 307
    Par défaut
    Bonsoir,

    Voir Pj si j'ai bien compris

    Slts
    Fichiers attachés Fichiers attachés

  3. #3
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 39
    Par défaut
    Merci beaucoup pour le fichier !
    Mais est-ce que c'est possible sans ajouter la colonne des numéros des couleurs ?

  4. #4
    Membre chevronné
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2012
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2012
    Messages : 307
    Par défaut
    Re,

    Cela ne t’empêche pas de masquer la colonne qui te pose problème.

    ou alors tu as aussi cette possibilité, voir Pj ou alors c'est en vba

    slts
    Fichiers attachés Fichiers attachés

  5. #5
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 39
    Par défaut
    Merci à nouveau
    Dans mon cas, la couleur n'est pas liée au contenu de la cellule, donc je ne peux pas considérer que si, par exemple le contenu de la cellule est entre 11 et 15 alors c'est du rouge.
    Ce qui m'intéresserait c'est la version vba, mais que je ne sais pas programmer.
    Car comment programmer une fonction vba qui puisse être appelée en tant que critère de SOMME.SI.ENS alors que l'on passe en paramètre des plages de cellules ?

  6. #6
    Membre Expert
    Homme Profil pro
    Formateur et développeur bureautique
    Inscrit en
    Mars 2007
    Messages
    1 556
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Formateur et développeur bureautique
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 556
    Par défaut
    Bonjour

    Sachez que c'est une question maintes fois posée sur ce forum (et ailleurs aussi). Et qu'il n'y a jamais eu de solution parfaite. Il y a toujours des inconvénients. Ceux-ci peuvent ne pas être un problème, sur le moment, pour le demandeur, mais ils existent quand même.

    Il existe aussi sur le site d'Excel-Pratique un pack de fonctions complémentaires, qui contient, entre autres une fonction permettant d'effectuer une somme en fonction de couleurs.
    Mais cela nécessite d'avoir le pack installé sur TOUS les ordinateurs utilisant cette fonction. Et vous devenez dépendant de ce pack.

    Ceci étant, cela peut répondre à un besoin.

    En espérant que cela aide.

    Bonne journée

    Pierre Dumas

  7. #7
    Membre chevronné
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2012
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2012
    Messages : 307
    Par défaut
    Bonjour,

    Voir cet exemple en Pj avec macro
    Ps: pour un fonctionnement normal activer les macros

    Slts
    Fichiers attachés Fichiers attachés

  8. #8
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2015
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 39
    Par défaut
    OK. SUPER merci à tous !
    Avec toutes ces infos, je vais pouvoir coder ce qu'il me faut.
    Je marque le sujet clos.

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

Discussions similaires

  1. [XL-2007] Fonction SOMME.SI.ENS avec Critère 2 = exclusion d'un terme
    Par Swanouche dans le forum Excel
    Réponses: 2
    Dernier message: 30/03/2019, 22h11
  2. formule somme.si.ens avec critére sur les dates
    Par AMEDDO79 dans le forum Excel
    Réponses: 15
    Dernier message: 10/02/2016, 10h35
  3. [XL-2010] Transposer somme.si.ens avec critère sur date et heures en vba ?
    Par novice06 dans le forum Excel
    Réponses: 25
    Dernier message: 30/04/2015, 13h10
  4. Somme.si.ens avec critères dynamiques
    Par eduardo9231 dans le forum Général VBA
    Réponses: 1
    Dernier message: 09/11/2014, 07h18
  5. [XL-2010] Utilisation de somme.si.ens avec critère spécifique
    Par clem256 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 06/01/2014, 15h53

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