DCG · UE 8 · Cours rédigé · première version

Construire et vérifier un modèle de tableur

Couverture de l’UE : Première version : chaque rubrique du sommaire dispose d’un cours de méthode. La couverture reste partielle : approfondissements encore nécessaires en normalisation, fonctions de tableur, programmation VBA exécutée dans Excel, diagrammes BPMN complets et cas transversaux. Les exercices SQL sont contrôlés sur un jeu d’essai SQLite ; les particularités d’autres SGBD et tableurs doivent être vérifiées.

Objectif : Séparer données, paramètres, calculs et contrôles.

Organiser la feuille

Un modèle de gestion distingue les données d’entrée, les paramètres, les calculs et la restitution. Les unités, périodes et conventions sont documentées. Un taux placé dans une cellule de paramètre permet de modifier l’hypothèse sans réécrire toutes les formules. Les valeurs inconnues ne doivent pas être remplacées silencieusement par zéro.

Références

Une référence relative se déplace lors d’une recopie ; une référence absolue conserve sa ligne et sa colonne. Une référence mixte ne fixe que l’une des deux. Dans un tableur à syntaxe française utilisant le point-virgule comme séparateur, =B2*$F$1 multiplie B2 par le taux conservé en F1. La configuration du logiciel peut modifier les noms et séparateurs des fonctions.

Formules et agrégations

SI exprime une condition, SOMME agrège une plage et SOMME.SI.ENS peut agréger selon plusieurs critères. Une recherche doit préciser l’identifiant, le traitement des doublons et le caractère exact ou approché de la correspondance. Un résultat trouvé n’est pas une preuve que la clé source était unique. Un tableau de synthèse doit être actualisé après les changements de données.

Jeux d’essai

Tester un cas courant, une limite et une anomalie permet d’évaluer le modèle. Pour une remise à partir de 1 000 €, essayer 999,99 €, 1 000 € et 1 000,01 €. Contrôler les totaux, les valeurs négatives, les cellules vides et les erreurs de type. Masquer une erreur par SIERREUR peut être pertinent pour l’affichage, mais ne doit pas dissimuler un défaut du modèle.

Audit et protection

Relire les formules, repérer les constantes insérées dans les calculs et rapprocher les totaux avec la source. La protection de cellules limite certaines modifications ; elle ne doit pas être assimilée à un chiffrement complet du fichier ni à un système de contrôle d’accès organisationnel.

Programmer simplement

Une macro peut automatiser des opérations répétées. Une procédure effectue des actions ; une fonction retourne une valeur. Variables, paramètres, conditions et boucles organisent un programme. L’enregistreur produit du code à relire : des sélections ou références implicites peuvent rendre l’exécution dépendante de la feuille active. Les ateliers distinguent le raisonnement algorithmique de l’essai réel dans Excel.

Exercice

B2 contient un montant HT, C2 un taux de TVA fourni pour le cas et F1 un taux de remise unique. Donnez la formule du TTC après remise, recopiable vers le bas sans déplacer F1.

Afficher le corrigé expliqué

=B2*(1-$F$1)*(1+C2). Hypothèses : taux saisis sous forme de pourcentage ou décimale cohérente ; remise appliquée au HT ; pas de règle d’arrondi intermédiaire imposée. Pour B2 = 100, F1 = 10 % et C2 = 20 %, le TTC vaut 108. L’exemple ne détermine pas le taux légal applicable à une transaction réelle.

Question de validation

Lors de la recopie vers le bas, $F$1 :

  1. Devient F2
  2. Reste F1
  3. Devient F$2
Vérifier la réponse

Réponse B : Reste F1

Une formule correcte sur un seul exemple n’est pas un modèle vérifié.

Référentiel

Annexe officielle DCG · Bulletin officiel

Ouvrir ce cours dans l’espace interactif →