La fonction SUM reste un réflexe pour additionner des cellules, mais elle montre rapidement ses limites dès qu’un tableau est filtré ou que des lignes sont masquées. La fonction SUBTOTAL, disponible dans Excel et Google Sheets, corrige ces défauts en ne prenant en compte que les lignes visibles et en évitant les doubles comptages. Elle couvre par ailleurs onze opérations courantes, ce qui en fait un outil plus fiable pour les rapports quotidiens.
SUM ignore les filtres, SUBTOTAL s’y adapte
Lorsqu’un utilisateur filtre des données, SUM continue d’additionner toutes les lignes, y compris celles qui ne sont plus affichées. Cela peut fausser les totaux et obliger à des explications fastidieuses. À l’inverse, SUBTOTAL recalcule automatiquement le résultat en ne retenant que les cellules visibles. La différence est immédiate : le total affiché correspond exactement aux lignes filtrées, sans manipulation supplémentaire.
Un seul paramètre pour changer de calcul
SUBTOTAL ne se limite pas à l’addition. En modifiant le premier argument de la formule, on peut obtenir la moyenne, le compte, le minimum, le maximum et d’autres fonctions statistiques. Par exemple, utiliser 9 pour la somme et 101 pour la somme en ignorant les lignes masquées manuellement. Pour le compte, 103 correspond à la fonction COUNTA. Cette flexibilité évite de jongler entre plusieurs formules selon le besoin.
Éviter les erreurs de totalisation imbriquée
Une autre faiblesse de SUM apparaît lorsque des sous-totaux sont présents dans une même colonne : la fonction additionne ces sous-totaux avec les valeurs détaillées, ce qui gonfle artificiellement le résultat final. SUBTOTAL est conçu pour ignorer les autres formules SUBTOTAL, ce qui garantit un total général exact sans devoir vérifier chaque cellule. Cette propriété est particulièrement utile dans les tableaux structurés avec plusieurs niveaux d’agrégation.
Un remplacement simple dans Excel et Google Sheets
La migration de SUM vers SUBTOTAL ne demande pas de refonte du classeur. Il suffit de remplacer la formule par SUBTOTAL avec le numéro de fonction adapté, en conservant la même plage. Les feuilles de calcul deviennent alors dynamiques : les totaux, moyennes et compteurs se mettent à jour à chaque application de filtre, sans intervention manuelle. La fonction est identique dans Google Sheets, ce qui facilite son adoption sur les deux plateformes.
Les cas où SUM reste préférable sont limités à des tableaux simples, sans filtrage ni masquage, et sans sous-totaux. Pour tous les autres usages, SUBTOTAL réduit le risque d’erreur et simplifie la vérification des chiffres. Les utilisateurs qui filtrent régulièrement leurs données ou partagent des classeurs gagneront à adopter cette fonction comme standard.



