Adicionando condição com base na Lista de Validação de Dados no Microsoft Excel

0

Estou tendo problemas com um pequeno problema de fórmula do Excel. Eu estou tentando usar AVERGEIFS . A configuração desta função é

AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2,...)

O problema é que desejo que a inclusão de um critério e seu intervalo [criteria_range1,criteria1] se baseiem no fato de uma lista de validação de dados ser Yes ou No . Por exemplo, se a lista estiver atualmente definida como Yes return:

AVERAGEIFS(average_range,criteria_range1,criteria1)

Se não, então retorne

AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2)

Eu usaria uma função IF para lidar com isso se eu tivesse apenas uma lista de validação de dados com Yes e No , mas tenho vários, três para ser exato. Então, quero configurar uma fórmula que inclua [criteria_range,criteria] com base em sua lista de validação de dados correspondente ser Yes ou No .

Espero que isso faça sentido. Eu estou usando o OSX. Obrigado!

EDITAR:

No meu problema, um name é escolhido e com ele os atributos correspondentes do conjunto de dados abaixo. Na caixa average abaixo, eu adoraria ver a média value para linhas com os mesmos atributos no caso de John, qualquer linha com azul, tipo1 = 1 e tipo2 = 100. Isso é fácil se eu usar uma AVERAGEIFS function.

O que eu estou tentando descobrir é como eu poderia ignorar um dos atributos e encontrar a média para esse grupo. Portanto, se eu selecionar ignorar yes para type1 , então average retornará a média value para linhas com color = red AND type2 = 100

    
por theamateurdataanalyst 20.02.2015 / 06:17

1 resposta

1

Se eu entendi, algo assim deveria funcionar -

=AVERAGEIFS(E9:E15,A9:A15,B1,B9:B15,B2,C9:C15,IF(ISNUMBER(IF(D3="yes",1,"a")),B3,"<>0"),D9:D15,IF(ISNUMBER(IF(D4="yes",1,"a")),B4,"<>0"))

Então, basicamente, é a configuração para verificar "sim" ou "não" e retornar o valor a ser procurado ou apenas observar que não é 0 (essencialmente incluindo todas as possibilidades).

    
por 20.02.2015 / 15:46