Tutorial da função BYCOL do Excel

Versão: Microsoft 365
Última atualização:
Dica: Use ⬆️ ⬇️ para passar a página para cima e para baixo. Recomendamos navegar com uma tela grande para uma melhor experiência de leitura.

1. Introdução ao Excel BYCOL

A função BYCOL permite aplicar uma função Lambda a cada coluna em um intervalo e retornar um array de resultados.
Introdução ao Excel BYCOL

2. Argumentos do BYCOL

Esta é a sintaxe para usar a função BYCOL.
=BYCOL(array, lambda(column))
  • array: obrigatório O array ou intervalo ao qual a função Lambda será aplicada. Isso pode ser uma única coluna, várias colunas ou uma tabela inteira.
  • lambda: obrigatório A função Lambda a ser aplicada a cada coluna. O parâmetro de coluna representa a coluna atual no array, e a função Lambda define a operação a ser realizada nessa coluna.
  • 3. Começando com a Função BYCOL

    Aqui usamos o clássico exemplo de calcular a soma de uma coluna.

    Insira: =BYCOL(
    Começando com a Função BYCOL

    4. Selecionar Intervalo de Dados de Origem

    Neste ponto, a função solicitará que você selecione o intervalo de dados de origem. Clique no início dos dados de origem em C5, depois mantenha pressionada a tecla Shift e clique no final dos dados de origem em F7. Isso selecionará o conteúdo dos dados de origem e o preencherá no parâmetro da função como: =BYCOL(C5:F7.
    Selecionar Intervalo de Dados de Origem

    5. SOMA como Função Lambda

    Aqui passamos a função Lambda para o processamento de colunas. O Excel sugerirá inteligentemente uma série de funções que podem ser passadas, todas usadas para processar uma coluna de dados. Selecionamos SOMA como a função Lambda.
    SOMA como Função Lambda

    6. Quase Concluído

    Após passar a função SOMA, adicione o parêntese de fechamento e a chamada à função BYCOL está completa.
    Quase Concluído

    7. Função BYCOL Ativada

    Pressione Enter e podemos ver que uma soma foi calculada com sucesso para cada coluna.
    Função BYCOL Ativada

    8. Forma Abreviada da Função Lambda

    Alguns podem se perguntar por que o segundo parâmetro requer uma função Lambda, enquanto passar SOMA é suficiente. A chamada atual é, na verdade, equivalente a:

    =BYCOL(C5:F7,LAMBDA(column, SOMA(column))).
    Forma Abreviada da Função Lambda

    9. Combinando com Outras Funções

    Da mesma forma, podemos combinar outras funções como funções Lambda para usar.

    Por exemplo, aqui usamos CONT.SE para contar o número maior que 250: =BYCOL(C5:F7,LAMBDA(column,CONT.SE(column,">250"))).
    Combinando com Outras FunçõesCombinando com Outras Funções

    10. 🎉 Concluir! 🎉

    Nota do autor: Espero que você possa sentir o esforço que coloquei nesses tutoriais. Espero criar uma série de tutoriais de Excel muito fáceis de entender.

    Se for útil, ajude-me a compartilhar esses tutoriais, obrigado!


    Siga-me:
    Introdução ao Excel BYCOL