621 - Tableur (lien Access)
étape 1
Vous souhaitez gérer vos notes dans le cadre de votre année d'études.
Question
étape 2
Pré-requis : 34-did-IBC-fonctions conditionnelles
Vous souhaitez gérer vos notes dans le cadre de votre année d'études, et vous pouvez obtenir plusieurs notes dans chaque module (ou matière)
La colonne id_mat donne le n° de matière : on pourrait remplacer ce n° par un libellé plus parlant et obtenir le résultat ci-dessous. Vous pouvez dans ce cas charger le fichier « vue_notes.ods »
.

Pour donner un nom à une plage, sélectionner la plage souhaitée puis
Excel -> Clic droit ... Définir un nom
Calc --> Menu ... Insertion ... Noms ... Définir
note_v
est le nom de la plage D2 à D16 : cela veut dire valeur de la note en clair.
note_module
est le nom de la plage E2 à E7 : c'est le nom du module associé à la note.
Question
Calculer la moyenne générale en utilisant le nom donné à la plage des notes
Solution
=moyenne(note_v)
Remarque :
La lecture littérale de la formule est plus claire
Parcours Access optionnel
Suive la procédure Access qui traite les étapes 1 et 2:
étape 3
Sous le tableau notes par module, ajoutez un tableau "moyenne par module" : c'est un tableau de synthèse qui va comporter autant de lignes que vous avez de modules notés dans le tableau ci-dessus (table notes). Si vous avez ajouté une autre ligne pour évaluer un nouveau module, alors, il faudrait ajouter une ligne pour ce module dans le tableau proposé ci-dessous.
module | nb notes | somme des notes | moyenne module |
---|---|---|---|
Maths | |||
EEA | |||
Info | |||
Général |
Nommez les plages :
module -->
mod
nb notes -->
mod_nb_notes
somme des notes -->
mod_som_notes
Question
On souhaite calculer le nombre de notes pour le module Maths. La formule recopiée vers le bas fera de même avec les modules EEA et Info.
Cherchez d'abord quelle fonction permet de faire cette opération (indice 1 et 2)
Indice
Lorsque vous lisez les lignes de votre tableau :
- vous regardez la première ligne : si la note concerne Maths alors vous retenez 1.
- à la deuxième ligne, comme il s'agit de EEA, vous retenez toujours 1
Vous comptez (ou ajoutez 1) à chaque ligne qui contient Maths. Dans la plage des noms de module, on cherche combien de fois Maths est présent.
Si les notes sont triées par module, alors il serait plus simple pour nous de compter les lignes qui contiennent Maths, mais avec une fonction conditionnelle, le tri importe peu. De plus la fonction peut traiter de nombreuses lignes.
----> Si vous n'avez toujours pas trouvé, Fonction ?
Indice
La fonction est NB.SI
Solution
module | nb notes | somme des notes | moyenne module |
---|---|---|---|
M11 | =NB.SI(note_module ;mod) | ||
M12 | |||
M13 | |||
Général |
Question
Mettez en place la formule qui recopiée vers le bas va calculer la somme des notes pour chaque module. En déduire la moyenne par module
Indice
la fonction est SOMME.SI
Solution
module | nb notes | somme des notes | moyenne module |
---|---|---|---|
M11 | =NB.SI(note_module ;mod) | =SOMME.SI(note_module ;mod ;note_v) | =mod_som_notes/mod_nb_notes |
M12 | |||
M13 | |||
Général |