J'ai donc ce tableau:
J'ai ajouté 1,5 B11 et 5 en vitamine B12 à la main, mais quelle formule faut-il taper pour obtenir la moyenne pour l'avant ou l'égalité et après une date donnée?
La façon dont vous actuellement avez mis en place, vous pouvez utiliser l'INDEX/MATCH retour à la ligne que vous cherchez, de l'approvisionnement que pour AVERAGEIFS, et correspond à la date à l'encontre de la première ligne:
=averageifs(index(A1:E4, match(B9, A1:A4, 0)), A1:E1, "<=" &B10)
=averageifs(index(A1:E4, match(B9, A1:A4, 0)), A1:E1, ">" &B10)
Voir cette démonstration, sur des Feuilles de calcul Google, mais les formules doivent être les mêmes pour Excel:
https://docs.google.com/spreadsheets/d/1_e1sF8yrFZQuamnQNcRn5US71-csbdDGH9b-1ZrBlBk/edit?usp=sharing
L'INDICE prend trois arguments, une plage, un numéro de ligne et un numéro de colonne. Si c'est seulement passé une gamme dimensionnelle (ligne ou colonne) et un certain nombre, il trouve le n-ième cellule de la plage en fonction de l'indice de la donner. Si il est passé d'un tableau multidimensionnel, il retourne la nième ligne. Vous pouvez également retourner une colonne entière en passant trois arguments, mais de lui donner de faux ou 0 pour la deuxième argument: l'INDEX(plage, les faux, n).
MATCH trouve la valeur que vous recherchez dans une gamme et renvoie un nombre pour le poste.
Donc, à l'aide d'INDEX/MATCH dans cette manière sera de retour à la ligne, et vous pouvez simplement utiliser AVERAGEIFS comme d'habitude.