Bonjour Daniel,
Je suppose que ta formule fonctionne mieux lorsqu'il s'agit de valeur UNIQUE !
, le mot clé que j'ai raté !!
;-))
Salutations!
"Daniel.M" a écrit dans le message de
news:
Salut Serge,
1.Pour ton second problème:
Avec les plages ainsi définies:
Pays: ÞCALER($A$2;0;0;NBVAL($A$2:$A$3000);1)
Produit:ÞCALER(Pays;0;1)
Statut:ÞCALER(Pays;0;2)
Comme tu le vois ce sont des plages dynamiques, elles augmentent au fur et à
mesure que tu rajoutes des données en colonne A.
Je considère que tes données commencent en A2 et ne comptent pas plus de 2999
lignes. Si tes valeurs diffèrent, tu ajustes dans la première formule.
2.Pour tes décomtes uniques:
la formule matricielle (Ctrl-Maj-Entrée) suivante :
=NB(1/FREQUENCE(SI((Pays="Espagne")*(Statut="Vendu");
EQUIV(Produit;Produit;0)+CELLULE("Row";Pays)-1);LIGNE(Pays)))
Salutations,
Daniel M.
"Serge" wrote in message
news:247bd01c45f7b$0f8ea800$
Bonjour a tous,
j'ai une petite question :
j'ai 3 colonnes :
-1ere : nom des pays (france, espagne...)
-2e : reference produit (NV1; NV2;NV3; NV4..); une
reference produit peutere répéter plusieurs fois pour une
meme commande.
-3e : statut (vendu;en cours; signé)
je souhaiterai déterminer le nombre de valeur unique de
la colonne 2 pour "espagne" avec un statut "vendu" par
exemple.
le second probleme est que je souhaite construire une
formule basé sur une colonne et non sur une plage. Car
cette formule va s'appliquer sur une feuille excel qui
évolue chaque jour en nombre de ligne.
je ne sais pas trop si ceci es possible et vous remercie
d'avance pour vos aides.
cdlt,
serge
Bonjour Daniel,
Je suppose que ta formule fonctionne mieux lorsqu'il s'agit de valeur UNIQUE !
, le mot clé que j'ai raté !!
;-))
Salutations!
"Daniel.M" <prenom.maher@bigfoot.inutil.com> a écrit dans le message de
news:eqJK0g6XEHA.2456@TK2MSFTNGP10.phx.gbl...
Salut Serge,
1.Pour ton second problème:
Avec les plages ainsi définies:
Pays: ÞCALER($A$2;0;0;NBVAL($A$2:$A$3000);1)
Produit:ÞCALER(Pays;0;1)
Statut:ÞCALER(Pays;0;2)
Comme tu le vois ce sont des plages dynamiques, elles augmentent au fur et à
mesure que tu rajoutes des données en colonne A.
Je considère que tes données commencent en A2 et ne comptent pas plus de 2999
lignes. Si tes valeurs diffèrent, tu ajustes dans la première formule.
2.Pour tes décomtes uniques:
la formule matricielle (Ctrl-Maj-Entrée) suivante :
=NB(1/FREQUENCE(SI((Pays="Espagne")*(Statut="Vendu");
EQUIV(Produit;Produit;0)+CELLULE("Row";Pays)-1);LIGNE(Pays)))
Salutations,
Daniel M.
"Serge" <sergekaramsov@hotmail.com> wrote in message
news:247bd01c45f7b$0f8ea800$a501280a@phx.gbl...
Bonjour a tous,
j'ai une petite question :
j'ai 3 colonnes :
-1ere : nom des pays (france, espagne...)
-2e : reference produit (NV1; NV2;NV3; NV4..); une
reference produit peutere répéter plusieurs fois pour une
meme commande.
-3e : statut (vendu;en cours; signé)
je souhaiterai déterminer le nombre de valeur unique de
la colonne 2 pour "espagne" avec un statut "vendu" par
exemple.
le second probleme est que je souhaite construire une
formule basé sur une colonne et non sur une plage. Car
cette formule va s'appliquer sur une feuille excel qui
évolue chaque jour en nombre de ligne.
je ne sais pas trop si ceci es possible et vous remercie
d'avance pour vos aides.
cdlt,
serge
Bonjour Daniel,
Je suppose que ta formule fonctionne mieux lorsqu'il s'agit de valeur UNIQUE !
, le mot clé que j'ai raté !!
;-))
Salutations!
"Daniel.M" a écrit dans le message de
news:
Salut Serge,
1.Pour ton second problème:
Avec les plages ainsi définies:
Pays: ÞCALER($A$2;0;0;NBVAL($A$2:$A$3000);1)
Produit:ÞCALER(Pays;0;1)
Statut:ÞCALER(Pays;0;2)
Comme tu le vois ce sont des plages dynamiques, elles augmentent au fur et à
mesure que tu rajoutes des données en colonne A.
Je considère que tes données commencent en A2 et ne comptent pas plus de 2999
lignes. Si tes valeurs diffèrent, tu ajustes dans la première formule.
2.Pour tes décomtes uniques:
la formule matricielle (Ctrl-Maj-Entrée) suivante :
=NB(1/FREQUENCE(SI((Pays="Espagne")*(Statut="Vendu");
EQUIV(Produit;Produit;0)+CELLULE("Row";Pays)-1);LIGNE(Pays)))
Salutations,
Daniel M.
"Serge" wrote in message
news:247bd01c45f7b$0f8ea800$
Bonjour a tous,
j'ai une petite question :
j'ai 3 colonnes :
-1ere : nom des pays (france, espagne...)
-2e : reference produit (NV1; NV2;NV3; NV4..); une
reference produit peutere répéter plusieurs fois pour une
meme commande.
-3e : statut (vendu;en cours; signé)
je souhaiterai déterminer le nombre de valeur unique de
la colonne 2 pour "espagne" avec un statut "vendu" par
exemple.
le second probleme est que je souhaite construire une
formule basé sur une colonne et non sur une plage. Car
cette formule va s'appliquer sur une feuille excel qui
évolue chaque jour en nombre de ligne.
je ne sais pas trop si ceci es possible et vous remercie
d'avance pour vos aides.
cdlt,
serge
quitte à écorchez ...
quitte à écorchez ...
quitte à écorchez ...
quitte à écorchez ...
quitte à écorchez ...
quitte à écorchez ...
-----Message d'origine-----
Bonjour Serge,
Copie ce qui suit dans le module feuille où sont tes
données
Ceci va mettre à jour continuellement 3 plages nommes de
cellules. Pays , Produit , Statut . Les noms de ces plages
nommées seront utilisés dans la formule suivante de ta
feuille de calcul :
'Pour trouver le nombre d'item NV1 vendu en France :
=SOMMEPROD((Pays="France")*(Produit="NV1")*
(Statut="vendu"))
En supposant que ta plage de données débute en ligne 1
par les étiquettes de colonnes ...
'------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Derlig As Long
If Target.Column < 4 Then
With Range("A:C")
On Error Resume Next
Derlig = .Find(What:="*", LookIn:=xlFormulas, _
SearchOrder:=xlByRows,
SearchDirection:=xlPrevious).Row
If Derlig > 1 Then
Range("A1:A" & Derlig).Name = "Pays"
Range("B1:B" & Derlig).Name = "Produit"
Range("C1:C" & Derlig).Name = "Statut"
End If
On Error GoTo 0
End With
End If
End Sub
'------------------------
Salutations!
"Serge" a écrit dans le
message de news:247bd01c45f7b$0f8ea800$
Bonjour a tous,
j'ai une petite question :
j'ai 3 colonnes :
-1ere : nom des pays (france, espagne...)
-2e : reference produit (NV1; NV2;NV3; NV4..); une
reference produit peutere répéter plusieurs fois pour une
meme commande.
-3e : statut (vendu;en cours; signé)
je souhaiterai déterminer le nombre de valeur unique de
la colonne 2 pour "espagne" avec un statut "vendu" par
exemple.
le second probleme est que je souhaite construire une
formule basé sur une colonne et non sur une plage. Car
cette formule va s'appliquer sur une feuille excel qui
évolue chaque jour en nombre de ligne.
je ne sais pas trop si ceci es possible et vous remercie
d'avance pour vos aides.
cdlt,
serge
.
-----Message d'origine-----
Bonjour Serge,
Copie ce qui suit dans le module feuille où sont tes
données
Ceci va mettre à jour continuellement 3 plages nommes de
cellules. Pays , Produit , Statut . Les noms de ces plages
nommées seront utilisés dans la formule suivante de ta
feuille de calcul :
'Pour trouver le nombre d'item NV1 vendu en France :
=SOMMEPROD((Pays="France")*(Produit="NV1")*
(Statut="vendu"))
En supposant que ta plage de données débute en ligne 1
par les étiquettes de colonnes ...
'------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Derlig As Long
If Target.Column < 4 Then
With Range("A:C")
On Error Resume Next
Derlig = .Find(What:="*", LookIn:=xlFormulas, _
SearchOrder:=xlByRows,
SearchDirection:=xlPrevious).Row
If Derlig > 1 Then
Range("A1:A" & Derlig).Name = "Pays"
Range("B1:B" & Derlig).Name = "Produit"
Range("C1:C" & Derlig).Name = "Statut"
End If
On Error GoTo 0
End With
End If
End Sub
'------------------------
Salutations!
"Serge" <sergekaramsov@hotmail.com> a écrit dans le
message de news:247bd01c45f7b$0f8ea800$a501280a@phx.gbl...
Bonjour a tous,
j'ai une petite question :
j'ai 3 colonnes :
-1ere : nom des pays (france, espagne...)
-2e : reference produit (NV1; NV2;NV3; NV4..); une
reference produit peutere répéter plusieurs fois pour une
meme commande.
-3e : statut (vendu;en cours; signé)
je souhaiterai déterminer le nombre de valeur unique de
la colonne 2 pour "espagne" avec un statut "vendu" par
exemple.
le second probleme est que je souhaite construire une
formule basé sur une colonne et non sur une plage. Car
cette formule va s'appliquer sur une feuille excel qui
évolue chaque jour en nombre de ligne.
je ne sais pas trop si ceci es possible et vous remercie
d'avance pour vos aides.
cdlt,
serge
.
-----Message d'origine-----
Bonjour Serge,
Copie ce qui suit dans le module feuille où sont tes
données
Ceci va mettre à jour continuellement 3 plages nommes de
cellules. Pays , Produit , Statut . Les noms de ces plages
nommées seront utilisés dans la formule suivante de ta
feuille de calcul :
'Pour trouver le nombre d'item NV1 vendu en France :
=SOMMEPROD((Pays="France")*(Produit="NV1")*
(Statut="vendu"))
En supposant que ta plage de données débute en ligne 1
par les étiquettes de colonnes ...
'------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Derlig As Long
If Target.Column < 4 Then
With Range("A:C")
On Error Resume Next
Derlig = .Find(What:="*", LookIn:=xlFormulas, _
SearchOrder:=xlByRows,
SearchDirection:=xlPrevious).Row
If Derlig > 1 Then
Range("A1:A" & Derlig).Name = "Pays"
Range("B1:B" & Derlig).Name = "Produit"
Range("C1:C" & Derlig).Name = "Statut"
End If
On Error GoTo 0
End With
End If
End Sub
'------------------------
Salutations!
"Serge" a écrit dans le
message de news:247bd01c45f7b$0f8ea800$
Bonjour a tous,
j'ai une petite question :
j'ai 3 colonnes :
-1ere : nom des pays (france, espagne...)
-2e : reference produit (NV1; NV2;NV3; NV4..); une
reference produit peutere répéter plusieurs fois pour une
meme commande.
-3e : statut (vendu;en cours; signé)
je souhaiterai déterminer le nombre de valeur unique de
la colonne 2 pour "espagne" avec un statut "vendu" par
exemple.
le second probleme est que je souhaite construire une
formule basé sur une colonne et non sur une plage. Car
cette formule va s'appliquer sur une feuille excel qui
évolue chaque jour en nombre de ligne.
je ne sais pas trop si ceci es possible et vous remercie
d'avance pour vos aides.
cdlt,
serge
.
-----Message d'origine-----
Je n'aurais pas mieux dit ou mieux fait moi-même !
;-))
Salutations!
"Daniel.M" a écrit
dans le message de
quitte à écorchez ...
Ooups: quitte à écorcher
Daniel M.
.
-----Message d'origine-----
Je n'aurais pas mieux dit ou mieux fait moi-même !
;-))
Salutations!
"Daniel.M" <prenom.maher@bigfoot.inutil.com> a écrit
dans le message de
quitte à écorchez ...
Ooups: quitte à écorcher
Daniel M.
.
-----Message d'origine-----
Je n'aurais pas mieux dit ou mieux fait moi-même !
;-))
Salutations!
"Daniel.M" a écrit
dans le message de
quitte à écorchez ...
Ooups: quitte à écorcher
Daniel M.
.
-----Message d'origine-----
Bonjour Serge,
Copie ce qui suit dans le module feuille où sont tes
données
Ceci va mettre à jour continuellement 3 plages nommes de
cellules. Pays , Produit , Statut . Les noms de ces plages
nommées seront utilisés dans la formule suivante de ta
feuille de calcul :
'Pour trouver le nombre d'item NV1 vendu en France :
=SOMMEPROD((Pays="France")*(Produit="NV1")*
(Statut="vendu"))
En supposant que ta plage de données débute en ligne 1
par les étiquettes de colonnes ...
'------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Derlig As Long
If Target.Column < 4 Then
With Range("A:C")
On Error Resume Next
Derlig = .Find(What:="*", LookIn:=xlFormulas, _
SearchOrder:=xlByRows,
SearchDirection:=xlPrevious).Row
If Derlig > 1 Then
Range("A1:A" & Derlig).Name = "Pays"
Range("B1:B" & Derlig).Name = "Produit"
Range("C1:C" & Derlig).Name = "Statut"
End If
On Error GoTo 0
End With
End If
End Sub
'------------------------
Salutations!
"Serge" a écrit dans le
message de news:247bd01c45f7b$0f8ea800$
Bonjour a tous,
j'ai une petite question :
j'ai 3 colonnes :
-1ere : nom des pays (france, espagne...)
-2e : reference produit (NV1; NV2;NV3; NV4..); une
reference produit peutere répéter plusieurs fois pour une
meme commande.
-3e : statut (vendu;en cours; signé)
je souhaiterai déterminer le nombre de valeur unique de
la colonne 2 pour "espagne" avec un statut "vendu" par
exemple.
le second probleme est que je souhaite construire une
formule basé sur une colonne et non sur une plage. Car
cette formule va s'appliquer sur une feuille excel qui
évolue chaque jour en nombre de ligne.
je ne sais pas trop si ceci es possible et vous remercie
d'avance pour vos aides.
cdlt,
serge
.
-----Message d'origine-----
Bonjour Serge,
Copie ce qui suit dans le module feuille où sont tes
données
Ceci va mettre à jour continuellement 3 plages nommes de
cellules. Pays , Produit , Statut . Les noms de ces plages
nommées seront utilisés dans la formule suivante de ta
feuille de calcul :
'Pour trouver le nombre d'item NV1 vendu en France :
=SOMMEPROD((Pays="France")*(Produit="NV1")*
(Statut="vendu"))
En supposant que ta plage de données débute en ligne 1
par les étiquettes de colonnes ...
'------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Derlig As Long
If Target.Column < 4 Then
With Range("A:C")
On Error Resume Next
Derlig = .Find(What:="*", LookIn:=xlFormulas, _
SearchOrder:=xlByRows,
SearchDirection:=xlPrevious).Row
If Derlig > 1 Then
Range("A1:A" & Derlig).Name = "Pays"
Range("B1:B" & Derlig).Name = "Produit"
Range("C1:C" & Derlig).Name = "Statut"
End If
On Error GoTo 0
End With
End If
End Sub
'------------------------
Salutations!
"Serge" <sergekaramsov@hotmail.com> a écrit dans le
message de news:247bd01c45f7b$0f8ea800$a501280a@phx.gbl...
Bonjour a tous,
j'ai une petite question :
j'ai 3 colonnes :
-1ere : nom des pays (france, espagne...)
-2e : reference produit (NV1; NV2;NV3; NV4..); une
reference produit peutere répéter plusieurs fois pour une
meme commande.
-3e : statut (vendu;en cours; signé)
je souhaiterai déterminer le nombre de valeur unique de
la colonne 2 pour "espagne" avec un statut "vendu" par
exemple.
le second probleme est que je souhaite construire une
formule basé sur une colonne et non sur une plage. Car
cette formule va s'appliquer sur une feuille excel qui
évolue chaque jour en nombre de ligne.
je ne sais pas trop si ceci es possible et vous remercie
d'avance pour vos aides.
cdlt,
serge
.
-----Message d'origine-----
Bonjour Serge,
Copie ce qui suit dans le module feuille où sont tes
données
Ceci va mettre à jour continuellement 3 plages nommes de
cellules. Pays , Produit , Statut . Les noms de ces plages
nommées seront utilisés dans la formule suivante de ta
feuille de calcul :
'Pour trouver le nombre d'item NV1 vendu en France :
=SOMMEPROD((Pays="France")*(Produit="NV1")*
(Statut="vendu"))
En supposant que ta plage de données débute en ligne 1
par les étiquettes de colonnes ...
'------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Derlig As Long
If Target.Column < 4 Then
With Range("A:C")
On Error Resume Next
Derlig = .Find(What:="*", LookIn:=xlFormulas, _
SearchOrder:=xlByRows,
SearchDirection:=xlPrevious).Row
If Derlig > 1 Then
Range("A1:A" & Derlig).Name = "Pays"
Range("B1:B" & Derlig).Name = "Produit"
Range("C1:C" & Derlig).Name = "Statut"
End If
On Error GoTo 0
End With
End If
End Sub
'------------------------
Salutations!
"Serge" a écrit dans le
message de news:247bd01c45f7b$0f8ea800$
Bonjour a tous,
j'ai une petite question :
j'ai 3 colonnes :
-1ere : nom des pays (france, espagne...)
-2e : reference produit (NV1; NV2;NV3; NV4..); une
reference produit peutere répéter plusieurs fois pour une
meme commande.
-3e : statut (vendu;en cours; signé)
je souhaiterai déterminer le nombre de valeur unique de
la colonne 2 pour "espagne" avec un statut "vendu" par
exemple.
le second probleme est que je souhaite construire une
formule basé sur une colonne et non sur une plage. Car
cette formule va s'appliquer sur une feuille excel qui
évolue chaque jour en nombre de ligne.
je ne sais pas trop si ceci es possible et vous remercie
d'avance pour vos aides.
cdlt,
serge
.
merci beaucoup de votre support.
Qui êtes-vous ?
des utilisateurs intensifs d'excel? ou des microsofters?
merci beaucoup de votre support.
Qui êtes-vous ?
des utilisateurs intensifs d'excel? ou des microsofters?
merci beaucoup de votre support.
Qui êtes-vous ?
des utilisateurs intensifs d'excel? ou des microsofters?