Takže som túto tabuľku:
Pridala som aj 1,5 v B11 a 5 v B12 ručne, ale to, čo vzorec by som typ, ktorý sa priemerná predtým, ako alebo rovné a po danému dátumu?
Spôsob, akým v súčasnosti máte to nastavené, môžete použiť INDEX/ZÁPAS vrátiť riadok, ktorý hľadáte, dodávka, že na AVERAGEIFS, a zápas dňa pred prvý riadok:
=averageifs(index(A1:E4, match(B9, A1:A4, 0)), A1:E1, "<=" &B10)
=averageifs(index(A1:E4, match(B9, A1:A4, 0)), A1:E1, ">" &B10)
Pozrite si toto demo na Google Listy, ale vzorce, ktoré by mali byť rovnaké pre Excel:
https://docs.google.com/spreadsheets/d/1_e1sF8yrFZQuamnQNcRn5US71-csbdDGH9b-1ZrBlBk/edit?usp=sharing
INDEX trvá tri argumenty, rozsah, riadok číslo a voliteľný stĺpec číslo. Ak je to len prešiel jeden rozmedzí rozmerov (riadok alebo stĺpec) a jedno číslo, nájde nth bunky, ktoré sa pohybujú na základe indexu môžete dať. Ak je to prešiel viacrozmerné pole, vráti nth riadok. Môžete sa tiež vrátiť sa celý stĺpec podľa prechádzajúceho to tri argumenty, ale dať to nepravdivé alebo 0 pre druhý argument: INDEX(rozsah, false, n).
ZÁPAS nájde hodnotu, ktorú hľadajú v rozsahu a vracia číslo pre danú pozíciu.
Tak pomocou INDEXU/ZÁPAS týmto spôsobom sa vráti na riadok, a potom môžete použiť len AVERAGEIFS ako obvykle.