Somme de cellules en fonction de couleur et d'autres critères [Résolu/Fermé]
Signaler
irridux
via55
- Messages postés
- 10
- Date d'inscription
- dimanche 27 octobre 2013
- Statut
- Membre
- Dernière intervention
- 30 octobre 2013
via55
- Messages postés
- 12907
- Date d'inscription
- mercredi 16 janvier 2013
- Statut
- Membre
- Dernière intervention
- 18 janvier 2021
A voir également:
- Somme de cellules en fonction de couleur et d'autres critères
- Somme de cellules en fonction de couleur et d'autres critères ✓ - Forum - Excel
- Somme des cellules Excel selon leur couleur de fond ✓ - Forum - VB / VBA
- Somme des cellules d'une même couleur excel 2010 ✓ - Forum - Excel
- Obtenir la somme de cellules en fonction du m ✓ - Forum - Bureautique
- Soustraire 2 cellules en fonction la couleur ✓ - Forum - Bureautique
7 réponses
via55
- Messages postés
- 12907
- Date d'inscription
- mercredi 16 janvier 2013
- Statut
- Membre
- Dernière intervention
- 18 janvier 2021
Bonjour
Tu ne pas bâtir de formule à partir de la couleur de fond!
Si cette couleur a été mise arbitrairement il n'y a pas de solution par formule
par contre si la couleur résulte d'une mise en forme conditionnelle il faut utiliser le critère qui a servi à la MFC dans la cellule
Par exemple on a mis en rouge par MFC dans la plage A1:A30 toutes les cellules supérieures à un nombre situé en cellule B2 et on veut parmi ces cellules rouges faire la somme de celles de valeur inférieure à 10 donc la formule à mettre en place serait
SOMME.SI.ENS(A1:A30;A1:A30;">"&B2;A1:A30;"<10")
Cdlmnt
"L'imagination est plus importante que le savoir." A. Einstein
Tu ne pas bâtir de formule à partir de la couleur de fond!
Si cette couleur a été mise arbitrairement il n'y a pas de solution par formule
par contre si la couleur résulte d'une mise en forme conditionnelle il faut utiliser le critère qui a servi à la MFC dans la cellule
Par exemple on a mis en rouge par MFC dans la plage A1:A30 toutes les cellules supérieures à un nombre situé en cellule B2 et on veut parmi ces cellules rouges faire la somme de celles de valeur inférieure à 10 donc la formule à mettre en place serait
SOMME.SI.ENS(A1:A30;A1:A30;">"&B2;A1:A30;"<10")
Cdlmnt
"L'imagination est plus importante que le savoir." A. Einstein
irridux
- Messages postés
- 10
- Date d'inscription
- dimanche 27 octobre 2013
- Statut
- Membre
- Dernière intervention
- 30 octobre 2013
Bonjour,
Merci pour votre retour.
Je vous explique la difficulté que je traverse:
Je veux sommer par exemple les valeurs cases de B1 à B10 de couleur de fond rouge et dont les correspondants en A (de A1 à A10) contiennent la lettre Y par exmeple.
j'ai intégré le module de somme si couleur fond mais je n'ai pas arrivé à le coupler avec le deuxième critère
Merci par avance
Merci pour votre retour.
Je vous explique la difficulté que je traverse:
Je veux sommer par exemple les valeurs cases de B1 à B10 de couleur de fond rouge et dont les correspondants en A (de A1 à A10) contiennent la lettre Y par exmeple.
j'ai intégré le module de somme si couleur fond mais je n'ai pas arrivé à le coupler avec le deuxième critère
Merci par avance
irridux
- Messages postés
- 10
- Date d'inscription
- dimanche 27 octobre 2013
- Statut
- Membre
- Dernière intervention
- 30 octobre 2013
je précise que les cellules de B1 à B10 sont de différentes couleurs de fond
via55
- Messages postés
- 12907
- Date d'inscription
- mercredi 16 janvier 2013
- Statut
- Membre
- Dernière intervention
- 18 janvier 2021
Bonjour
Mets un exemple allégé (quelques lignes suffisent) et anonymé de ton fichier sur cjoint.com et indiques ici ensuite le lien fourni, on y verra plus clair pour t'aider
Cdlmnt
Mets un exemple allégé (quelques lignes suffisent) et anonymé de ton fichier sur cjoint.com et indiques ici ensuite le lien fourni, on y verra plus clair pour t'aider
Cdlmnt
irridux
- Messages postés
- 10
- Date d'inscription
- dimanche 27 octobre 2013
- Statut
- Membre
- Dernière intervention
- 30 octobre 2013
ci-dessous le lien du tableau en question:
https://www.cjoint.com/?CJCuVowbyG5
je veux calculer dans (E4:K12) les sommes des valeurs des cellules des mêmes colonnes de (E16:K22) dont les couleurs de fond correspondes à la phase en question (1,2,3) et à la famille correspondante
https://www.cjoint.com/?CJCuVowbyG5
je veux calculer dans (E4:K12) les sommes des valeurs des cellules des mêmes colonnes de (E16:K22) dont les couleurs de fond correspondes à la phase en question (1,2,3) et à la famille correspondante
via55
- Messages postés
- 12907
- Date d'inscription
- mercredi 16 janvier 2013
- Statut
- Membre
- Dernière intervention
- 18 janvier 2021
Bonsoir
C'ets bien ce que je disais les couleurs ont été attribuées manuellement
Pour pouvoir remplir ton tableau il a fallu passer par SOMME PROD qui cumule les critères de la famille et de la phase en partant du principe qu'en phase 1 il n'y a pas de valeur avant, qu'en phase 2 il y a une valeur avant et une valeur après et qu'en phase 3 il n'y pas de valeur après
https://www.cjoint.com/?0JCwl0uhQ4f
Cdlmnt
C'ets bien ce que je disais les couleurs ont été attribuées manuellement
Pour pouvoir remplir ton tableau il a fallu passer par SOMME PROD qui cumule les critères de la famille et de la phase en partant du principe qu'en phase 1 il n'y a pas de valeur avant, qu'en phase 2 il y a une valeur avant et une valeur après et qu'en phase 3 il n'y pas de valeur après
https://www.cjoint.com/?0JCwl0uhQ4f
Cdlmnt
irridux
- Messages postés
- 10
- Date d'inscription
- dimanche 27 octobre 2013
- Statut
- Membre
- Dernière intervention
- 30 octobre 2013
merci beaucoup pour votre aide.
En effet j'ai d'autres contraintes qui rendent cette solution impossible:
parfois la deuxième phase ne se trouve pas directement derrière la première par exemple.
J'ai fait joint mon tableau complet avec des cas réels
https://www.cjoint.com/?CJDkphXPEIh
merci par avance
En effet j'ai d'autres contraintes qui rendent cette solution impossible:
parfois la deuxième phase ne se trouve pas directement derrière la première par exemple.
J'ai fait joint mon tableau complet avec des cas réels
https://www.cjoint.com/?CJDkphXPEIh
merci par avance
irridux
- Messages postés
- 10
- Date d'inscription
- dimanche 27 octobre 2013
- Statut
- Membre
- Dernière intervention
- 30 octobre 2013
bonjour,
j'ai inséré quelques valeurs souhaitées pour mieux expliquer mon besoin
https://www.cjoint.com/?CJDk1QCGA8E
En effet, je cherche à calculer la somme des pièces planifiées par jour pour le montage, le contrôle et la libération selon la famille de produit dans la matrice récapitulative en haut
j'espère que ma demande est bien claire maintenant
Merci infiniment
j'ai inséré quelques valeurs souhaitées pour mieux expliquer mon besoin
https://www.cjoint.com/?CJDk1QCGA8E
En effet, je cherche à calculer la somme des pièces planifiées par jour pour le montage, le contrôle et la libération selon la famille de produit dans la matrice récapitulative en haut
j'espère que ma demande est bien claire maintenant
Merci infiniment
via55
- Messages postés
- 12907
- Date d'inscription
- mercredi 16 janvier 2013
- Statut
- Membre
- Dernière intervention
- 18 janvier 2021
Bonjour,
Oui c'est plus clair avec un fichier
Avec un macro en VBA commandée par le bouton Sommes sur la feuille
https://www.cjoint.com/?0JDoLpz4uyr
Cdlmnt
Oui c'est plus clair avec un fichier
Avec un macro en VBA commandée par le bouton Sommes sur la feuille
https://www.cjoint.com/?0JDoLpz4uyr
Cdlmnt
irridux
- Messages postés
- 10
- Date d'inscription
- dimanche 27 octobre 2013
- Statut
- Membre
- Dernière intervention
- 30 octobre 2013
Bonjour,
Merci infiniment pour le tableau: ça fonctionne à merveille !
Je vais abuser encore de votre gentillesse.
je mets en joint le tableau complet (car je n'ai pu refaire le macro présent sur la tableau que vous avez modifié)
https://www.cjoint.com/?3JDrzFJHVAQ
En effet,
1- Dans ligne la ligne 3 (J3:AD3) je dois calculer uniquement le nombre des cellules colorées en rouge et non pas la somme des valeurs des cellules.
2- la ligne 9 doit sommer les lignes (4,5,6,7 et 8)
3- la ligne 12 doit sommer les cases bleues (pour les familles LEB,LPB,MPB et GEN 1 de type LPA)
4- La ligne 13 doit sommer les cases bleues pour les familles RPB et GEN 1 de type RSA
5- La ligne 14 doit sommer les cases bleues pour les familles PXB et GEN 1 de type PLS
6- La ligne 15 doit sommer les cases bleues pour les familles Boitier
7- La ligne 16 doit sommer les cases vertes pour les familles LEB,LPB,RPB,MPB,PXB et GEN 1
8- La ligne 17 doit sommer les cases vertes pour les familles Boitier
9- Les lignes en jaunes (chaque ligne somme les cases de la famille correspondante
10- Le nombre des lignes à traiter dans le tableau peut atteindre les 500 lignes
Merci infiniment pour le tableau: ça fonctionne à merveille !
Je vais abuser encore de votre gentillesse.
je mets en joint le tableau complet (car je n'ai pu refaire le macro présent sur la tableau que vous avez modifié)
https://www.cjoint.com/?3JDrzFJHVAQ
En effet,
1- Dans ligne la ligne 3 (J3:AD3) je dois calculer uniquement le nombre des cellules colorées en rouge et non pas la somme des valeurs des cellules.
2- la ligne 9 doit sommer les lignes (4,5,6,7 et 8)
3- la ligne 12 doit sommer les cases bleues (pour les familles LEB,LPB,MPB et GEN 1 de type LPA)
4- La ligne 13 doit sommer les cases bleues pour les familles RPB et GEN 1 de type RSA
5- La ligne 14 doit sommer les cases bleues pour les familles PXB et GEN 1 de type PLS
6- La ligne 15 doit sommer les cases bleues pour les familles Boitier
7- La ligne 16 doit sommer les cases vertes pour les familles LEB,LPB,RPB,MPB,PXB et GEN 1
8- La ligne 17 doit sommer les cases vertes pour les familles Boitier
9- Les lignes en jaunes (chaque ligne somme les cases de la famille correspondante
10- Le nombre des lignes à traiter dans le tableau peut atteindre les 500 lignes
via55
- Messages postés
- 12907
- Date d'inscription
- mercredi 16 janvier 2013
- Statut
- Membre
- Dernière intervention
- 18 janvier 2021
Voilà
https://www.cjoint.com/?0JDvc5lhaqa
A tester avec toutes les possibilités pour voir s'il n'y a pas de bug (on ne sait jamais)
Vu le nombre de tests différents à effectuer la macro met un certain temps
On peut rajouter des colonnes à droite ou des lignes en dessous la macro s'adaptera
Cdlmnt
https://www.cjoint.com/?0JDvc5lhaqa
A tester avec toutes les possibilités pour voir s'il n'y a pas de bug (on ne sait jamais)
Vu le nombre de tests différents à effectuer la macro met un certain temps
On peut rajouter des colonnes à droite ou des lignes en dessous la macro s'adaptera
Cdlmnt
irridux
- Messages postés
- 10
- Date d'inscription
- dimanche 27 octobre 2013
- Statut
- Membre
- Dernière intervention
- 30 octobre 2013
Bonsoir,
c'est exactement ce que je cherche. vraiment impeccable !
merci infiniment
le seul problème lors du test c'est que le macro ne somme pas les trois dernières lignes du tableau récapitulatif (J15:AD15 / J16:AD16 et J17:AD17)
pouvez-vous l'ajuster ?
c'est exactement ce que je cherche. vraiment impeccable !
merci infiniment
le seul problème lors du test c'est que le macro ne somme pas les trois dernières lignes du tableau récapitulatif (J15:AD15 / J16:AD16 et J17:AD17)
pouvez-vous l'ajuster ?
via55
- Messages postés
- 12907
- Date d'inscription
- mercredi 16 janvier 2013
- Statut
- Membre
- Dernière intervention
- 18 janvier 2021
Exact
Les vertes car ce n'était pas le bon code couleur, celles avec Boitier (là j'ai du chercher un peu plus !) car dans la Liste Boitier était écrit avec un espace après le mot donc bien sur la macro ne trouvait pas de "Boitier"
https://www.cjoint.com/?0JDxKGdD5sc
Cdlmnt
Les vertes car ce n'était pas le bon code couleur, celles avec Boitier (là j'ai du chercher un peu plus !) car dans la Liste Boitier était écrit avec un espace après le mot donc bien sur la macro ne trouvait pas de "Boitier"
https://www.cjoint.com/?0JDxKGdD5sc
Cdlmnt