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

COLETAR Função

Usado 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 ser incluído na lista final.
  • criterion_range1
    O grupo de células a ser avaliado pelo critério.
  • critério1
    A condição que define quais valores devem ser coletados.
  • criterion_range2, critério2, ... —[opcional]
    Faixas e critérios adicionais a serem avaliados. Todos os critérios devem ser atendidos para serem coletados.

Exemplo de uso

MIN(COLLECT(Cost1:Cost5, Cost1:Cost5, > 0))
JOIN(COLLECT(Name1:Name5, Status1:Status5, "Active"), ", ")

Notas de uso

  • Use JOIN(COLLECT(), "- ") para ver todos os valores e/ou mensagens de erro produzidas pelo COLLECT para solução de problemas.
  • COLLECT deve ser usado em outra função como o elemento de intervalo principal.
  • 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 criteron_range forem os mesmos, eles deverão ser listados duas vezes. 
  • Os erros com COLLECT podem não ser visíveis quando usados com outra função, como COUNT.
    • 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?
1Camiseta11700078
Brandfolder Image
Unchecked checkbox.
2Calça14910042
Brandfolder Image
Unchecked checkbox.
3Casaco81200217
Brandfolder Image
Checked checkbox.

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

FórmulaDescriçãoResultado
=AVG(COLLECT([Units Sold]1:[Units Sold]3, [In Stock?]1:[In Stock?]3, 0, [Transaction Total]1:[Transaction Total]3, >1000 ))Calcula a média da coluna Unidades vendidas se a coluna Em estoque? estiver desmarcada e o Total da transação for superior a 1.000. Aplicam-se as linhas 1 e 2. 60
=JOIN(COLLECT([Clothing Item]1:[Clothing Item]3; [In Stock?]1:[In Stock?]3; 0); ", ")Une os valores da coluna Clothing Item se a coluna In Stock? estiver desmarcada, separando os valores com uma vírgula e um espaço.  Aplicam-se as linhas 1 e 2. Camiseta, calça
=MIN(COLLECT([Transaction Total]1:[Transaction Total]3, [Units Sold]1:[Units Sold]3, >50))Retorna o menor número da coluna Total da transação em que mais de cinquenta unidades foram vendidas. A linha 3 atende a esses critérios.81200

Ainda precisa de ajuda?

Use o modelo Formula Handbook para encontrar mais recursos de suporte, visualizar mais de 100 fórmulas, revisar um glossário de cada função com a qual você pode praticar o trabalho em tempo real e encontrar exemplos de fórmulas avançadas e comumente usadas.

Você pode encontrar exemplos de como outros clientes do Smartsheet usam essa função ou perguntar sobre seu caso de uso específico na Comunidade on-line do Smartsheet.

Pergunte à comunidade