Algumas partes da página podem ter sido traduzidas automaticamente.

COLETAR Função

Usada em outra função para selecionar valores específicos em um intervalo que atenda aos critérios fornecidos

Sintaxe

COLLECT(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...])
  • intervalo
    O grupo de valores a serem incluídos na lista final.
  • criterion_range1
    O grupo de células a serem avaliadas pelo critério.
  • critério1
    Condição que define quais valores serão coletados.
  • criterion_range2, critério2, ... —[opcional]
    Intervalos e critérios adicionais a serem avaliados. Todos os critérios devem ser atendidos para serem coletados.

Exemplo de uso

MIN(COLETAR(Custo1:Custo5, Custo1:Custo5, > 0))
PARTICIPAR(COLETAR(Nome1:Nome5, Status1:Status5, "Ativo"), ", ")

Notas de uso

  • Use JOIN(COLLECT(), "- ") para ver todos os valores e/ou mensagens de erro produzidas pelo COLLECT para solução de problemas.
  • A COLETA deve ser usada em outra função como o elemento de intervalo primário.
  • Todos os critérios listados devem ser atendidos para adicionar o valor ao intervalo.
  • Range e Criterion_ranges devem ter o mesmo tamanho e estar na mesma planilha.
  • Se o intervalo a ser coletado e o criteron_range forem os mesmos, eles devem ser listados duas vezes. 
  • Os erros com a COLETA podem não estar visíveis quando usados com outra função, como a CONTAGEM.
    • As funções COUNT(COLLECT()) com erros darão um resultado de 1, pois COUNT detectará o valor de erro único e o contará em vez de levá-lo adiante

Exemplos

Esse exemplo faz referência às seguintes informações de planilha:

 Item de vestuárioTotal da transaçãoUnidades vendidasEm estoque?
1Camiseta1 170,0078
Brandfolder Image
Unchecked checkbox.
2Calça1 491,0042
Brandfolder Image
Unchecked checkbox.
3Casaco812,00217
Brandfolder Image
Checked checkbox.

Dada a tabela acima, eis alguns exemplos de uso da função DATE em uma planilha:

FórmulaDescriçãoResultado
=AVG (COLETAR([Unidades vendidas]1:[Unidades vendidas]3, [Em estoque?]1:[Em estoque?]3, 0, [Total da transação]1:[Total da transação]3, >1000 ))Calcula a média da coluna Unidades vendidas se a coluna Em estoque? estiver desmarcada e o total da transação exceder 1.000. As linhas 1 e 2 se aplicam. 60
=JOIN(COLLECT([Item de Roupa]1:[Item de Roupa]3 ; [Em Estoque?]1:[Em Estoque?]3 ; 0); ", ")Associa os valores na coluna Item de vestuário se a coluna Em estoque? estiver desmarcada, separando os valores com uma vírgula e um espaço. Linhas 1 e 2 atendem a esses critérios Camiseta, Calça
=MIN(COLETAR([Total de Transações]1:[Total de Transações]3, [Unidades Vendidas]1:[Unidades Vendidas]3, >50))Retorna o número mais baixo da coluna Total da transação em que mais de cinquenta unidades foram vendidas. A linha 3 atende a esses critérios.812,00

Ainda precisa de ajuda?

Use o modelo do manual de fórmulas para encontrar mais suporte e recursos, conferir mais de 100 fórmulas, consultar o glossário de cada função para praticar o trabalho em tempo real e exemplos de fórmulas avançadas e de uso frequente.
Você pode encontrar exemplos de como outros clientes do Smartsheet usam essa função ou pedir ajuda sobre o seu caso específico na comunidade on-line do Smartsheet.

Pergunte à comunidade