somme de nombre dans colonnes en fonction de la couleur du texte

PIERRE02

XLDnaute Nouveau
Bonjour à tous
j'aimerais savoir s'il existe une formule hors VBA permettant dans un tableau de plusieurs colonnes ne n'additionner que les nombres d'une même couleur
exemple colonne 1 somme des nbres en rouge colonne 2 nbres en noir etc
merci de votre aide
 

Victor21

XLDnaute Barbatruc
Supporter XLD
Bonjour Pierre02.

Oui, cette formule existe à condition que la couleur des nombres réponde à une règle logique :
=somme.si(plage;"larègle")
 

Victor21

XLDnaute Barbatruc
Supporter XLD
Re,

merci
mais comment définir la règle qui ne sélectionne que les nombres écrits en rouge
Il ne s'agit pas de la définir, mais d'utiliser la règle -si elle existe- qui fait que les nombres sont rouges.
Si les nombres sont rouges de manière aléatoire, il sera impossible de les additionner sans VBA.
J'ajouterai que l'intérêt de les ajouter dans ce cas me semble bien mince.
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonsoir @PIERRE02, @Victor21 :),

Un essai de comptage des couleurs sans code VBA.

nota 1: pour la couleur de police, remplacer le paramètre 38 par 24.

nota 2: la couleur 0 correspond à la couleur automatique du fond ou de la police. De ce fait une même couleur peut être désignée par deux numéros différents. Imaginons (et c'est souvent le cas) que la couleur auto de police soit le noir. Si on met la police à couleur automatique, alors le numéro renvoyé sera 0. Si on met la police en couleur noire, alors le numéro renvoyé sera 1. On a donc deux couleurs identiques mais qui renvoient des numéros différents. Il faut le savoir pour ne pas compter n'importe quoi.

nota 3: @Victor a plus que raison en voulant appliquer une règle en lieu et place des couleurs. Les valeurs des couleurs ne sont pas des données fiables et de plus les changements de couleur ne déclenchent aucun évènement dans Excel.
 

Fichiers joints

Dernière édition:

Discussions similaires


Haut Bas