12 questions inédites (différentes des flashchecks), couvrant tout le niveau 4 : Power Query, modèle de données, formules dynamiques, VBA et fonctions avancées.
Répondez à tout, puis cliquez sur Corriger : score et explications s'affichent.
4.1 · Rappel
1. Que produit Power Query à partir d'un dossier de fichiers mensuels ?
Power Query lit les sources sans les modifier et produit une table combinée ; Actualiser rejoue les étapes sur les nouveaux fichiers.
4.1 · Application
2. Wassim reçoit chaque mois le même fichier à nettoyer. Que fait-il ?
Étapes enregistrées une fois, rejouées via Actualiser : le nettoyage mensuel ne se refait plus à la main.
4.1 · Application
3. Pour consolider 12 fichiers mensuels identiques d'un dossier, quelle fonctionnalité ?
Power Query empile (Ajouter) les fichiers d'un dossier en une table unique ; un 13e fichier déposé est inclus après Actualiser.
4.2 · Rappel
4. Qu'est-ce qu'une mesure DAX ?
Une mesure (ex. SUM(Ventes[Montant])) vit dans le modèle et se recalcule selon le contexte de filtre (ville, mois…).
4.2 · Application
5. Wassim a Ventes et Produits avec une clé commune. Comment croiser sans multiplier les RECHERCHEX ?
Le modèle relie les tables par la clé ; un TCD croise alors plusieurs tables reliées comme une seule.
4.3 · Rappel
6. Que signifie l'erreur #PROPAGATION! ?
La formule veut remplir plusieurs cellules mais l'espace de débordement est bloqué ; on libère les cellules sous/à droite.
4.3 · Application
7. Wassim veut la liste triée des régions distinctes, qui se met à jour seule. Quelle formule ?
UNIQUE supprime les doublons, TRIER ordonne ; le résultat déborde (spill) et suit automatiquement les données.
4.3 · Arbitrage
8. Wassim applique la TVA à 19 % dans dix formules. Quelle bonne pratique ?
LAMBDA définit une fonction maison réutilisable (TVA19) : un seul taux à maintenir, zéro répétition.
4.4 · Application
9. Pour mettre en forme un rapport de façon identique chaque semaine, quelle solution rapide ?
L'enregistreur mémorise les gestes en VBA ; un clic rejoue toute la mise en forme (classeur en .xlsm, test sur copie).
4.4 · Arbitrage
10. Wassim reçoit un classeur avec macros d'un expéditeur inconnu. Que décide-t-il ?
Macros = risque de virus : activation en connaissance de cause, sources fiables uniquement ; Ctrl+Z n'annule pas une macro, et .xlsx perd les macros.
4.5 · Application
11. Une colonne contient des #N/A et le tableau est filtré ; Wassim veut sommer le visible sans planter. Quelle fonction ?
AGREGAT combine une opération (9=somme) et des options (ignorer erreurs / masqués), là où SOMME renverrait #N/A.
4.5 · Arbitrage
12. Le classeur de clôture de Wassim est lent, truffé de DECALER et d'INDIRECT. Que décide-t-il ?
DECALER et INDIRECT sont volatiles (recalcul permanent) : on les limite et on préfère des alternatives non volatiles quand c'est possible.
Et après ?
Score ≥ 80 % : passez au Niveau 5 — cas pro complets, et industrialisez vos acquis (flux Power Query actualisables, modèle + DAX, formules vivantes, macros prudentes, AGREGAT robuste).
Score 50-79 % : reprenez les sections ratées (Power Query 4.1, modèle 4.2, dynamiques 4.3, VBA 4.4, avancées 4.5), relisez les explications ci-dessus, puis refaites le test.
Score < 50 % : recommencez le niveau depuis 4.1 en pratiquant chaque geste (flux + Actualiser, relation + mesure, FILTRE/TRIER/UNIQUE + LAMBDA, macro sur copie .xlsm, AGREGAT vs volatiles), puis retentez l'examen à tête reposée.