Pergunta:
Estou tentando usar a função de desvio absoluto mediano (ou seja, MAD) no NumXL, mas o argumento de entrada é gerado por uma função IF do Excel no intervalo de células, veja o exemplo abaixo:
Infelizmente, quando faço isso, a função retorna #NUM.
Resposta:
Em resumo, sim, você pode.
Observando seu exemplo, há poucas modificações que precisamos fazer:
- Atualmente, a função IF retorna o valor correspondente da coluna D se houver uma correspondência e, caso contrário, FALSO. FALSO é interpretado como zero, portanto, precisamos especificar o valor #N/A para nenhuma correspondência
= MAD(IF($C$3:$C$100=$M9, $D$3:$D$100, #N/A)) - A função IF(.) do Excel retorna um único valor, a menos que ele seja colocado em uma forma de matriz. Para fazer isso:
- Selecione a célula em que a fórmula está
- Pressione F2 para editar a fórmula
- Agora, pressione CTRL+SHIFT+ENTER
- A fórmula agora está entre chaves em itálico (ou seja, {.})
{= MAD(IF($C$3:$C$100=$M9, $D$3:$D$100, #N/A))}
O formato de fórmula de matriz é usado em uma única célula para forçar a função IF(.) a retornar a matriz completa para a função NumXL MAD(.).
Comentários
iniciar sessão para comentar.