Kirk utilise la fonction SOMME dans plusieurs de ses feuilles de calcul pour (naturellement)

déterminer la somme d’une plage de valeurs. Le problème qu’il rencontre, cependant, est que la plage qu’il additionne contient des lignes cachées, et il ne veut pas que ces valeurs – les cachées – soient incluses dans la somme.

La fonction SOMME est assez simpliste dans la façon dont elle fait son travail; il résume simplement une fourchette. Vous pouvez toutefois modifier la fonction que vous utilisez et obtenir les résultats souhaités. Par exemple, supposons que vous souhaitiez additionner la plage de A3: A45 et que vous ne vouliez pas que des valeurs masquées soient incluses dans la somme. Vous devez utiliser la fonction SOUS-TOTAL de la manière suivante:

=SUBTOTAL(109,A3:A45)

Le premier paramètre de la fonction (109) indique comment vous voulez que SOUS-TOTAL fasse son travail. Dans ce cas, cela signifie que vous souhaitez que SUBTOTAL additionne la plage, à l’aide de la fonction SOMME, et que vous ne souhaitez pas que les valeurs masquées soient incluses dans la valeur renvoyée. (Vous pouvez en savoir plus sur les paramètres de contrôle du SOUS-TOTAL en cherchant dans l’aide en ligne la fonction SOUS-TOTAL.)

Si vous ne souhaitez pas utiliser la fonction SOUS-TOTAL pour une raison quelconque, vous pouvez créer votre propre fonction définie par l’utilisateur (une macro) qui additionnera uniquement les valeurs visibles dans une plage. Considérez cette macro:

Function Sum_Visible(Cells_To_Sum As Object)

Dim vTotal As Variant

Application.Volatile     vTotal = 0     For Each cell In Cells_To_Sum         If Not cell.Rows.Hidden Then             If Not cell.Columns.Hidden Then                 vTotal = vTotal + cell.Value             End If         End If     Next     Sum_Visible = vTotal End Function

Pour utiliser la fonction, utilisez simplement une formule comme celle-ci partout où vous voulez que votre somme apparaisse:

=Sum_Visible(A1:A1000)

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (12123) s’applique à Microsoft Excel 2007, 2010, 2013 et 2016.

Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Summing_Only_Visible_Values ​​[Additionner uniquement les valeurs visibles].