Średnia wartość ifs na podstawie wiersza i kolumny w programie excel/Google arkuszu

0

Pytanie

Mam ten stół:

enter image description here

Dodałem 1,5 w B11 i 5 w B12 ręcznie, ale jaką formułę muszę podać, aby uzyskać średnią wartość lub równa i po upływie daty?

2

Najlepsza odpowiedź

1

próbować:

=AVERAGE(FILTER(FILTER(B2:6, A2:A6=B9), B1:1<=B10))

i:

=AVERAGE(FILTER(FILTER(B2:6, A2:A6=B9), B1:1>B10))

enter image description here

2021-11-23 23:10:38

Działa świetnie, dziękuję!
Marc
1

W ten sposób, jak zostały zdefiniowane w aktualnie, można użyć INDEKSU/ZGODNOŚĆ, aby przywrócić pasek, którego szukasz, określić jej średnio i dopasować datę z pierwszym wierszem:

=averageifs(index(A1:E4, match(B9, A1:A4, 0)), A1:E1, "<=" &B10)
=averageifs(index(A1:E4, match(B9, A1:A4, 0)), A1:E1, ">" &B10)

Zobacz tę wersję demonstracyjną w Arkuszach Google, ale formuły muszą być takie same dla programu Excel:

https://docs.google.com/spreadsheets/d/1_e1sF8yrFZQuamnQNcRn5US71-csbdDGH9b-1ZrBlBk/edit?usp=sharing

INDEKS przyjmuje trzy argumenty, zakres, numer wiersza i opcjonalny numer kolumny. Jeśli przekazał tylko jednowymiarowa zakres (wiersz lub kolumna) i jeden numer, odnajduje n-tą komórkę w tym zakresie na podstawie zadanego przez ciebie indeksu. Jeśli przekazał tablicę wielowymiarową, zwraca n-tą linię. Można również zwrócić całą kolumnę, przekazując mu trzy argumenty, ale daj mu wartość false lub 0 dla drugiego argumentu: INDEKS(zakres, false, n).

MAPOWANIE znajdzie poszukiwaną wartość w zakresie i zwraca liczbę pozycji.

W ten sposób korzystanie z INDEKSU/ZGODNOŚCI w ten sposób zwraca ciąg znaków, a następnie można po prostu użyć wartości ŚREDNIE, jak zwykle.

2021-11-23 22:51:14

W innych językach

Ta strona jest w innych językach

Русский
..................................................................................................................
Italiano
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................