A função MAP no Excel é usada para aplicar uma fórmula ou cálculo a cada item de uma ou mais matrizes e retornar uma nova matriz com os resultados. Esta função é especialmente útil quando você deseja realizar operações em lote em listas de dados sem precisar escrever fórmulas complexas ou iterativas.
A função MAP faz parte da categoria de funções matriciais e está disponível em versões do Excel que suportam funções matriciais dinâmicas, como o Excel 365.
Aqui está como você pode usar a função MAP:
Sintaxe da Função MAP
=MAP(array1, [array2], ..., lambda)
- array1, array2, …: Estas são as matrizes que você deseja processar. Você pode fornecer uma ou mais matrizes.
- lambda: Um cálculo que será aplicado a cada item nas matrizes especificadas. O lambda é uma expressão anônima que especifica o que fazer com os elementos das matrizes. Deve sempre ter uma lista de parâmetros e um ou mais cálculos.
Exemplo de Uso
Vamos considerar um exemplo onde você tem uma lista de números e deseja adicionar 10 a cada um deles.
Passos:
=MAP(A1:A5, LAMBDA(x, x + 10))
- Suponha que seus números estejam na coluna A, de A1 a A5.
- Use a fórmula MAP para criar uma nova matriz adicionando 10 a cada elemento:
Aqui, `x` é a variável que representa cada elemento da matriz `A1:A5`. A operação `x + 10` será aplicada a cada elemento em `A1:A5`.
Observações:
- LAMBDA: Essa é uma função que cria cálculos personalizados que podem ser aplicados a cada elemento das matrizes definidas.
- Arrays Dinâmicos: A função MAP retorna uma matriz dinâmica, que se expandirá ou contrairá automaticamente baseado nos dados de saída.
- Compatibilidade: Verifique se a sua versão do Excel suporta a função MAP. Ela está disponível no Excel 365 e possivelmente em futuras versões do Excel.
Usando a função MAP, você pode simplificar operações complexas em matrizes de dados, aumentando sua produtividade e eficiência ao trabalhar com grandes conjuntos de dados no Excel.