Fonction NB.SI

Résolu
Planninguette Messages postés 19 Statut Membre -  
Bruce Willix Messages postés 13499 Statut Contributeur -
Bonjour,

Je vous expose mon problème (simplifié) : j'ai un tableau Excel donnant, pour chaque mois de l'année, la température extérieure toutes les 15 minutes. En gros :

Colonne A_____Colonne B
Mois_________ Température
Janvier_______12
Janvier_______13
Janvier_______11
...
Février_______9
Février_______12
...
(35042 lignes)

Je voudrais établir une formule permettant de calculer le nombre de fois où la température extérieure dépasse une certaine valeur T pendant un mois donné.
Je pensais utiliser la fonction NB.SI, soit :

=NB.SI(plage;critère)

Pour mon critère c'est ok, mais pour la plage comment préciser que seules les températures du mois de janvier, par exemple, doivent être prises en compte (et non toutes les températures de la colonne B, soit les températures de l'année entière) ?

Je ne sais pas si c'est très clair... Je reste bien évidemment à votre disposition pour plus de précision.

Merci beaucoup par avance !
A voir également:

4 réponses

Bruce Willix Messages postés 13499 Statut Contributeur 2 594
 
Il te faut deux critères. Essaye NB.SI.ENS, ça marche de la même façon, mais avec plus de un critère
0
Planninguette Messages postés 19 Statut Membre
 
Je n'ai qu'un seul critère (Text < T). Mais j'aimerais préciser dans ma formule que ce critère ne doit pas être pris en compte pour toutes les températures de la colonne B, mais uniquement pour les températures du mois de janvier, sans avoir à sélectionner l'intervalle à la main...
0
Zoul67 Messages postés 2001 Statut Membre 149
 
Bonjour,

Surtout n'essaie pas NB.SI.ENS, ça risquerait de te donner la solution.

A+
0
Bruce Willix Messages postés 13499 Statut Contributeur 2 594
 
C'est dingue, je vous fournis la solution et vous daignez même pas l'essayer.

Vous n'avez pas UN mais DEUX critères:

- les températures qui dépassent X
- les températures du mois machin

=NB.SI.ENS(B:B;A:A;"janvier";B:B;">T")
0
Planninguette Messages postés 19 Statut Membre
 
Ah ok, désolée Bruce Willix, je n'avais pas compris que la fonction NB.SI.ENS s'utilisait comme ça.
En tout cas ça marche, merci beaucoup à tous !
0
Bruce Willix Messages postés 13499 Statut Contributeur 2 594
 
pas de soucis ^^
0
PHILOU10120 Messages postés 6511 Date d'inscription   Statut Contributeur Dernière intervention   825
 
Bonjour

=NB.SI.ENS(A10:A15;C4;B10:B15;">11")

a10 à a15 les mois
b10 à b15 les températures
c4 = critére janvier par exemple
-1
Bruce Willix Messages postés 13499 Statut Contributeur 2 594
 
Il manque la zone à additionner dans ta formule ^^
0
PHILOU10120 Messages postés 6511 Date d'inscription   Statut Contributeur Dernière intervention   825
 
non ce n'est pas une somme c'est un Nb.si
0
Bruce Willix Messages postés 13499 Statut Contributeur 2 594
 
Exact ^^, mes excuses Je t'ai plusuné !
0