=SUM(INDEX(C2:D7,0,MATCH(SelectedMetric,MetricHeaders,0))*IFERROR(MATCH(AccountNames,SelectedAccount,0)>0,0))
Onde:
-
MATCH(SelectedMetric,MetricHeaders,0))
- procura o número da coluna da métrica selecionada -
INDEX(C2:D7,0,MATCH(...))
- selecione a coluna desejada na tabela -
MATCH(AccountNames,SelectedAccount,0)>0
- seleciona linhas que estão nas contas selecionadas -
IFERROR(MATCH(...)>0,0)
- converte erros em0
De maneira semelhante à fórmula na pergunta original, essa também é uma fórmula de matriz, precisa ser inserida em CTRL + SHIFT + ENTER