somme.si + couleur police

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

  • sommeseloncouleur.xlsx
    9.7 KB · Affichages: 695

Dugenou

XLDnaute Barbatruc
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

  • tomdobrasil sommeseloncouleur.xlsm
    17.5 KB · Affichages: 1 564

tomdobrasil

XLDnaute Nouveau
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
    sommeseloncouleur.jpg
    50.4 KB · Affichages: 846
Dernière édition:

tomdobrasil

XLDnaute Nouveau
Re : somme.si + couleur police

Je vous fais part du tableau original.

Je voudrais donc faire les sous totaux des redevances magasins, et redevances bureaux.

Merci beaucoup !!!
 

Pièces jointes

  • sommesicouleurs.xlsx
    49.7 KB · Affichages: 451
  • sommesicouleurs.xlsx
    49.7 KB · Affichages: 432
  • sommesicouleurs.xlsx
    49.7 KB · Affichages: 413

Dugenou

XLDnaute Barbatruc
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 ?
 

tomdobrasil

XLDnaute Nouveau
Re : somme.si + couleur police

Salut Rachid !

Comment appliquer ta solution pour ce tableau en annexe ?

Pour les sous totaux.

En vous remerciant.
 

Pièces jointes

  • sommesicouleurs.xlsx
    49.7 KB · Affichages: 242
  • sommesicouleurs.xlsx
    49.7 KB · Affichages: 244
  • sommesicouleurs.xlsx
    49.7 KB · Affichages: 263

R@chid

XLDnaute Barbatruc
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
CouleurPolice.png
 

Pièces jointes

  • sommesicouleurs.xlsm
    46.1 KB · Affichages: 484

al33

XLDnaute Nouveau
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

  • SommeCouleur avec mise en condition.xlsm
    16.2 KB · Affichages: 217

Modeste

XLDnaute Barbatruc
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 :confused:

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:

Discussions similaires

Réponses
17
Affichages
682

Statistiques des forums

Discussions
312 206
Messages
2 086 219
Membres
103 158
dernier inscrit
laufin