Fonction moyenne excel

mic79 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
 mic79 -
Bonjour,

J'ai un tableau dans lequel j'ai colonne A les mois de l'année, colonne B les 365 jours de l'année au format en toute lettre (ex lundi 20 septembre 2009) et colonne C des chiffres tous les jours sauf les dimanches et jours fériés.
J'aimerai dans un second tableau, calculer la moyenne de fréquentation des lundi, mardi, mercredi etc. et cela pour chaque mois.
Est-ce qu'il existe une fonction pour cela ?
Merci de votre aide
A voir également:

3 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 445
 
Bonsoir
essayez, avec en colonne B de B1 à B365 les jours et C1 à C365 les montants:

=SOMMEPROD((JOURSEM(B1:B365)=2)*(C1:C365)/SOMMEPROD((JOURSEM(B1:B365)=2)*1)

Ceci avec en 1° jour de la semaine le Dimanche (1) le Lundi (2) etc.....

Crdlmnt
0
mic79
 
Bonsoir,

Votre formule fonctionne bien. Il faut que je vérifie si lorsqu'il y a un jour férié donc avec 0 fréquentation , la formule fonctionne aussi.

En tout cas, merci beaucoup pour votre aide.

Cordialement
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 445 > mic79
 
Bonsoir
il va rester un petit problème je pense avec cette formule et les jours fériés, car si la formule fait bien la somme de tous les jours référencés, elle compte aussi tous les mêmes jours pour faire la division.
Ce qui veut dire que si un jour férié tombe sur le jour cherché,la moyenne effective en sera diminuée.

Je ne vois pas de moyen dans cette formule de détecter des jours fériés, tout au plus peut on la modifier pour qu'elle ne compte, dans le divisuer, que le nombre de jours référencés où se trouve un montant en C, en éliminant les lignes ou la colonne C est vide, ce qui donne:

=SOMMEPROD((JOURSEM(B1:B40)=2)*(C1:C40))/SOMMEPROD((C1:C40>0)*(JOURSEM(B1:B40)=2))

Mais à l'inverse, les jours ouvrés correspondants qui ne comportent pas de valeur en C ne seront pas comptés.
(difficle de faire la différneced entre un jour férié et un jour normal sans valeur en C)
Ce qui ne pose pas de probléme si les jours ouvrés ont tous une valeur en C
La seule façon de c ontourner est de supprimer l'affichage de la date des jours fériés en B, peut être en affichant cette date dans une colonne hors champ BC

Crdlmnt


0
mic79 > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bonsoir,

Oui, je pense aussi que le plus simple est de supprimer les jours fériés. Je continue de travailler sur le sujet.

Encore mille fois merci pour votre aide, c'est vraiment sympa.

Cordialement
0
mic79 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Je fais des essais et je vous tiens au courant.

Merci beaucoup
0
Raymond PENTIER Messages postés 71849 Date d'inscription   Statut Contributeur Dernière intervention   17 386
 
Il existe également le très intéressant et très rarement utilisé
assistant Sous-total ...
0