Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

somme.si + couleur police

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

tomdobrasil

XLDnaute Nouveau
Bonjour,

Je souhaite conditionner la fonction « SOMME.SI » selon la couleur de police d’une cellule.

Je m’explique :

Dans la colonne B se trouve diverses formules qui calculent le prix de la redevance.

Ce prix est de couleur noir pour la « redevance magasin » et bleu pour la « redevance gardiennage ».

En cellule B11 je souhaite calculer la SOMME de toutes les cellules de couleur Noire

En cellule B12, la SOMME de toutes les cellules de couleur Bleue

De plus, si une cellule contenant un résultat de couleur bleu ou noir vient à être ajoutée dans la plage de cellule B1 : B11, je voudrai que le TOTAL en B11 ou B12 se calcule automatiquement.

Je mets à disposition mon tableau excel.

Merci par avance pour vos réponses.
 

Pièces jointes

Re : somme.si + couleur police

Bonjour Tom, bonjour le forum

Voir en pj une solution avec une fonction personnalisée (d'ou le xlsm) et une colonne supplémentaire.

Si dans tes données de bases tu as la notion redevance magasin et gardiennage, on pourrait le faire sans cette colonne intermédiaire.

Cordialement
 

Pièces jointes

Re : somme.si + couleur police

Bonjour,

Merci pour votre réponse, c'est presque ça !

Seulement, en C7 la fonction calcule "1" au lieu de "sans" ce qui me fausse mon total.

C'est vrai que sans la nouvelle colonne, ça serait mieux.

Que veux tu dire par "données de base" ?

Encore merci !
 

Pièces jointes

  • sommeseloncouleur.jpg
    50.4 KB · Affichages: 888
Dernière édition:
Re : somme.si + couleur police

Bonjour,
J'espérais qu'il serait écrit quelque part gardiennage et magasin sur chaque ligne, mais ce n'est pas le cas.
Donc soit une colonne de plus avec le calcul de la couleur (attention aux cellules en rouge !) soit une colonne de plus avec M ou G pour magasin et gardiennage.
Je vois pas comment faire mieux (à l'exception de faire une somme et de sélectionner les cellules une par une !)

Salut R@chid, je me doutais que c'était possible comme ça! Le alea c'est pour mise à jour à chaque saisie ?
 
Re : somme.si + couleur police

Bonjour @ tous,
Dugenou à dit:
Salut R@chid, je me doutais que c'était possible comme ça! Le alea c'est pour mise à jour à chaque saisie ?
Oui mon cher ami, et si on change la couleur de police un F9 suffit sans avoir besoin de revalider...
Amicalement
 
Re : somme.si + couleur police

Bonjour,
La Macro XL4, il faut la définir dans le gestionnaire de noms, comme sur l'image...
Voir PJ, tu peux faire maintenant tes sommes.
Normalement des simples critères sans suffisantes dans ton cas, tu as pris le temps pour colorer tes lignes manuellement alors si tu as ajouté une Colonne Critères ce serait plutôt simple pour toi.
Amicalement
 

Pièces jointes

Re : somme.si + couleur police

Bonjour à tous

J'ai utilisé votre fichier pour une application , malheuresement je n'arrive a faire fonctionner la formule avec une mise en forme conditionnelle :

Ma mise en forme condtionnelle consiste à colorer chaque case qui contient une ref de texte
Ensuite j'utilise votre formule pour totaliser mes valeurs par type de couleurs

Mon total ne s'effectue pas je suis obliger de re colorer les cases en manuelles pour voir votre formule focntionner savez vous pourquoi ?
 

Pièces jointes

Re : somme.si + couleur police

Bonjour al33 et bienvenue 🙂

Ma mise en forme condtionnelle consiste à colorer chaque case qui contient une ref de texte
Ensuite j'utilise votre formule pour totaliser mes valeurs par type de couleurs

Peut-être que tu te compliques la vie inutilement (à moins que ce ne soit moi qui n'ai rien compris!)

Essaie simplement en I5:
Code:
=NB.SI($C$3:$C$10;G5)
et recopie avec la poignée sur les deux lignes suivantes.
Si c'est bien ce que tu veux, pas besoin de macros XL4 ni de fonction personnalisée ... me semble-t-il 😕

En J5:
Code:
=SOMME.SI($C$3:$C$10;G5;$D$3:$D$10)
... à recopier en bas aussi

Les 2 fonctionnent sur le même principe: elle testent le contenu de la plage C3:C10 et si "Produit 1" y figure, la première compte le nombre d'occurrences, la seconde somme les valeurs de la colonne voisine
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
196
Réponses
17
Affichages
1 K
Réponses
3
Affichages
529
Réponses
0
Affichages
621
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…