Menu

Decompter les champs non nuls [Résolu]

Messages postés
87
Date d'inscription
lundi 18 décembre 2017
Statut
Membre
Dernière intervention
16 avril 2019
- - Dernière réponse : Zonteo
Messages postés
87
Date d'inscription
lundi 18 décembre 2017
Statut
Membre
Dernière intervention
16 avril 2019
- 16 déc. 2018 à 17:48
Bonsoir,
Je cherche quelle formule utilisée pour trouver par exemple le nombre de devoirs effectués par un élève.
Merci
Afficher la suite 

Votre réponse

1 réponse

Messages postés
7759
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
19 mai 2019
464
0
Merci
bonjour, je ne vois pas trop comment répondre sans connaitre la structure de tes tables.
Zonteo
Messages postés
87
Date d'inscription
lundi 18 décembre 2017
Statut
Membre
Dernière intervention
16 avril 2019
-
Bonjour
J'ai un souci avec #Nombre! Ans un de mes champs.
Voici le lien de ma base de données.
https://cjoint.com/c/HLqo3Zh65uj
Il s'agit du champ [Moyenne] dans la requête "R_Moyenne 1er Trim"
Quand il n'y a aucune note le champ affiche #Nombre!. Mais quand au moins une note est saisie il affiche le résultat correctement.
Merci pour tout.
Voici le lien de ma base de données.
https://cjoint.com/c/HLqo3Zh65uj
yg_be
Messages postés
7759
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
19 mai 2019
464 > Zonteo
Messages postés
87
Date d'inscription
lundi 18 décembre 2017
Statut
Membre
Dernière intervention
16 avril 2019
-
dommage que ta base ne contienne pas un enregistrement sans note...
que valent tot et totcoeff quand
Nz([tot],0)/Nz([totcoeff],0) AS Moyenne
affiche une erreur?
cela me semble bizarre de diviser par 0 si totcoeff est null, non?
moi je ferais plutôt
iif( Nz([totcoeff],0)=0 , 0 , Nz([tot],0)/[totcoeff] )
Zonteo
Messages postés
87
Date d'inscription
lundi 18 décembre 2017
Statut
Membre
Dernière intervention
16 avril 2019
-
Bonsoir.
Au fait je veux obtenir une moyenne basée sur le calcul suivant:
Moyenne=Somme des Notes d'interro+2xsomme des notes/Nombre d'interro+2xnombre de devoirs.
Et comme cette formule me parait longue, jai procédé par étape en faisant ceci:
[tot]= c'est la somme des notes d'interrogations +2xsomme de devoirs
[Totcoeff] c'est le total des coefficients qui est (nombre dinterro+2xnombre de devoirs.
Zonteo
Messages postés
87
Date d'inscription
lundi 18 décembre 2017
Statut
Membre
Dernière intervention
16 avril 2019
-
Salut,
Le code que vous m'aviez envoyés fonctionne correctement. En fait c'est le problème de la division par zero.
Maintenant je sais comment gérer la division par zéro.
Zonteo
Messages postés
87
Date d'inscription
lundi 18 décembre 2017
Statut
Membre
Dernière intervention
16 avril 2019
-
Je vous remercie infiniment.
Commenter la réponse de yg_be