как использовать несколько критериев в функции AVERAGEIF - PullRequest
1 голос
/ 08 февраля 2020

Я хочу рассчитать среднюю цену покупки акций:

enter image description here

для среднего столбца У меня есть следующая формула: =AVERAGEIF(C:C,C2,H:H)

Но это вычисляет это для всех. Я пытаюсь добавить второй критерий, я пытался

=AVERAGEIF(C:C,C2 AND G2="Buy",H:H)

, но он возвращает ошибку. Как мне цепочечные критерии?

Ответы [ 2 ]

1 голос
/ 08 февраля 2020

Вы также можете использовать функцию массива AVERAGE с включенным IF:

{=AVERAGE(IF((C2=C:C)*("Buy"=G:G);H:H))}

Формула массива после редактирования подтверждается нажатием ctrl + shift + enter

enter image description here

1 голос
/ 08 февраля 2020

Вы можете использовать формулу AVERAGEIFS для нескольких условий. Просто имейте в виду, что порядок параметров немного отличается от AVERAGEIF.

Ваше использование может быть,

=AVERAGEIFS(H:H, C:C, C2, G:G, "Buy")
...