Tableau excel

Résolu/Fermé
serge02000 Messages postés 12 Date d'inscription mardi 21 mai 2013 Statut Membre Dernière intervention 16 février 2014 - 15 févr. 2014 à 15:12
serge02000 Messages postés 12 Date d'inscription mardi 21 mai 2013 Statut Membre Dernière intervention 16 février 2014 - 16 févr. 2014 à 07:24
Bonjour,


je vous expose mon soucis
j'ai un tableau de 700 lignes contenant chacune 15 colonnes de relevé de notes .
au bout de chaque ligne je dois calculer la moyenne sur 20 de 7 colonnes (1er semestre) et sur les 8 dernières colonnes la moyenne sur 20 du (2éme semestre) et en finale la moyenne annuelle .
pour le faire aucun soucis , mais le dossier deviens vite lourd , puisque chaque ligne
comporte 2 fois cette formule: (=moyenne(si(G13:G19<>0;G13:G19;"")) fonction matricielle.

serait-il possible d'éviter ce genre de calcul répétitif

je vous remercies

Amicalement serge02000


A voir également:

5 réponses

serge02000 Messages postés 12 Date d'inscription mardi 21 mai 2013 Statut Membre Dernière intervention 16 février 2014 1
15 févr. 2014 à 17:42
re

les 700 lignes sont 700 élèves de musique (enfin 476 pour l'instant inscrit)
chaque ligne comporte ceci :
nom:prénom:instrument:niveau musical:nbr absence:7 colonnes de notation oral (noté soit sur 10/20/40 et remettre tout sur 20) et 8 colonnes de notation écrit (noté sur 10/20/40 et remettre tout sur 20) et en fin de tableau 3 colonnes pour "moyenne 1er semestre /20 sans pénalisation du zéro; moyenne 2éme semestre /20 sans pénalisation et enfin moyenne générale.

j'ai 700 lignes identiques , y a t'il d'aitre moyen d'y parvenir autrement

merci
1
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 15/02/2014 à 15:47
Bonjour

les zéros que vous voulez éliminer sont ils des valeurs num ou des cellules vides?

Si ce sont des cellules vides ou dont le résultat est "", elles ne sont pas prises en compte dans une simple formule MOYENNE(champ)

si ce sont des valeurs 0 que vous ne voulez pas considérer, pour éviter le matriciel, ,utilisez:
=MOYENNE.SI(Champ;"<>0";champ)

Mais pourquoi éliminer les 0 dans une moyenne? pour rassurer les trop mauvais élèves?


Crdlmnt



Errare humanum est, perseverare diabolicum
0
serge02000 Messages postés 12 Date d'inscription mardi 21 mai 2013 Statut Membre Dernière intervention 16 février 2014 1
15 févr. 2014 à 17:02
Bonjour Vaucluse

la formule matriciel que j'utilise me va très bien pour le calcul des notes (car certains élèves n'ont pas toutes les matières et cela m'évite de faire plusieurs bulletin pour l'impression).

je voulais juste savoir si je devais avoir ce mode calcul sur toutes les lignes de mon tableau (700) ou existe t'il une formule pour l'ensemble des lignes .

le tableau deviens loud.

Amicalement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 15/02/2014 à 17:25
1°) MOYENNE.SI(....) est moins gourmand en capacité qu'une matricielle, même si celle ci vous convient bien! et le tableau ne devrait pas devenir lourd avec 700 lignes dans ce cas, sauf s'il y a déjà des formules complexes en amont.

2°) Je ne comprend pas votre question... que voulez vous faire avec ces 700 lignes, si vous ne voulez pas afficher la moyenne sur chaque ligne?

à vous lire
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
15 févr. 2014 à 17:53
Tout ça nous dit ce que vous avez dans le tableau, mais ne nous avance pas... si vous voulez une moyenne par participant, il faut une formule par ligne.Et si vous voulez trois niveau de moyenne par participants, il faut trois formules par ligne. Point final. Je ne vois pas ce que vous voulez faire autrement.

.....à part peut être éliminer les calculs de retour sur 20 de chaque poste, avec par exemple un calcul de moyenne comme suit:
colonne C sur 10
colonne D sur 20
colonne E sur 20
moyenne de la colonne en éliminant les 0:
=(C2*2=D2+E2/2)/NB.SI(C2:E2;"<>"0)

crdlmnt




0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
serge02000 Messages postés 12 Date d'inscription mardi 21 mai 2013 Statut Membre Dernière intervention 16 février 2014 1
16 févr. 2014 à 07:24
Bonjour

merci de ta réponse, en faite il n'y a pas d'autre solution
que de faire un calcul par ligne et 700 calculs pour 700 lignes.

merci pour la formule "moyenne de la colonne"
je ferme le sujet considérant qu'il est résolu

cordialement
0