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 : Appliquer la méthode et expliquer ses contrôles.
Données du cas
Dans un tableur à syntaxe française avec séparateur point-virgule, B2 contient un montant HT positif. Une remise de 10 % est accordée à partir de 1 000 € inclus. Le montant demandé est le HT net, sans TVA. Les cellules vides et valeurs non numériques ne font pas partie des entrées valides de ce premier cas.
Démarche
Définissez le résultat attendu avant de choisir la formule ou la requête. Contrôlez les valeurs manquantes, les limites et le périmètre. Comparez votre réponse au corrigé en distinguant calcul, interprétation et conditions d’exécution.
Exercice
Écrivez la formule et calculez les résultats pour 999,99 €, 1 000 € et 1 000,01 €. Identifiez un contrôle à ajouter pour une utilisation réelle.
Afficher le corrigé expliqué
=SI(B2>=1000;B2*0,9;B2). Résultats avant arrondi final : 999,99 ; 900 ; 900,009 €. Si le dossier demande un arrondi monétaire à deux décimales : 999,99 ; 900,00 ; 900,01 €. La règle crée un saut au seuil : c’est une conséquence de la remise sur tout le montant et non une remise par tranche. Ajouter un contrôle des cellules vides, des valeurs négatives et non numériques selon les règles du modèle. Les valeurs ont été recalculées ; la formule doit être adaptée à la syntaxe du tableur utilisé.
Question de validation
Au montant de 1 000 €, la remise est :
Nulle
De 100 €
De 10 €
Vérifier la réponse
Réponse B : De 100 €
Le seuil de 1 000 € est inclus : la remise vaut 10 % de 1 000 €, soit 100 €, et le net vaut 900 €.