OVH Cloud OVH Cloud

SOMME.SI

3 réponses
Avatar
Eric Dufour
Bonjour,

j'ai une SOMME.SI, mais le problème que j'ai, j'ai des lignes masquées, je
ne veux pas faire la somme pour les lignes masquées.

Merci

Érico De Montréal

3 réponses

Avatar
JB
Bonjour

Calcule la somme des cellules visibles:

http://cjoint.com/?fBqOqSG1cg

Function SommeVisibles(champ As Range)
Application.Volatile
t = 0
For Each c In champ
If Not c.EntireRow.Hidden And Not c.EntireColumn.Hidden Then
t = t + c.Value
End If
Next c
SommeVisibles = t
End Function

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
calcultate
End Sub

Cordialement JB
Avatar
Jacquouille
Bonjour Eric Dufour du Canada
Je crois que la fonction SOUS.TOTAL est le truc qu'il te faut.
=sous.total(argument;plage)
où argument =1 pour moyenne; 2 pour NB;3 pour NBVAL;4 max;5min;...9=somme
Bonne chance

--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
http://frederic.sigonneau.free.fr/

Jacquouille.

"Eric Dufour" a écrit dans le message de news:
x9Zdg.84491$
Bonjour,

j'ai une SOMME.SI, mais le problème que j'ai, j'ai des lignes masquées, je
ne veux pas faire la somme pour les lignes masquées.

Merci

Érico De Montréal



Avatar
JB
Bonsoir,

Sous.Total() fontionne pour des lignes masquées par un filtre auto.

http://cjoint.com/?fBtPNVnoYK

Cordialement JB