Fonction moyenne excel

Fermé
mic79 Messages postés 2 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 28 janvier 2010 - 28 janv. 2010 à 19:38
 mic79 - 29 janv. 2010 à 22:34
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
28 janv. 2010 à 19:50
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
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414 > mic79
29 janv. 2010 à 20:27
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
29 janv. 2010 à 22:34
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 jeudi 28 janvier 2010 Statut Membre Dernière intervention 28 janvier 2010
28 janv. 2010 à 20:14
Je fais des essais et je vous tiens au courant.

Merci beaucoup
0
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 236
29 janv. 2010 à 04:56
Il existe également le très intéressant et très rarement utilisé
assistant Sous-total ...
0