Additionner le nombre de cellules selon leur couleur
Résolu
juju la vionneur
-
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Sous Excel 2007, je cherche comment additionner les cellules d'une même couleur sans utiliser ni VBA, ni une macro. (je ne maîtrise vraiment pas)
Je précise : j'ai réalisé un tableau avec des lignes qui change de couleurs selon l'avancement de la saisie d'une ligne grâce à la mise en forme conditionnelle. désormais je souhaite dans un tableau annexe additionner le nombre de cellules ou lignes selon la couleur (Bleu, Jaune, Vert, Vert clair, rouge, gris, etc.....)
Merci de votre aide...
Sous Excel 2007, je cherche comment additionner les cellules d'une même couleur sans utiliser ni VBA, ni une macro. (je ne maîtrise vraiment pas)
Je précise : j'ai réalisé un tableau avec des lignes qui change de couleurs selon l'avancement de la saisie d'une ligne grâce à la mise en forme conditionnelle. désormais je souhaite dans un tableau annexe additionner le nombre de cellules ou lignes selon la couleur (Bleu, Jaune, Vert, Vert clair, rouge, gris, etc.....)
Merci de votre aide...
A voir également:
- Additionner le nombre de cellules selon leur couleur
- Formule excel pour additionner plusieurs cellules - Guide
- Excel cellule couleur si condition texte - Guide
- Nombre de jours entre deux dates excel - Guide
- Boite a couleur - Télécharger - Divers Photo & Graphisme
- Verrouiller cellules excel - Guide
11 réponses
Salut,
Comme tes couleurs sont issues de la mise en forme conditionnelle il suffit de reprendre les formules de cette mise en forme. Le mieux serait d'avoir ton fichier sans notes confidentielles pour te proposer une formule adaptée.
Pour joindre ton fichier, avec ce lien
https://www.cjoint.com/
Comme tes couleurs sont issues de la mise en forme conditionnelle il suffit de reprendre les formules de cette mise en forme. Le mieux serait d'avoir ton fichier sans notes confidentielles pour te proposer une formule adaptée.
Pour joindre ton fichier, avec ce lien
https://www.cjoint.com/
Re,
Je viens de récupérer ton fichier, tes formes conditionnelles sont simple, si par exemple je prends les lignes en jaune, la formule conditionnelle teste si la colonne G est <>""
pour savoir combien de lignes remplissent cette condition il suffit d'écrire
=NBVAL(G18:G141)
Mais je pense que tu cherches plutôt à faire la somme d'une colonne ex. colonne I si G<>""
dans ce cas il est possible d'écrire
=SOMMEPROD((G18:G141<>"")*(I18:I141))
Si ce n'est pas cela tu peux reformuler ta demande s'il te plait
Je viens de récupérer ton fichier, tes formes conditionnelles sont simple, si par exemple je prends les lignes en jaune, la formule conditionnelle teste si la colonne G est <>""
pour savoir combien de lignes remplissent cette condition il suffit d'écrire
=NBVAL(G18:G141)
Mais je pense que tu cherches plutôt à faire la somme d'une colonne ex. colonne I si G<>""
dans ce cas il est possible d'écrire
=SOMMEPROD((G18:G141<>"")*(I18:I141))
Si ce n'est pas cela tu peux reformuler ta demande s'il te plait
re Mike-31,
Merci pour ta réponse mas en fait je voudrais que la cellule H10 me donne le nombre total de ligne de couleur rouge, que la cellule H11 le nombre de cellule blanc, la cellule H12 me donne le total de ligne de couleur rose... etc.....
Désolé je n'ai peu être pas été très clair
Merci d'avance
Merci pour ta réponse mas en fait je voudrais que la cellule H10 me donne le nombre total de ligne de couleur rouge, que la cellule H11 le nombre de cellule blanc, la cellule H12 me donne le total de ligne de couleur rose... etc.....
Désolé je n'ai peu être pas été très clair
Merci d'avance
Re,
et bien je t'ai répondu, la formule conditionnelle teste les colonnes avec <>""
il suffit de reprendre cette conditionnelle, en H10 =NBVAL(T17:T140)
en H12 =NBVAL(D18:D141)
en H13 =NBVAL(E18:E141)
etc ..; mais il y a un problème sur ton tableau, pour la mise en forme conditionnelle en bleu clair qui surveille la colonne P qui fonctionne soit mais parce qu'elle est en dernière conditionnelle
par contre en H11 on ne peut compter la couleur conditionnelle puisque aucune n'est
affectée, quel est le critère pour que certaines lignes restes sans couleur si c'est l'absence de mise en forme conditionnelle parce que les colonnes D, E, G, P, Q, R, T et U sont vide ?
explique moi par couleur tes conditionnelles de sorte à adapter tes formules
et bien je t'ai répondu, la formule conditionnelle teste les colonnes avec <>""
il suffit de reprendre cette conditionnelle, en H10 =NBVAL(T17:T140)
en H12 =NBVAL(D18:D141)
en H13 =NBVAL(E18:E141)
etc ..; mais il y a un problème sur ton tableau, pour la mise en forme conditionnelle en bleu clair qui surveille la colonne P qui fonctionne soit mais parce qu'elle est en dernière conditionnelle
par contre en H11 on ne peut compter la couleur conditionnelle puisque aucune n'est
affectée, quel est le critère pour que certaines lignes restes sans couleur si c'est l'absence de mise en forme conditionnelle parce que les colonnes D, E, G, P, Q, R, T et U sont vide ?
explique moi par couleur tes conditionnelles de sorte à adapter tes formules
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
re Mike-31,
Désolé de mettre autant de temps a repondre, j 'essaie de comprendre et mettre en oeuvre ce que tu me dis et ça prend du temps à tout decripter.....
Merci pour le bleu ciel j'ai résolu.
Pour le reste et pour t'expliquer mon but :
- Qd je renseigne la cellule D18 la ligne tout entière devient rose ; en renseignant la cellule E18 cette meme ligne change de couleur et devient bleu...... etc....
Ce que je voudrais c'est donc totaliser les lignes selon leurs couleurs donc :
en H12 nbre de ligne rose, en H15 nbre de ligne Bleue, en H13 nbre ligne grise etc...Mais en saisissant ta formule ça fonctionne pas bien car qd la ligne change de couleur et passe par ex du rose au bleu, ds la cellule H12 le nbre ne diminue pas.....
J'espère etre clair
D'avance merci de ton aide,
Désolé de mettre autant de temps a repondre, j 'essaie de comprendre et mettre en oeuvre ce que tu me dis et ça prend du temps à tout decripter.....
Merci pour le bleu ciel j'ai résolu.
Pour le reste et pour t'expliquer mon but :
- Qd je renseigne la cellule D18 la ligne tout entière devient rose ; en renseignant la cellule E18 cette meme ligne change de couleur et devient bleu...... etc....
Ce que je voudrais c'est donc totaliser les lignes selon leurs couleurs donc :
en H12 nbre de ligne rose, en H15 nbre de ligne Bleue, en H13 nbre ligne grise etc...Mais en saisissant ta formule ça fonctionne pas bien car qd la ligne change de couleur et passe par ex du rose au bleu, ds la cellule H12 le nbre ne diminue pas.....
J'espère etre clair
D'avance merci de ton aide,
RE,
Il est normal que mes formule ne soit pas juste, il faut revoir les formules de mise en forme dans quel ordre de priorité se font les mise en formes,
si colonne D est renseignée et pas les autres couleur rose pas de problème
si colonne D et E sont renseignée pas les autres colonnes passe en bleu clair, mais peut on rencontrer que E soit renseignée et pas D ?
ensuite peut tu me dire l'ordre des saisies D puis E puis ? puis ?
Il est normal que mes formule ne soit pas juste, il faut revoir les formules de mise en forme dans quel ordre de priorité se font les mise en formes,
si colonne D est renseignée et pas les autres couleur rose pas de problème
si colonne D et E sont renseignée pas les autres colonnes passe en bleu clair, mais peut on rencontrer que E soit renseignée et pas D ?
ensuite peut tu me dire l'ordre des saisies D puis E puis ? puis ?
re Mike-31
ceci représente l 'etat d'avancement d'un dossier. l'ordre de saisi est le suivant :
- P pour Bleu Ciel
- D pour Rose
- Q pour Gris
- R pour Vert Clair
- U pour Vert
- E pour Bleu
- G pour Jaune
et T pour Rouge qui annule le dossier à n importe quel moment...
MErci de ton aide.
ceci représente l 'etat d'avancement d'un dossier. l'ordre de saisi est le suivant :
- P pour Bleu Ciel
- D pour Rose
- Q pour Gris
- R pour Vert Clair
- U pour Vert
- E pour Bleu
- G pour Jaune
et T pour Rouge qui annule le dossier à n importe quel moment...
MErci de ton aide.
Re,
teste ces formules voir si on se rapproche
P pour Bleu Ciel =SOMMEPROD((G18:G141="")*(E18:E141="")*(U18:U141="")*(R18:R141="")*(Q18:Q141="")*(D18:D141="")*(T18:T141="")*(P18:P141<>""))
D pour Rose =SOMMEPROD((G18:G141="")*(E18:E141="")*(U18:U141="")*(R18:R141="")*(Q18:Q141="")*(T18:T141="")*(D18:D141<>""))
Q pour Gris =SOMMEPROD((G18:G141="")*(E18:E141="")*(U18:U141="")*(R18:R141="")*(T18:T141="")*(Q18:Q141<>""))
R pour Vert Clair =SOMMEPROD((G18:G141="")*(E18:E141="")*(U18:U141="")*(T18:T141="")*(R18:R141<>""))
U pour Vert =SOMMEPROD((G18:G141="")*(E18:E141="")*(T18:T141="")*(U18:U141<>""))
E pour Bleu =SOMMEPROD((G18:G141="")*(T18:T141="")*(E18:E141<>""))
G pour Jaune =SOMMEPROD((G18:G141<>"")*(T18:T141=""))
et T pour Rouge =NBVAL(T17:T140)
teste ces formules voir si on se rapproche
P pour Bleu Ciel =SOMMEPROD((G18:G141="")*(E18:E141="")*(U18:U141="")*(R18:R141="")*(Q18:Q141="")*(D18:D141="")*(T18:T141="")*(P18:P141<>""))
D pour Rose =SOMMEPROD((G18:G141="")*(E18:E141="")*(U18:U141="")*(R18:R141="")*(Q18:Q141="")*(T18:T141="")*(D18:D141<>""))
Q pour Gris =SOMMEPROD((G18:G141="")*(E18:E141="")*(U18:U141="")*(R18:R141="")*(T18:T141="")*(Q18:Q141<>""))
R pour Vert Clair =SOMMEPROD((G18:G141="")*(E18:E141="")*(U18:U141="")*(T18:T141="")*(R18:R141<>""))
U pour Vert =SOMMEPROD((G18:G141="")*(E18:E141="")*(T18:T141="")*(U18:U141<>""))
E pour Bleu =SOMMEPROD((G18:G141="")*(T18:T141="")*(E18:E141<>""))
G pour Jaune =SOMMEPROD((G18:G141<>"")*(T18:T141=""))
et T pour Rouge =NBVAL(T17:T140)
RE Mike-31,
ça marche nikel !!! MErci de ton aide.... !
Je me permets d'abuser et te demander, quelle formule dois-je appliquer en I12, I13, .... I17 pour additionner le montant de la colonnes I selon la couleur de la ligne ?
MErci d'avance
ça marche nikel !!! MErci de ton aide.... !
Je me permets d'abuser et te demander, quelle formule dois-je appliquer en I12, I13, .... I17 pour additionner le montant de la colonnes I selon la couleur de la ligne ?
MErci d'avance
Re,
en fin de chaque formule ajoute *(I18:I141))
pour T rouge =SOMMEPROD((T18:T141<>"")*(I18:I141))
pour P bleu ciel =SOMMEPROD((G18:G141="")*(E18:E141="")*(U18:U141="")*(R18:R141="")*(Q18:Q141="")*(D18:D141="")*(T18:T141="")*(P18:P141<>"")*(I18:I141))
pour D rose =SOMMEPROD((G18:G141="")*(E18:E141="")*(U18:U141="")*(R18:R141="")*(Q18:Q141="")*(T18:T141="")*(D18:D141<>"")*(I18:I141))
etc
en fin de chaque formule ajoute *(I18:I141))
pour T rouge =SOMMEPROD((T18:T141<>"")*(I18:I141))
pour P bleu ciel =SOMMEPROD((G18:G141="")*(E18:E141="")*(U18:U141="")*(R18:R141="")*(Q18:Q141="")*(D18:D141="")*(T18:T141="")*(P18:P141<>"")*(I18:I141))
pour D rose =SOMMEPROD((G18:G141="")*(E18:E141="")*(U18:U141="")*(R18:R141="")*(Q18:Q141="")*(T18:T141="")*(D18:D141<>"")*(I18:I141))
etc
voici
http://cjoint.com/?3DuwU6Jn0ys
d avance merci