Un tableau croisé dynamique ne se met à jour que sur demande. GROUPER.PAR produit la même synthèse avec une seule formule, recalculée comme n’importe quelle autre : une vente ajoutée à la source apparaît aussitôt dans les totaux.
Dans la démonstration : GROUPER.PAR(table[[#Tout];[Produit]:[Commercial-e]] ; table[[#Tout];[Montant HT]] ; SOMME ; 3 ; 2 ; 1). Le premier argument donne les champs de regroupement, ici le produit puis le commercial. Le deuxième donne les valeurs à agréger, le troisième la fonction : SOMME, mais aussi MOYENNE, NB ou MAX. La notation [#Tout] inclut les en-têtes, que le 3 suivant demande d’afficher.
Les deux derniers arguments règlent la présentation : 2 affiche les sous-totaux par produit et le total général, 1 trie par ordre croissant. Le résultat se met en forme comme une plage ordinaire, par exemple avec une mise en forme conditionnelle pour les lignes de sous-total.