en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je
ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc
de 52 et non de 69... pouvez vous m'aider ?
merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonsoir. =SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6)) Cordialement. Daniel "val" a écrit dans le message de news: 457da965$0$27401$
bonsoir
A1=1 A2 A3=7 A4 A54 A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc de 52 et non de 69... pouvez vous m'aider ? merci
val
Bonsoir.
=SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6))
Cordialement.
Daniel
"val" <crabair@hotmail.fr> a écrit dans le message de news:
457da965$0$27401$ba4acef3@news.orange.fr...
bonsoir
A1=1
A2
A3=7
A4
A54
A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention
je ne voudrais pas qu'excel prenne en compte les doublons ! le total est
donc de 52 et non de 69... pouvez vous m'aider ?
merci
Bonsoir. =SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6)) Cordialement. Daniel "val" a écrit dans le message de news: 457da965$0$27401$
bonsoir
A1=1 A2 A3=7 A4 A54 A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc de 52 et non de 69... pouvez vous m'aider ? merci
val
bemann
Bonsoir, pour ma part j'utiliserais un filtre élaboré avec extracion sans doublon cela suppose une colonne avec la même valeur pour chaque ligne, une colonne avec les valeur numérique. faire un filtre élaborer avec comme critère la valeur de la colonne 1 puis extracion sans doublon. faire ensuite la somme de la plage filtrée. Y'a surement plus "noble" (--> macro) mais pas plus simple Bonsoir "val" a écrit dans le message de news: 457da965$0$27401$
bonsoir
A1=1 A2 A3=7 A4 A54 A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je
ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc de 52 et non de 69... pouvez vous m'aider ? merci
val
Bonsoir,
pour ma part j'utiliserais un filtre élaboré avec extracion sans doublon
cela suppose une colonne avec la même valeur pour chaque ligne, une colonne
avec les valeur numérique.
faire un filtre élaborer avec comme critère la valeur de la colonne 1 puis
extracion sans doublon.
faire ensuite la somme de la plage filtrée.
Y'a surement plus "noble" (--> macro) mais pas plus simple
Bonsoir
"val" <crabair@hotmail.fr> a écrit dans le message de news:
457da965$0$27401$ba4acef3@news.orange.fr...
bonsoir
A1=1
A2
A3=7
A4
A54
A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention
je
ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc
de 52 et non de 69... pouvez vous m'aider ?
merci
Bonsoir, pour ma part j'utiliserais un filtre élaboré avec extracion sans doublon cela suppose une colonne avec la même valeur pour chaque ligne, une colonne avec les valeur numérique. faire un filtre élaborer avec comme critère la valeur de la colonne 1 puis extracion sans doublon. faire ensuite la somme de la plage filtrée. Y'a surement plus "noble" (--> macro) mais pas plus simple Bonsoir "val" a écrit dans le message de news: 457da965$0$27401$
bonsoir
A1=1 A2 A3=7 A4 A54 A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je
ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc de 52 et non de 69... pouvez vous m'aider ? merci
val
val
bonsoir oui ça marche... meme si je ne comprends pas tout
par contre j'ai oublie de preciser que je voulais utiliser cette formule dans un tableau filtré. j'usqu'à present comme je n'avais pas de double j'utilisais la fonction "sous.total". est ce que je peux la combiner avec ta formule ?
bonne soiree
val
=SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6)) Cordialement. Daniel "val" a écrit dans le message de news: 457da965$0$27401$
bonsoir
A1=1 A2 A3=7 A4 A54 A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc de 52 et non de 69... pouvez vous m'aider ? merci
val
bonsoir
oui ça marche... meme si je ne comprends pas tout
par contre j'ai oublie de preciser que je voulais utiliser cette formule
dans un tableau filtré. j'usqu'à present comme je n'avais pas de double
j'utilisais la fonction "sous.total". est ce que je peux la combiner avec ta
formule ?
bonne soiree
val
=SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6))
Cordialement.
Daniel
"val" <crabair@hotmail.fr> a écrit dans le message de news:
457da965$0$27401$ba4acef3@news.orange.fr...
bonsoir
A1=1
A2
A3=7
A4
A54
A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention
je ne voudrais pas qu'excel prenne en compte les doublons ! le total est
donc de 52 et non de 69... pouvez vous m'aider ?
merci
bonsoir oui ça marche... meme si je ne comprends pas tout
par contre j'ai oublie de preciser que je voulais utiliser cette formule dans un tableau filtré. j'usqu'à present comme je n'avais pas de double j'utilisais la fonction "sous.total". est ce que je peux la combiner avec ta formule ?
bonne soiree
val
=SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6)) Cordialement. Daniel "val" a écrit dans le message de news: 457da965$0$27401$
bonsoir
A1=1 A2 A3=7 A4 A54 A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc de 52 et non de 69... pouvez vous m'aider ? merci
val
val
bonsoir
merci egalement pour cette solution...
val
"bemann" a écrit dans le message de news:
Bonsoir, pour ma part j'utiliserais un filtre élaboré avec extracion sans doublon cela suppose une colonne avec la même valeur pour chaque ligne, une colonne avec les valeur numérique. faire un filtre élaborer avec comme critère la valeur de la colonne 1 puis extracion sans doublon. faire ensuite la somme de la plage filtrée. Y'a surement plus "noble" (--> macro) mais pas plus simple Bonsoir "val" a écrit dans le message de news: 457da965$0$27401$
bonsoir
A1=1 A2 A3=7 A4 A54 A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je
ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc de 52 et non de 69... pouvez vous m'aider ? merci
val
bonsoir
merci egalement pour cette solution...
val
"bemann" <nospam-bemann@free.fr> a écrit dans le message de news:
u9pQ77VHHHA.1784@TK2MSFTNGP06.phx.gbl...
Bonsoir,
pour ma part j'utiliserais un filtre élaboré avec extracion sans doublon
cela suppose une colonne avec la même valeur pour chaque ligne, une
colonne
avec les valeur numérique.
faire un filtre élaborer avec comme critère la valeur de la colonne 1 puis
extracion sans doublon.
faire ensuite la somme de la plage filtrée.
Y'a surement plus "noble" (--> macro) mais pas plus simple
Bonsoir
"val" <crabair@hotmail.fr> a écrit dans le message de news:
457da965$0$27401$ba4acef3@news.orange.fr...
bonsoir
A1=1
A2
A3=7
A4
A54
A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention
je
ne voudrais pas qu'excel prenne en compte les doublons ! le total est
donc
de 52 et non de 69... pouvez vous m'aider ?
merci
Bonsoir, pour ma part j'utiliserais un filtre élaboré avec extracion sans doublon cela suppose une colonne avec la même valeur pour chaque ligne, une colonne avec les valeur numérique. faire un filtre élaborer avec comme critère la valeur de la colonne 1 puis extracion sans doublon. faire ensuite la somme de la plage filtrée. Y'a surement plus "noble" (--> macro) mais pas plus simple Bonsoir "val" a écrit dans le message de news: 457da965$0$27401$
bonsoir
A1=1 A2 A3=7 A4 A54 A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je
ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc de 52 et non de 69... pouvez vous m'aider ? merci
val
Daniel
Non, la formule utilise toutes les cellules de la plage. Utilise un filtre élaboré avec une extraction sans doublons. Daniel "val" a écrit dans le message de news: 457edf63$0$25942$
bonsoir oui ça marche... meme si je ne comprends pas tout
par contre j'ai oublie de preciser que je voulais utiliser cette formule dans un tableau filtré. j'usqu'à present comme je n'avais pas de double j'utilisais la fonction "sous.total". est ce que je peux la combiner avec ta formule ?
bonne soiree
val
=SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6)) Cordialement. Daniel "val" a écrit dans le message de news: 457da965$0$27401$
bonsoir
A1=1 A2 A3=7 A4 A54 A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc de 52 et non de 69... pouvez vous m'aider ? merci
val
Non, la formule utilise toutes les cellules de la plage. Utilise un filtre
élaboré avec une extraction sans doublons.
Daniel
"val" <crabair@hotmail.fr> a écrit dans le message de news:
457edf63$0$25942$ba4acef3@news.orange.fr...
bonsoir
oui ça marche... meme si je ne comprends pas tout
par contre j'ai oublie de preciser que je voulais utiliser cette formule
dans un tableau filtré. j'usqu'à present comme je n'avais pas de double
j'utilisais la fonction "sous.total". est ce que je peux la combiner avec
ta formule ?
bonne soiree
val
=SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6))
Cordialement.
Daniel
"val" <crabair@hotmail.fr> a écrit dans le message de news:
457da965$0$27401$ba4acef3@news.orange.fr...
bonsoir
A1=1
A2
A3=7
A4
A54
A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention
je ne voudrais pas qu'excel prenne en compte les doublons ! le total est
donc de 52 et non de 69... pouvez vous m'aider ?
merci
Non, la formule utilise toutes les cellules de la plage. Utilise un filtre élaboré avec une extraction sans doublons. Daniel "val" a écrit dans le message de news: 457edf63$0$25942$
bonsoir oui ça marche... meme si je ne comprends pas tout
par contre j'ai oublie de preciser que je voulais utiliser cette formule dans un tableau filtré. j'usqu'à present comme je n'avais pas de double j'utilisais la fonction "sous.total". est ce que je peux la combiner avec ta formule ?
bonne soiree
val
=SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6)) Cordialement. Daniel "val" a écrit dans le message de news: 457da965$0$27401$
bonsoir
A1=1 A2 A3=7 A4 A54 A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc de 52 et non de 69... pouvez vous m'aider ? merci
val
val
bonjour
non ce n'est pas la solution. les doublons doivent apparaitre mais ne doivent pas etre decomptes...
bonne journee
val
Non, la formule utilise toutes les cellules de la plage. Utilise un filtre élaboré avec une extraction sans doublons. Daniel "val" a écrit dans le message de news: 457edf63$0$25942$
bonsoir oui ça marche... meme si je ne comprends pas tout
par contre j'ai oublie de preciser que je voulais utiliser cette formule dans un tableau filtré. j'usqu'à present comme je n'avais pas de double j'utilisais la fonction "sous.total". est ce que je peux la combiner avec ta formule ?
bonne soiree
val
=SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6)) Cordialement. Daniel "val" a écrit dans le message de news: 457da965$0$27401$
bonsoir
A1=1 A2 A3=7 A4 A54 A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc de 52 et non de 69... pouvez vous m'aider ? merci
val
bonjour
non ce n'est pas la solution. les doublons doivent apparaitre mais ne
doivent pas etre decomptes...
bonne journee
val
Non, la formule utilise toutes les cellules de la plage. Utilise un filtre
élaboré avec une extraction sans doublons.
Daniel
"val" <crabair@hotmail.fr> a écrit dans le message de news:
457edf63$0$25942$ba4acef3@news.orange.fr...
bonsoir
oui ça marche... meme si je ne comprends pas tout
par contre j'ai oublie de preciser que je voulais utiliser cette formule
dans un tableau filtré. j'usqu'à present comme je n'avais pas de double
j'utilisais la fonction "sous.total". est ce que je peux la combiner avec
ta formule ?
bonne soiree
val
=SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6))
Cordialement.
Daniel
"val" <crabair@hotmail.fr> a écrit dans le message de news:
457da965$0$27401$ba4acef3@news.orange.fr...
bonsoir
A1=1
A2
A3=7
A4
A54
A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres.
attention je ne voudrais pas qu'excel prenne en compte les doublons !
le total est donc de 52 et non de 69... pouvez vous m'aider ?
merci
non ce n'est pas la solution. les doublons doivent apparaitre mais ne doivent pas etre decomptes...
bonne journee
val
Non, la formule utilise toutes les cellules de la plage. Utilise un filtre élaboré avec une extraction sans doublons. Daniel "val" a écrit dans le message de news: 457edf63$0$25942$
bonsoir oui ça marche... meme si je ne comprends pas tout
par contre j'ai oublie de preciser que je voulais utiliser cette formule dans un tableau filtré. j'usqu'à present comme je n'avais pas de double j'utilisais la fonction "sous.total". est ce que je peux la combiner avec ta formule ?
bonne soiree
val
=SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6)) Cordialement. Daniel "val" a écrit dans le message de news: 457da965$0$27401$
bonsoir
A1=1 A2 A3=7 A4 A54 A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc de 52 et non de 69... pouvez vous m'aider ? merci
val
Daniel
La macro suivante pose le résultat en B1 (seule la plage A1:A10 est prise en considération, la modifier) :
Sub test1() Dim Plage As Range, c As Range, Tablo(100) As Double Dim Ctr As Double, Ind As Long Range("A1:A10").AutoFilter Range("A1:A10").AutoFilter Field:=1, Criteria1:="<>4" Set Plage = Range("A2:A10").SpecialCells(xlCellTypeVisible) For Each c In Plage If Not IsNumeric(Application.Match(c, Tablo, 0)) Then Ctr = Ctr + c Tablo(Ind) = c Ind = Ind + 1 End If Next c [B1] = Ctr End Sub
Daniel
"val" a écrit dans le message de news: 457ff1f6$0$25914$
bonjour
non ce n'est pas la solution. les doublons doivent apparaitre mais ne doivent pas etre decomptes...
bonne journee
val
Non, la formule utilise toutes les cellules de la plage. Utilise un filtre élaboré avec une extraction sans doublons. Daniel "val" a écrit dans le message de news: 457edf63$0$25942$
bonsoir oui ça marche... meme si je ne comprends pas tout
par contre j'ai oublie de preciser que je voulais utiliser cette formule dans un tableau filtré. j'usqu'à present comme je n'avais pas de double j'utilisais la fonction "sous.total". est ce que je peux la combiner avec ta formule ?
bonne soiree
val
=SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6)) Cordialement. Daniel "val" a écrit dans le message de news: 457da965$0$27401$
bonsoir
A1=1 A2 A3=7 A4 A54 A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc de 52 et non de 69... pouvez vous m'aider ? merci
val
La macro suivante pose le résultat en B1 (seule la plage A1:A10 est prise en
considération, la modifier) :
Sub test1()
Dim Plage As Range, c As Range, Tablo(100) As Double
Dim Ctr As Double, Ind As Long
Range("A1:A10").AutoFilter
Range("A1:A10").AutoFilter Field:=1, Criteria1:="<>4"
Set Plage = Range("A2:A10").SpecialCells(xlCellTypeVisible)
For Each c In Plage
If Not IsNumeric(Application.Match(c, Tablo, 0)) Then
Ctr = Ctr + c
Tablo(Ind) = c
Ind = Ind + 1
End If
Next c
[B1] = Ctr
End Sub
Daniel
"val" <crabair@hotmail.fr> a écrit dans le message de news:
457ff1f6$0$25914$ba4acef3@news.orange.fr...
bonjour
non ce n'est pas la solution. les doublons doivent apparaitre mais ne
doivent pas etre decomptes...
bonne journee
val
Non, la formule utilise toutes les cellules de la plage. Utilise un
filtre élaboré avec une extraction sans doublons.
Daniel
"val" <crabair@hotmail.fr> a écrit dans le message de news:
457edf63$0$25942$ba4acef3@news.orange.fr...
bonsoir
oui ça marche... meme si je ne comprends pas tout
par contre j'ai oublie de preciser que je voulais utiliser cette formule
dans un tableau filtré. j'usqu'à present comme je n'avais pas de double
j'utilisais la fonction "sous.total". est ce que je peux la combiner
avec ta formule ?
bonne soiree
val
=SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6))
Cordialement.
Daniel
"val" <crabair@hotmail.fr> a écrit dans le message de news:
457da965$0$27401$ba4acef3@news.orange.fr...
bonsoir
A1=1
A2
A3=7
A4
A54
A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres.
attention je ne voudrais pas qu'excel prenne en compte les doublons !
le total est donc de 52 et non de 69... pouvez vous m'aider ?
merci
La macro suivante pose le résultat en B1 (seule la plage A1:A10 est prise en considération, la modifier) :
Sub test1() Dim Plage As Range, c As Range, Tablo(100) As Double Dim Ctr As Double, Ind As Long Range("A1:A10").AutoFilter Range("A1:A10").AutoFilter Field:=1, Criteria1:="<>4" Set Plage = Range("A2:A10").SpecialCells(xlCellTypeVisible) For Each c In Plage If Not IsNumeric(Application.Match(c, Tablo, 0)) Then Ctr = Ctr + c Tablo(Ind) = c Ind = Ind + 1 End If Next c [B1] = Ctr End Sub
Daniel
"val" a écrit dans le message de news: 457ff1f6$0$25914$
bonjour
non ce n'est pas la solution. les doublons doivent apparaitre mais ne doivent pas etre decomptes...
bonne journee
val
Non, la formule utilise toutes les cellules de la plage. Utilise un filtre élaboré avec une extraction sans doublons. Daniel "val" a écrit dans le message de news: 457edf63$0$25942$
bonsoir oui ça marche... meme si je ne comprends pas tout
par contre j'ai oublie de preciser que je voulais utiliser cette formule dans un tableau filtré. j'usqu'à present comme je n'avais pas de double j'utilisais la fonction "sous.total". est ce que je peux la combiner avec ta formule ?
bonne soiree
val
=SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6)) Cordialement. Daniel "val" a écrit dans le message de news: 457da965$0$27401$
bonsoir
A1=1 A2 A3=7 A4 A54 A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc de 52 et non de 69... pouvez vous m'aider ? merci
val
val
bonsoir
aie je suis desole tout ce temps pour vous repondre ! en tous cas merci pour cette macro...
bonne fin de soiree
val
"Daniel" a écrit dans le message de news:
La macro suivante pose le résultat en B1 (seule la plage A1:A10 est prise en considération, la modifier) :
Sub test1() Dim Plage As Range, c As Range, Tablo(100) As Double Dim Ctr As Double, Ind As Long Range("A1:A10").AutoFilter Range("A1:A10").AutoFilter Field:=1, Criteria1:="<>4" Set Plage = Range("A2:A10").SpecialCells(xlCellTypeVisible) For Each c In Plage If Not IsNumeric(Application.Match(c, Tablo, 0)) Then Ctr = Ctr + c Tablo(Ind) = c Ind = Ind + 1 End If Next c [B1] = Ctr End Sub
Daniel
"val" a écrit dans le message de news: 457ff1f6$0$25914$
bonjour
non ce n'est pas la solution. les doublons doivent apparaitre mais ne doivent pas etre decomptes...
bonne journee
val
Non, la formule utilise toutes les cellules de la plage. Utilise un filtre élaboré avec une extraction sans doublons. Daniel "val" a écrit dans le message de news: 457edf63$0$25942$
bonsoir oui ça marche... meme si je ne comprends pas tout
par contre j'ai oublie de preciser que je voulais utiliser cette formule dans un tableau filtré. j'usqu'à present comme je n'avais pas de double j'utilisais la fonction "sous.total". est ce que je peux la combiner avec ta formule ?
bonne soiree
val
=SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6)) Cordialement. Daniel "val" a écrit dans le message de news: 457da965$0$27401$
bonsoir
A1=1 A2 A3=7 A4 A54 A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc de 52 et non de 69... pouvez vous m'aider ? merci
val
bonsoir
aie je suis desole tout ce temps pour vous repondre !
en tous cas merci pour cette macro...
bonne fin de soiree
val
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
uGxMkerHHHA.1276@TK2MSFTNGP04.phx.gbl...
La macro suivante pose le résultat en B1 (seule la plage A1:A10 est prise
en considération, la modifier) :
Sub test1()
Dim Plage As Range, c As Range, Tablo(100) As Double
Dim Ctr As Double, Ind As Long
Range("A1:A10").AutoFilter
Range("A1:A10").AutoFilter Field:=1, Criteria1:="<>4"
Set Plage = Range("A2:A10").SpecialCells(xlCellTypeVisible)
For Each c In Plage
If Not IsNumeric(Application.Match(c, Tablo, 0)) Then
Ctr = Ctr + c
Tablo(Ind) = c
Ind = Ind + 1
End If
Next c
[B1] = Ctr
End Sub
Daniel
"val" <crabair@hotmail.fr> a écrit dans le message de news:
457ff1f6$0$25914$ba4acef3@news.orange.fr...
bonjour
non ce n'est pas la solution. les doublons doivent apparaitre mais ne
doivent pas etre decomptes...
bonne journee
val
Non, la formule utilise toutes les cellules de la plage. Utilise un
filtre élaboré avec une extraction sans doublons.
Daniel
"val" <crabair@hotmail.fr> a écrit dans le message de news:
457edf63$0$25942$ba4acef3@news.orange.fr...
bonsoir
oui ça marche... meme si je ne comprends pas tout
par contre j'ai oublie de preciser que je voulais utiliser cette
formule dans un tableau filtré. j'usqu'à present comme je n'avais pas
de double j'utilisais la fonction "sous.total". est ce que je peux la
combiner avec ta formule ?
bonne soiree
val
=SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6))
Cordialement.
Daniel
"val" <crabair@hotmail.fr> a écrit dans le message de news:
457da965$0$27401$ba4acef3@news.orange.fr...
bonsoir
A1=1
A2
A3=7
A4
A54
A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres.
attention je ne voudrais pas qu'excel prenne en compte les doublons !
le total est donc de 52 et non de 69... pouvez vous m'aider ?
merci
aie je suis desole tout ce temps pour vous repondre ! en tous cas merci pour cette macro...
bonne fin de soiree
val
"Daniel" a écrit dans le message de news:
La macro suivante pose le résultat en B1 (seule la plage A1:A10 est prise en considération, la modifier) :
Sub test1() Dim Plage As Range, c As Range, Tablo(100) As Double Dim Ctr As Double, Ind As Long Range("A1:A10").AutoFilter Range("A1:A10").AutoFilter Field:=1, Criteria1:="<>4" Set Plage = Range("A2:A10").SpecialCells(xlCellTypeVisible) For Each c In Plage If Not IsNumeric(Application.Match(c, Tablo, 0)) Then Ctr = Ctr + c Tablo(Ind) = c Ind = Ind + 1 End If Next c [B1] = Ctr End Sub
Daniel
"val" a écrit dans le message de news: 457ff1f6$0$25914$
bonjour
non ce n'est pas la solution. les doublons doivent apparaitre mais ne doivent pas etre decomptes...
bonne journee
val
Non, la formule utilise toutes les cellules de la plage. Utilise un filtre élaboré avec une extraction sans doublons. Daniel "val" a écrit dans le message de news: 457edf63$0$25942$
bonsoir oui ça marche... meme si je ne comprends pas tout
par contre j'ai oublie de preciser que je voulais utiliser cette formule dans un tableau filtré. j'usqu'à present comme je n'avais pas de double j'utilisais la fonction "sous.total". est ce que je peux la combiner avec ta formule ?
bonne soiree
val
=SOMMEPROD((A1:A6)*1/NB.SI(A1:A6;A1:A6)) Cordialement. Daniel "val" a écrit dans le message de news: 457da965$0$27401$
bonsoir
A1=1 A2 A3=7 A4 A54 A6=7
en A7 (par exemple) je voudrais faire la somme de ces nombres. attention je ne voudrais pas qu'excel prenne en compte les doublons ! le total est donc de 52 et non de 69... pouvez vous m'aider ? merci