AVERAGEIFS за исключением ячеек, которые содержат указанный текст - PullRequest
0 голосов
/ 17 октября 2018

Я пытаюсь рассчитать средние уровни левереджа для 2010-2017 годов с помощью AVERAGEIFS, но хотел бы исключить сектор инфраструктуры.

Вот формула, которая включает все сектора (упрощается путем удаления знаков $):

=AVERAGEIFS(V186:V891,J186:J891,H164)

V: кредитное плечо, J: год, H: год рядом с ячейкой формулы

Я пытался сделать это:

=AVERAGEIFS(V186:V891,J186:J891,H165,K186:K891,{"Communication","Consumer Discretionary","Consumer Staples","Energy","Financials","Healthcare","Industrials","Materials","Other","Technology","Utilities"})

K: сектора

Моя попытка включить все другие сектора, кроме инфраструктуры, по какой-то причине не работает, потому что среднее значение, которое я получаю, например, за 2012 год, составляет 3,5 с 1-й формулой и 3,1 с 2-й, хотя нетИнфраструктура сделок в этом году.Кроме того, некоторые годы возвращаются #DIV/0!.

Я также пытался найти способ написать формулу, которая исключает сделки с инфраструктурой более простым способом, но ничего не нашел.Я думаю что-то вроде этого:

=AVERAGEIFS(V186:V891,J186:J891,H164,K186:K891,NOT("Infrastructure"))

Резюмируя вопрос: как я могу рассчитать средний уровень кредитного плеча для каждого года, исключая инфра-сделки?

Ответы [ 2 ]

0 голосов
/ 17 октября 2018

Синтаксис просто:

=AVERAGEIFS(V186:V891,J186:J891,H164,K186:K891,"<>Infrastructure")
0 голосов
/ 17 октября 2018

Ваша формула почти с этой:

=AVERAGEIFS(V186:V891,J186:J891,H164,K186:K891,NOT("Infrastructure"))

Я не проверял это, но попробуйте, он должен исключить инфраструктуру.

=AVERAGEIFS(V186:V891,J186:J891,H164,K186:K891,"<>"&"Infrastructure"))

<> часто используется в формулах Excel, поскольку означает «не равно».

Спасибо, Dom

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...