Fonction NB.SI

Résolu
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 !

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    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
    1. 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...
      1. Bonjour,

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

        A+
      2. Contributeur
        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")
    2. 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 !
      1. Contributeur
        pas de soucis ^^
    3. Contributeur
      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. Contributeur
        Il manque la zone à additionner dans ta formule ^^
      2. Contributeur
        non ce n'est pas une somme c'est un Nb.si
      3. Contributeur
        Exact ^^, mes excuses Je t'ai plusuné !