Fonction PIVOTER.PARTableaux croisés dynamiques avec formules – Guide 2026
PIVOTER.PAR (PIVOTBY en anglais) crée un tableau croisé dynamique avec des formules qui se recalculent automatiquement. Cette fonction regroupe et agrège tes données selon des lignes et colonnes définies, tout en restant totalement dynamique. Fonction exclusive à Excel 365.
Syntaxe
PIVOTER.PAR(lignes_par; valeurs; fonction_valeurs; [colonnes_par]; [fonction_lignes]; [fonction_colonnes])Principe de fonctionnement
Comment PIVOTER.PAR transforme tes données ?
PIVOTER.PAR analyse tes données source et les réorganise en tableau croisé dynamique. Elle identifie les valeurs uniques dans lignes_par (et colonnes_par si spécifié), puis applique la fonction d'agrégation sur les valeurs correspondantes.
Nord | A | 100
Sud | A | 150
Nord | B | 200
Sud | B | 180
Nord | 100 | 200
Sud | 150 | 180
Le tableau pivot regroupe automatiquement les ventes par région (lignes) et produit (colonnes), créant une vue consolidée de tes données.
Exemples pratiques
Exemple 1 : Analyse des ventes par région et produit (Commerce)
Tu es responsable commercial et tu veux analyser les ventes par région et par produit pour identifier les meilleures performances.
Analyse rapide des ventes : identifie que l'Est vend le plus de laptops (18000) et de souris (3000).
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Région | Produit | Ventes | Résultat pivot | ||
| 2 | Nord | Laptop | 15000 | Laptop | Souris | |
| 3 | Sud | Souris | 2500 | Nord | 15000 | 2000 |
| 4 | Nord | Souris | 2000 | Sud | 12000 | 2500 |
| 5 | Sud | Laptop | 12000 | Est | 18000 | 3000 |
| 6 | Est | Laptop | 18000 | |||
| 7 | Est | Souris | 3000 |
=PIVOTER.PAR(A2:A7;C2:C7;SOMME;B2:B7)Exemple 2 : Suivi RH des effectifs par département et statut (Ressources Humaines)
Tu travailles aux RH et tu dois créer un tableau récapitulatif du nombre d'employés par département et par type de contrat pour la direction.
Visualise instantanément que l'IT a 5 CDI et 2 CDD, facilitant les décisions de recrutement.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Département | Contrat | Employé | Résultat pivot | ||
| 2 | IT | CDI | Alice | CDI | CDD | |
| 3 | IT | CDD | Bob | IT | 5 | 2 |
| 4 | Finance | CDI | Claire | Finance | 3 | 1 |
| 5 | IT | CDI | David | Marketing | 4 | 2 |
| 6 | Marketing | CDI | Eve |
=PIVOTER.PAR(A2:A10;C2:C10;NB;B2:B10)Exemple 3 : Budget marketing par campagne et mois (Marketing)
Tu gères le budget marketing et tu veux suivre les dépenses moyennes par type de campagne et par mois pour optimiser l'allocation budgétaire.
Détecte que le budget SEO augmente régulièrement (5000→6000) tandis que Social reste stable.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Mois | Campagne | Budget | Résultat pivot | ||
| 2 | Jan | SEO | 5000 | SEO | Social | |
| 3 | Jan | Social | 3000 | Jan | 5000 | 3000 |
| 4 | Fév | SEO | 5500 | Fév | 5500 | 3200 |
| 5 | Fév | Social | 3200 | Mar | 6000 | 3500 |
| 6 | Mar | SEO | 6000 | |||
| 7 | Mar | Social | 3500 |
=PIVOTER.PAR(A2:A7;C2:C7;MOYENNE;B2:B7)Exemple 4 : Pivot simple avec une dimension
Créer un résumé rapide des ventes totales par catégorie sans dimension de colonnes.
Agrégation simple en une dimension pour un résumé rapide.
| A | B | C | |
|---|---|---|---|
| 1 | Catégorie | Montant | Résultat |
| 2 | Électronique | 1000 | Électronique: 2500 |
| 3 | Vêtements | 800 | Vêtements: 1600 |
| 4 | Électronique | 1500 | Alimentation: 900 |
| 5 | Vêtements | 800 | |
| 6 | Alimentation | 500 | |
| 7 | Alimentation | 400 |
=PIVOTER.PAR(A2:A7;B2:B7;SOMME)Exemple 5 : Analyse avec MAX pour identifier les pics
Identifier la vente maximale par vendeur et par trimestre pour repérer les meilleures performances individuelles.
Identifie rapidement que Marie performe mieux avec un pic à 7000 en Q3.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Vendeur | Trimestre | Vente | Résultat pivot | |||
| 2 | Marie | Q1 | 5000 | Q1 | Q2 | Q3 | |
| 3 | Marie | Q2 | 6000 | Marie | 5000 | 6000 | 7000 |
| 4 | Paul | Q1 | 4500 | Paul | 4500 | 5500 | 6500 |
| 5 | Paul | Q2 | 5500 |
=PIVOTER.PAR(A2:A9;C2:C9;MAX;B2:B9)Exemple 6 : Combinaison avec TRIER pour organiser les résultats
Créer un tableau croisé dynamique avec les lignes triées par ordre décroissant des totaux.
Utilise LAMBDA pour trier automatiquement par ventes décroissantes.
| A | B | C | |
|---|---|---|---|
| 1 | Produit | Ventes | Résultat trié |
| 2 | A | 1000 | C: 3000 |
| 3 | B | 500 | A: 1000 |
| 4 | C | 3000 | B: 500 |
| 5 | A | 2000 | |
| 6 | C | 1500 |
=PIVOTER.PAR(A2:A6;B2:B6;SOMME;;LAMBDA(x;TRIER(x;-1)))Erreurs fréquentes
#DEVERSER! - Conflit de déversement
PIVOTER.PAR retourne un tableau dynamique qui nécessite de l'espace libre pour se déverser. Si des cellules contiennent déjà des données dans la zone de résultat, tu obtiens cette erreur.
#VALEUR! - Plages de tailles différentes
Les tableaux lignes_par, valeurs et colonnes_par doivent avoir exactement le même nombre de lignes. Si les tailles diffèrent, Excel retourne une erreur.
#NOM? - Fonction non disponible
PIVOTER.PAR est exclusive à Excel 365 avec abonnement actif. Elle n'existe ni dans Excel 2021, ni dans les versions antérieures.
#CALC! - Fonction d'agrégation invalide
Le paramètre fonction_valeurs doit être une fonction d'agrégation valide qui accepte un tableau comme argument (SOMME, MOYENNE, MAX, MIN, NB, etc.).
Tableau vide ou #N/A dans les résultats
Si certaines combinaisons ligne/colonne n'existent pas dans tes données sources, PIVOTER.PAR retourne #N/A pour ces cellules. C'est un comportement normal.
Techniques avancées
Calculs personnalisés avec LAMBDA
Utilise LAMBDA pour créer des fonctions d'agrégation personnalisées qui vont au-delà de SOMME ou MOYENNE.
Pivots imbriqués pour analyses multi-niveaux
Combine plusieurs PIVOTER.PAR pour créer des analyses à plusieurs dimensions ou niveaux de détail.
Combinaison avec FILTRE pour pivots conditionnels
Filtre tes données avant de les pivoter pour créer des analyses ciblées sur des segments spécifiques.
Tri automatique des résultats
Utilise les paramètres fonction_lignes et fonction_colonnes pour contrôler l'ordre d'affichage de ton tableau croisé.
Gestion élégante des #N/A
Remplace les #N/A par des valeurs plus lisibles dans ton tableau croisé dynamique pour améliorer la présentation.
Cas d'usage professionnels
Dashboards commerciaux automatisés
Crée des tableaux de bord de ventes qui se mettent à jour automatiquement à chaque nouvelle transaction, sans intervention manuelle.
Contrairement aux TCD classiques, ce pivot se recalcule instantanément quand tu ajoutes une vente.
Analyse financière multi-dimensionnelle
Analyse les dépenses par département, catégorie et période pour identifier les opportunités d'optimisation budgétaire.
Révèle rapidement quels départements dépensent le plus par catégorie, facilitant les décisions budgétaires.
Suivi de production et qualité
Surveille les métriques de production par ligne de fabrication et par équipe pour détecter les anomalies rapidement.
Identifie instantanément quelle équipe ou ligne rencontre le plus de problèmes de qualité.
Planification RH et allocation des ressources
Visualise la distribution des compétences par département et niveau pour optimiser l'allocation des équipes sur les projets.
Détermine rapidement quels départements manquent de certaines compétences clés.
Questions fréquentes
Quelle différence entre PIVOTER.PAR et un tableau croisé dynamique classique ?
PIVOTER.PAR est une fonction avec formules qui se recalcule automatiquement, tandis qu'un TCD classique nécessite une actualisation manuelle. PIVOTER.PAR offre plus de flexibilité pour les calculs complexes.
PIVOTER.PAR fonctionne-t-elle avec Excel 2021 ?
Non, PIVOTER.PAR est exclusive à Excel 365 avec abonnement actif. Elle fait partie des fonctions de tableau dynamique les plus récentes et n'est pas disponible dans Excel 2021.
Comment gérer plusieurs fonctions d'agrégation simultanément ?
Tu peux imbriquer plusieurs PIVOTER.PAR ou utiliser des fonctions personnalisées avec LAMBDA dans le paramètre fonction_valeurs pour créer des agrégations complexes.
Que se passe-t-il si mes données source changent ?
PIVOTER.PAR se recalcule automatiquement dès que les données source sont modifiées, contrairement aux TCD qui nécessitent une actualisation manuelle. C'est l'un de ses principaux avantages.
Fonctions similaires
Deviens un pro d'Excel
Rejoins Le Dojo Club pour maîtriser toutes les fonctions Excel.
Essayer pendant 30 jours