OVH Cloud OVH Cloud

formule+couleur

10 réponses
Avatar
luigi
bonjour à tous

je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi

10 réponses

Avatar
Oliv'
luigi que je salut a écrit dans
%
bonjour à tous

je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi


D'après moi tu ne pourras le faire qu'en VBA.

--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Avatar
luigi
un petit exemple peut être..

Merci
Luigi

"Oliv'" <(supprimerceci) a écrit dans le
message de news:%

luigi que je salut a écrit dans
%
bonjour à tous

je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi


D'après moi tu ne pourras le faire qu'en VBA.

--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~





Avatar
Pierre Fauconnier
Bonjour

Je te conseille de retravailler ton document.

Insère en clair "Congé", "Maladie" ... dans les cellules concernées. Si tu
as jusque 4 codes couleurs, tu peux alors utiliser le format conditionnel et
tu pourras alors utiliser sommeprod non plus avec la couleur, mais avec le
contenu de la cellule.

Si tu as plus de 4 codes présence/absence, tu pourras colorer tes cellules
avec du VBA en pilotant l'évènement CHANGE...

De plus, cette façon de procéder avec données in extenso et en couleurs
permettra d'imprimer éventuellement en N/B tout en gardant une lisibilité du
document.

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"luigi" a écrit dans le message de news:
%
bonjour à tous

je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi




Avatar
Modeste
Bonsour® Oliv' wrote:
D'après moi tu ne pourras le faire qu'en VBA.


;o)))
cela dépend comment sont affectées les couleurs ....
s'il s'agit de MEFC il suffit d'utiliser SOMMEPROD avec les mêmes conditions

s'il s'agit de couleurs affectées par selection dans la palette
alors en effet , utiliser VBA et les fonctions persos

pour les 2 cas, plusieurs exemples sur http://www.excelabo.net
@+

Avatar
luigi
c'est ce que je pensais faire ...mais je voulais en être sûr
et aller jusqu'au bout du principe..

Merci
Luigi

"Pierre Fauconnier" a écrit dans le
message de news:eM%
Bonjour

Je te conseille de retravailler ton document.

Insère en clair "Congé", "Maladie" ... dans les cellules concernées. Si tu
as jusque 4 codes couleurs, tu peux alors utiliser le format conditionnel
et

tu pourras alors utiliser sommeprod non plus avec la couleur, mais avec le
contenu de la cellule.

Si tu as plus de 4 codes présence/absence, tu pourras colorer tes cellules
avec du VBA en pilotant l'évènement CHANGE...

De plus, cette façon de procéder avec données in extenso et en couleurs
permettra d'imprimer éventuellement en N/B tout en gardant une lisibilité
du

document.

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe

zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"luigi" a écrit dans le message de news:
%
bonjour à tous

je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi








Avatar
luigi
Qu'est ce que MEFC?

Merci
Luigi


"Modeste" a écrit dans le message de
news:%
Bonsour® Oliv' wrote:
D'après moi tu ne pourras le faire qu'en VBA.


;o)))
cela dépend comment sont affectées les couleurs ....
s'il s'agit de MEFC il suffit d'utiliser SOMMEPROD avec les mêmes
conditions


s'il s'agit de couleurs affectées par selection dans la palette
alors en effet , utiliser VBA et les fonctions persos

pour les 2 cas, plusieurs exemples sur http://www.excelabo.net
@+





Avatar
Pierre Fauconnier
Mise En Forme Conditionnelle ( Menu Format )

Ok?

--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"luigi" a écrit dans le message de news:
%
Qu'est ce que MEFC?

Merci
Luigi


"Modeste" a écrit dans le message de
news:%
Bonsour® Oliv' wrote:
D'après moi tu ne pourras le faire qu'en VBA.


;o)))
cela dépend comment sont affectées les couleurs ....
s'il s'agit de MEFC il suffit d'utiliser SOMMEPROD avec les mêmes
conditions


s'il s'agit de couleurs affectées par selection dans la palette
alors en effet , utiliser VBA et les fonctions persos

pour les 2 cas, plusieurs exemples sur http://www.excelabo.net
@+









Avatar
luigi
Ok!

Merci
Luigi
"Pierre Fauconnier" a écrit dans le
message de news:
Mise En Forme Conditionnelle ( Menu Format )

Ok?

--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe

zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"luigi" a écrit dans le message de news:
%
Qu'est ce que MEFC?

Merci
Luigi


"Modeste" a écrit dans le message de
news:%
Bonsour® Oliv' wrote:
D'après moi tu ne pourras le faire qu'en VBA.


;o)))
cela dépend comment sont affectées les couleurs ....
s'il s'agit de MEFC il suffit d'utiliser SOMMEPROD avec les mêmes
conditions


s'il s'agit de couleurs affectées par selection dans la palette
alors en effet , utiliser VBA et les fonctions persos

pour les 2 cas, plusieurs exemples sur http://www.excelabo.net
@+













Avatar
Congelator
Salut Luigi,

