Somme de cellules en fonction de couleur et d'autres critères

Résolu/Fermé
irridux Messages postés 10 Date d'inscription dimanche 27 octobre 2013 Statut Membre Dernière intervention 30 octobre 2013 - 27 oct. 2013 à 16:11
via55 Messages postés 14386 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 1 mars 2024 - 30 oct. 2013 à 11:22
bonsoir,

j'ai un problème au niveau de la somme de plusieurs cellules dont la couleur de fond est (rouge par exemple et dont les valeurs sont <0)

je n'arrive pas à éditer un module somme.si.en (dont un des critères est la couleur de fond)

Merci à vous tous pour votre précieuse aide
A voir également:

7 réponses

via55 Messages postés 14386 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 1 mars 2024 2 695
Modifié par via55 le 27/10/2013 à 20:33
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
0
irridux Messages postés 10 Date d'inscription dimanche 27 octobre 2013 Statut Membre Dernière intervention 30 octobre 2013
28 oct. 2013 à 17:35
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
0
irridux Messages postés 10 Date d'inscription dimanche 27 octobre 2013 Statut Membre Dernière intervention 30 octobre 2013
28 oct. 2013 à 17:37
je précise que les cellules de B1 à B10 sont de différentes couleurs de fond
0
via55 Messages postés 14386 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 1 mars 2024 2 695
28 oct. 2013 à 17:45
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
0
irridux Messages postés 10 Date d'inscription dimanche 27 octobre 2013 Statut Membre Dernière intervention 30 octobre 2013
28 oct. 2013 à 20:53
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
0
via55 Messages postés 14386 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 1 mars 2024 2 695
28 oct. 2013 à 22:14
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
irridux Messages postés 10 Date d'inscription dimanche 27 octobre 2013 Statut Membre Dernière intervention 30 octobre 2013
29 oct. 2013 à 10:15
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
0
irridux Messages postés 10 Date d'inscription dimanche 27 octobre 2013 Statut Membre Dernière intervention 30 octobre 2013
29 oct. 2013 à 10:58
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
0
via55 Messages postés 14386 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 1 mars 2024 2 695
29 oct. 2013 à 14:38
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
0
irridux Messages postés 10 Date d'inscription dimanche 27 octobre 2013 Statut Membre Dernière intervention 30 octobre 2013
29 oct. 2013 à 17:26
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
0
via55 Messages postés 14386 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 1 mars 2024 2 695
29 oct. 2013 à 17:43
ah c'est plus complexe
je regarde ça ce soir
0
irridux Messages postés 10 Date d'inscription dimanche 27 octobre 2013 Statut Membre Dernière intervention 30 octobre 2013
29 oct. 2013 à 17:55
je vous en serai reconnaissant
0
via55 Messages postés 14386 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 1 mars 2024 2 695
29 oct. 2013 à 21:05
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
0
irridux Messages postés 10 Date d'inscription dimanche 27 octobre 2013 Statut Membre Dernière intervention 30 octobre 2013
29 oct. 2013 à 22:20
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 ?
0
via55 Messages postés 14386 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 1 mars 2024 2 695
29 oct. 2013 à 23:39
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
0