[Excel 365] Nouvelles formules (septembre 2024)

Staple1600

XLDnaute Barbatruc
Bonjour à tous,

Avec la MAJ de 365 du 23/09/2024, on dispose de deux nouvelles formules:
GROUPER.PAR
et
PIVOTER.PAR

Pour un petit test de PIVOTER.PAR (prêt à l'emploi), exécuter la macro ci-dessous sur une feuille vide.
VB:
Sub Exemple_PIVOTER_PAR()
[A1:D1] = Array("ANNEE", "CATEGORIE", "PRODUITS", "VENTES")
[A2:A13].Formula = "=2020+MOD(ROW(),2)"
[B2:B13].FormulaR1C1 = "=""Catégorie_""&TEXT(MOD(ROW(),3)+1,""00"")"
[C2:C13].FormulaR1C1 = "=""Produit_""&MOD(ROW(),4)+1"
[D2:D13].FormulaR1C1 = "=RANDBETWEEN(100,1000)"
Range("A1:D13") = Range("A1:D13").Value
[F2].Formula2R1C1 = "=PIVOTBY(RC[-4]:R[11]C[-4],RC[-5]:R[11]C[-5],RC[-2]:R[11]C[-2],SUM)"
[K2].Formula2R1C1 = "=PIVOTBY(RC[-10]:R[11]C[-10],RC[-8]:R[11]C[-8],RC[-7]:R[11]C[-7],AVERAGE)"
End Sub

Si quelqu'un a des exemples avec une prise en compte de tous les paramètres, je suis preneur ;)
(voir ci-dessous)
[extrait de l'aide Microsoft]
Syntaxe
La fonction PIVOTER.PAR vous permet de regrouper, d’agréger, de trier et de filtrer des données en fonction des champs de ligne et de colonne que vous spécifiez.
La syntaxe de la fonction PIVOTER.PAR est la suivante :
PIVOTBY(row_fields,col_fields,values,function,[field_headers],[row_total_depth],[row_sort_order],[col_total_depth],[col_sort_order],[filter_array],[relative_to])
 

Statistiques des forums

Discussions
314 081
Messages
2 105 523
Membres
109 382
dernier inscrit
Bibiix