Pour info, voici un exemple de code que j'ai récupéré sur ce forum et déjà
utilisé afin de mettre + de 4 conditions et de déterminer les couleurs
d'écriture et de fond, si ça peut t'être utile....

Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
If Not Intersect(Target.Cells, Range("A1:A10")) Is Nothing Then
For Each c In Target
Select Case c.Value
Case "1": c.Font.ColorIndex = 3: c.Interior.ColorIndex = 1
Case "2": c.Font.ColorIndex = 2: c.Interior.ColorIndex = 2
Case "3": c.Font.ColorIndex = 4: c.Interior.ColorIndex = 3
Case "4": c.Font.ColorIndex = 23: c.Interior.ColorIndex = 4
Case "5": c.Font.ColorIndex = 13: c.Interior.ColorIndex = 5
Case "6": c.Font.ColorIndex = 9: c.Interior.ColorIndex = 6
Case "7": c.Font.ColorIndex = 5: c.Interior.ColorIndex = 7
Case "8": c.Font.ColorIndex = 23: c.Interior.ColorIndex = 8
Case "9": c.Font.ColorIndex = 13: c.Interior.ColorIndex = 9
Case "10": c.Font.ColorIndex = 9: c.Interior.ColorIndex = 10
Case Else: c.Font.ColorIndex = xlAutomatic:
c.Interior.ColorIndex = xlNone
End Select
Next
End If
End Sub

--
Céd / Lausanne


"luigi" wrote:

c'est ce que je pensais faire ...mais je voulais en être sûr
et aller jusqu'au bout du principe..

Merci
Luigi

"Pierre Fauconnier" a écrit dans le
message de news:eM%
Bonjour

Je te conseille de retravailler ton document.

Insère en clair "Congé", "Maladie" ... dans les cellules concernées. Si tu
as jusque 4 codes couleurs, tu peux alors utiliser le format conditionnel
et

tu pourras alors utiliser sommeprod non plus avec la couleur, mais avec le
contenu de la cellule.

Si tu as plus de 4 codes présence/absence, tu pourras colorer tes cellules
avec du VBA en pilotant l'évènement CHANGE...

De plus, cette façon de procéder avec données in extenso et en couleurs
permettra d'imprimer éventuellement en N/B tout en gardant une lisibilité
du

document.

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe

zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"luigi" a écrit dans le message de news:
%
bonjour à tous

je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi













Avatar
luigi
un grand merci pour ton aide ,Congelator

Luigi

"Congelator" <congelator(a_effacer)@hotmail.com> a écrit dans le message de
news:
Salut Luigi,

Pour info, voici un exemple de code que j'ai récupéré sur ce forum et déjà
utilisé afin de mettre + de 4 conditions et de déterminer les couleurs
d'écriture et de fond, si ça peut t'être utile....

Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
If Not Intersect(Target.Cells, Range("A1:A10")) Is Nothing Then
For Each c In Target
Select Case c.Value
Case "1": c.Font.ColorIndex = 3: c.Interior.ColorIndex = 1
Case "2": c.Font.ColorIndex = 2: c.Interior.ColorIndex = 2
Case "3": c.Font.ColorIndex = 4: c.Interior.ColorIndex = 3
Case "4": c.Font.ColorIndex = 23: c.Interior.ColorIndex = 4
Case "5": c.Font.ColorIndex = 13: c.Interior.ColorIndex = 5
Case "6": c.Font.ColorIndex = 9: c.Interior.ColorIndex = 6
Case "7": c.Font.ColorIndex = 5: c.Interior.ColorIndex = 7
Case "8": c.Font.ColorIndex = 23: c.Interior.ColorIndex = 8
Case "9": c.Font.ColorIndex = 13: c.Interior.ColorIndex = 9
Case "10": c.Font.ColorIndex = 9: c.Interior.ColorIndex = 10
Case Else: c.Font.ColorIndex = xlAutomatic:
c.Interior.ColorIndex = xlNone
End Select
Next
End If
End Sub

--
Céd / Lausanne


"luigi" wrote:

c'est ce que je pensais faire ...mais je voulais en être sûr
et aller jusqu'au bout du principe..

Merci
Luigi

"Pierre Fauconnier" a écrit dans le
message de news:eM%
Bonjour

Je te conseille de retravailler ton document.

Insère en clair "Congé", "Maladie" ... dans les cellules concernées.
Si tu



as jusque 4 codes couleurs, tu peux alors utiliser le format
conditionnel



et
tu pourras alors utiliser sommeprod non plus avec la couleur, mais
avec le



contenu de la cellule.

Si tu as plus de 4 codes présence/absence, tu pourras colorer tes
cellules



avec du VBA en pilotant l'évènement CHANGE...

De plus, cette façon de procéder avec données in extenso et en
couleurs



permettra d'imprimer éventuellement en N/B tout en gardant une
lisibilité



du
document.

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe

zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"luigi" a écrit dans le message de news:
%
bonjour à tous

je travaille sur un planning dans lequel j'ai 5 couleurs utilsées
(congé=rouge, maladie=noir etc...)
et j'aimerais extraire des renseignements de cette manière
=SOMMEPROD(NOM="dupont"*COULEUR="noir")..
mais le résultat est toujours 0...
Comment faire?
Merci
Luigi