Excel : Moyenne d'ensoleillement par département

Cobiii

XLDnaute Nouveau
Bonjour,

Cette question ayant peut-être déjà été posée, je m'excuse pour mon manque de connaissances en la matière. J'ai trouvé quelques topics mais je n'ai pas tout compris... :/

Mon problème est le suivant :

Je cherche à calculer automatiquement la moyenne d'ensoleillement par département à partir d'une base de données (des sites qui se trouvent un peu partout en france).

Ca me donne qqch du genre :

Ma base de données :

A B C
Nom du Site | département | ensoleillement du site |
Alpha | 87 | 1100 |
Beta | 35 | 1024 |
Gamma | 87 | 1116 |
Epsylon | 34 | 1256 |
etc, etc...

Je souhaite afficher à côté une liste des départements avec leur moyenne d'ensoleillement (calculée d'après la base de données) dans la colonne de droite, c'est-à-dire :

F G
département | ensoleillement moyen du dépt |
01 | 0 |
02 | 0 |
03 | 0 |
... | ... |
34 | 1256 |
35 | 1024 |
... | ... |
87 | 1113 |

J'aimerais que cette moyenne se mette automatiquement à jour lorsqu'on rentre un nouveau site.

J'ai chercher avec MOYENNE.SI(), SOUS.TOTAL(), et d'autres mais je n'y comprends plus rien et je suis un peu beaucoup perdu...

Quelqu'un a-t-il la réponse à mon problème ??
 

Guillaumega

XLDnaute Impliqué
Re : Excel : Moyenne d'ensoleillement par département

Bonjour,

Pour faire une moyenne sur une base de données, tu peux travailler avec sommeprod:
sommeprod(plage*(critère))

Pour faire davantage, il nous faudrait un échantillon sans données confidentielles

Bien à toi,
Guillaume
 

Tibo

XLDnaute Barbatruc
Re : Excel : Moyenne d'ensoleillement par département

Bonjour,

Je suppose que si tu évoques MOYENNE.SI, c'est que tu as Excel 2007 (ou 2010)

Un essai avec :

Code:
=MOYENNE.SI($B$2:$B$100;F2;$C$2:$C$100)

B2:B100 : contient les n° de département de ta base de donénes

C2:C100 : contient la durée d'ensoleillement des sites correspondants

F2 : le n° du département sur lequel tu souhaites calculer la moyenne

Si pas ça, il nous faudra un petit bout de fichier exemple

Bon app

@+
 

Cobiii

XLDnaute Nouveau
Re : Excel : Moyenne d'ensoleillement par département

Merci pour vos réponses, on m'a aidé sur un autre forum avec la formule ci-dessous qui marche à la perfection :
Code:
=SI(NB.SI(B:B;F2)=0;0;MOYENNE.SI(B:B;F2;C:C))

J'ai juste un petit soucis car je ne sais pas comment ne pas prendre en compte les 0 présents dans ma colonne "ensoleillement du site" et qui faussent la moyenne...
 

Tibo

XLDnaute Barbatruc
Re : Excel : Moyenne d'ensoleillement par département

re,

Je n'ai pas Excel 2007 ici, donc une proposition avec une formule matricielle :

Code:
=SI(NB.SI(B:B;F2)=0;0;MOYENNE(SI((B1:B100=F2)*(C1:C100<>0);C1:C100)))

Formule matricielle à valider par CTRL + MAJ + ENTREE

Plage de cellules à adapter

@+
 

Cobiii

XLDnaute Nouveau
Re : Excel : Moyenne d'ensoleillement par département

Bonjour,

Je reviens vers vous car je suis à nouveau coincé...

Voila mon problème :

J'étais déjà venu vers vous pour calculer la moyenne de l'ensoleillement par département (résolu grâce aux fonctions NB.SI.ENS et MOYENNE.SI.ENS), mais maintenant je cherche à connaître le MIN et le MAX pour chaque département. Le problème est que les projets ne sont pas classés par département et que la liste à prendre en compte n'est pas continue...

En résumé j'ai :
A1: Numéro projet B1: Dépt C1: Ensoleillement
A2: 1 B2: 45 C2: 1020
A3: 2 B3: 82 C3: 1240
A4: 3 B4: 25 C4: 1110
A5: 4 B5: 82 C5: 1200
A6: 5 B6: 33 C6: 1180
A7: 6 B7: 45 C7: 990
etc etc...

J'en fait donc appel à vos lumières, en espérant que je sois resté compréhensible ;)
 

Discussions similaires

Statistiques des forums

Discussions
312 413
Messages
2 088 193
Membres
103 755
dernier inscrit
Nicolas TULENGE