compter cellules en couleur sur même ligne

  • Initiateur de la discussion Initiateur de la discussion moko
  • Date de début Date de début

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 !

moko

XLDnaute Junior
bonjour le forum

Voila ma demande

J'aimerais par formule et pas en VBA

compter les couples de cellules en couleur sur 2 colonnes

un petit exemple pour mieux comprendre

Cordialement

Moko
 

Pièces jointes

Re : compter cellules en couleur sur même ligne

Bonjour,

s'il n'y a pas de règles, comme ce sont des couleurs mises manuellement, ça ne peut-être fait qu'en vba.
Si tu as 2010 tu peux mettre un filtre automatique sur les couleurs et compter les lignes affichées avec =SOUS.TOTAL(2;E:E)

eric
 
Re : compter cellules en couleur sur même ligne

Bonjour moko, eriiic, le fil

Je suis allé chercher loin mais j'ai un début de réponse.
Pour répondre à ton sujet sans vba, il faut passer par des formules excel4, à savoir =lire.cellule

L'application de ces formules est assez bizarre, tu définis un nom (insertion / nom / définir), ici le nom = lirecouleur, à ce nom tu défini une formule excel4.
Une fois ceci fait, tu utilise =lirecouleur

La formule =lire.cellule(38;cellule) lis la couleur de fond et te donne un numéro correspondant, ici le bleu est 8.
Pour vérifier si les deux sont bleus, je multiplie le résultat de la première cellule par 10 et j'ajoute le résultat de la deuxième, le tout doit être =88.

J'espère avoir été (à peu près) clair.

Pour plus d'info, cf la pièce jointe

Edit: A savoir, si tu tapes "=lirecouleur" dans une cellule, n'importe laquelle, ça te répondra "VRAI" si les deux cellules directement à droite sont bleu clair.
Edit: Il s'agit de macro excel4.0. Il faut donc activer les macros. bref, sans vba mais avec macro 🙄
 

Pièces jointes

Dernière édition:
Re : compter cellules en couleur sur même ligne

Merci mikachu;

ça me convient bien,
sauf que "si les 2 lignes directement a droite sont en bleu clair"
comment modifier si la colonne Vrai faux est 15 colonnes plus loingt ?


Cordialement
 
Re : compter cellules en couleur sur même ligne

Je vais essayer de t'expliquer comment ça marche par un exemple.
Si ta colonne avec vrai/faux doit être en W et que tu testes les colonnes C et D alors:
tu selectionnes W1
tu vas dans insertion/nom/définir
tu définis le nom (lirecouleur par exemple)
la formules sera: =LIRE.CELLULE(38;Feuil1!C1)*10+LIRE.CELLULE(38;Feuil1!D1)=88
avec cet exemple donc, si tu marques =lirecouleur en W4, tu testeras les cases C4 et D4, si tu écris =lirecouleur en Z1, tu testeras les cases F1 et G1,...

En espérant que ça t'aura eclairé
 
Re : compter cellules en couleur sur même ligne

suite,

je n'y suis pas arrivé
voila c'est dan une feuille dont le nom est essai
mais colonnes en couleur sont en G3 H3
et la colonne calcul vrai/faux en Y3

voilà comment j'ai pratiquer
en cellule Y3 j'ai =lirecouleur

puis dans inserer nom lirecouleur
=lire.cellule(38;essai!G3)*10+lire.cellule(38;essai!H3)=88
la colonne m'indique toujours faux malgrès des cellules comme G100 H100 en couleur bleu clair
 
Dernière édition:
Re : compter cellules en couleur sur même ligne

suite,

je n'y suis pas arrivé
voila c'est dan une feuille dont le nom est essai
mais colonnes en couleur sont en G3 H3
et la colonne calcul vrai/faux en Y3

voilà comment j'ai pratiquer
en cellule Y3 j'ai =lirecouleur

puis dans inserer nom lirecouleur
=lire.cellule(38;essai!G3)*10+lire.cellule(38;essai!H3)=88
la colonne m'indique toujours faux malgrès des cellules comme G100 H100 en couleur bleu clair

=88 au lieu de =38 ?
 
Re : compter cellules en couleur sur même ligne

oui juste erreur de frappe j'ai bien mis 88

cela fonctionne si mise en couleur manuel , mais si les couleurs sont mises en MFC alors ça fonctionne pas
 
Dernière édition:
Re : compter cellules en couleur sur même ligne

Bonjour,

si les couleurs sont mises en MFC alors ça fonctionne pas
Dans mon premier post j'avais bien mis :
comme ce sont des couleurs mises manuellement, ça ne peut-être fait qu'en vba.

Si tu as une MFC il te suffit de reprendre les conditions de ta MFC pour compter les lignes par formules.

eric
 
Re : compter cellules en couleur sur même ligne

tes couleurs de fond de cellules, elles sont mises comment ?
Manuellement ou via une mise en forme confitionnelle ?.
Ce que eriiiic dit c'est que si tu définis une mise en forme conditionnelle (genre si >50% alors fond rouge), au lieu de faire une formule sur la mise en forme tu reprend la condition et donc tu testes plutot le "est-ce que mes deux cellules sont >50%"
 
Re : compter cellules en couleur sur même ligne

Bonjour,

J'y avais aussi regardé hier, mon soucis est de tenir compte d'une modification manuelle de couleur
mais a la lecture d'aujourd'hui, je ne suis pas sure de ce qu'il cherche à faire
 

Pièces jointes

Re : compter cellules en couleur sur même ligne

Pour voir si ta formule est bonne:
Mets toi en Y3
Va dans insertion / nom / définir
choisis "lirecouleur" et vérifie que, dans ces conditions, la formule est fait bien référence à G3 et H3.

Il faut savoir que si tu fais la manip alors que tu as sélectionné une autre cellule, la formule ne sera pas la même.

Sinon tu peux toujours poster ton fichier pour que j'y applique la formule qui va bien.

A savoir aussi, si tu changes de couleur alors tu changes aussi le résultat =88).
Et enfin, le rafraichissement de ces "formules" est assez aléatoire. Apparemment, il ne se fait pas lors d'un F9 (calculer maintenant), ni lors d'un enregistrement. Je cherches comment le mettre à jour.
 
- 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
7
Affichages
301
Réponses
4
Affichages
221
Réponses
2
Affichages
257
Retour