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.
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]
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])