Es posible que algunas partes de esta página usen traducción automática.

RECOGER Función

Se utiliza dentro de otra función para seleccionar valores específicos en un rango que cumple los criterios proporcionados

Sintaxis

COLLECT(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...])
  • rango
    El grupo de valores que se va a incluir en la lista final.
  • intervalo_criterio1
    El grupo de células a evaluar por el criterio.
  • criterio1
    Condición que define los valores que se deben recopilar.
  • intervalo_criterio2, criterio2, ... —[opcional]
    Rangos y criterios adicionales a evaluar. Todos los criterios deben ser cumplidos para ser recogidos.

Uso de muestra

MIN(RECOPILAR(Costo1:Costo5, Costo1:Costo5, > 0))
JOIN(COLLECT(Nombre1:Nombre5, Estado1:Estado5, "Activo"), ", ")

Notas de uso

  • Utilice JOIN(COLLECT(), "- ") para ver todos los valores y/o mensajes de error producidos por COLLECT para la solución de problemas.
  • COLLECT debe utilizarse dentro de otra función como elemento de rango principal.
  • Se deben cumplir todos los criterios enumerados para agregar el valor al rango.
  • Range y Criterion_ranges deben tener el mismo tamaño y estar en la misma hoja.
  • Si el rango a recolectar y criteron_range son iguales, deben ser listados dos veces. 
  • Es posible que los errores con COLLECT no sean visibles cuando se utilizan con otra función, como COUNT.
    • Las funciones COUNT(COLLECT()) con errores darán un resultado de 1, ya que COUNT detectará el valor de error único y lo contará en lugar de llevarlo hacia adelante

Ejemplos

En este ejemplo, se hace referencia a la siguiente información de la hoja:

 Prenda de vestirTotal de la transacciónUnidades vendidas¿En inventario?
1Camiseta1.170,0078
Brandfolder Image
Unchecked checkbox.
2Pantalones1.491,0042
Brandfolder Image
Unchecked checkbox.
3Chaqueta812,00217
Brandfolder Image
Checked checkbox.

Dada la tabla anterior, a continuación se mencionan algunos ejemplos de cómo se utiliza la función CONTAINS en una hoja:

FórmulaDescripciónResultado
=AVG(COLLECT([Unidades Vendidas]1:[Unidades Vendidas]3, [En Existencias?]1:[En Existencias?]3, 0, [Total de Transacciones]1:[Total de Transacciones]3, >1000 ))Promedios de Unidades vendidas Columna de ¿En Stock? la columna no está marcada y Total de transacción supera los 1.000. (Se aplican las filas 1 y 2) 60
=UNIRSE(RECOPILAR([Elemento de ropa]1:[Elemento de ropa]3; [En stock?]1:[En stock?]3; 0); ", ")Se une a los valores de la Artículo de ropa Columna de ¿En Stock? La columna no está marcada, separando los valores con una coma y un espacio. (Se aplican las filas 1 y 2) Camiseta, pantalones
=MIN(COLLECT([Total de transacción]1:[Total de transacción]3, [Unidades vendidas]1:[Unidades vendidas]3, >50))Devuelve el número más bajo del Total de transacción Columna donde se vendieron más de cincuenta unidades. Aplica la fila 3.812,00

¿Aún necesita ayuda?

Utilice la plantilla del Manual de fórmulas para encontrar más recursos y soporte, ver más de 100 fórmulas, revisar un glosario de cada función con la que puede practicar el trabajo en tiempo real, y encontrar ejemplos de fórmulas de uso común y avanzado.
Puede ver ejemplos de cómo otros clientes de Smartsheet usan esta función o pregunte sobre su caso de uso específico en la Comunidad en línea de Smartsheet.

Pregúntele a la Comunidad