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 vestir | Total de la transacción | Unidades vendidas | ¿En inventario? | |
---|---|---|---|---|
1 | Camiseta | 1.170,00 | 78 | Brandfolder Image
|
2 | Pantalones | 1.491,00 | 42 | Brandfolder Image
|
3 | Chaqueta | 812,00 | 217 | Brandfolder Image
|
Dada la tabla anterior, a continuación se mencionan algunos ejemplos de cómo se utiliza la función CONTAINS en una hoja:
Fórmula | Descripción | Resultado |
---|---|---|
=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.