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

DISTINCT Función

Se utiliza dentro de otra función para limitar un intervalo a valores únicos mediante la eliminación de duplicados.

Sintaxis

DISTINCT(range)
  • range
    Representa el grupo de celdas que se deben evaluar. Puede incluir una o más columnas.

Uso de muestra

COUNT(DISTINCT([Creado por]:[Creado por]))

Notas de uso

  • DISTINCT es una función auxiliar y no se puede utilizar de forma independiente. Reemplaza el intervalo dentro de otra función o fórmula, como COUNT o JOIN.

  • Para que DISTINCT los evalúe, todos los valores deben ser del mismo tipo de datos (números, texto, fechas, etc.).  Obtendrá un error de TIPO DE DATOS INVÁLIDOS cuando haga referencia a un rango con valores de texto y numéricos. Una celda que contiene una mezcla de caracteres de texto y número, como Parte 157, se considera texto y puede abordarse con la función DISTINCT.

  • Para asegurarse de que DISTINCT sólo hace referencia a un tipo de datos, considere el uso de COLLECT:

    =COUNT(DISTINCT(COLLECT({Rango 1}, {Rango 1}, ISNUMBER(@cell))))

Ejemplos

Ejemplo 1

COUNT(DISTINCT([Creado por]:[Creado por]))

Esta función determina cuántas personas únicas han enviado formularios para rellenar los datos de la hoja.

 

Ejemplo 2

=JOIN(DISTINCT([In Stock Item]:[In Stock Item]), ", ")

Esta fórmula combina valores únicos de la columna Artículo en Stock en una única cadena separada por comas.

Si desea que los resultados aparezcan como una lista apilada dentro de una celda al utilizar la opción Ajuste de texto o como una lista en un campo de selección múltiple, añada el delimitador CHAR(10) a la fórmula:

=JOIN(DISTINCT([In Stock Item]:[In Stock Item]), CHAR(10))

Brandfolder Image
Example 2 DISTINCT function

 

Ejemplo 3

INDEX(DISTINCT([Created By]:[Created By]), Sequence@row)

Utilícelo con un valor secuencial numerado manualmente para listar todos los valores únicos encontrados dentro de un rango como una tabla.

Brandfolder Image
Example 3 DISTINCT function

Incluya IFERROR si el número total de valores únicos puede ser inferior al total de valores de secuencia añadidos. 

¿Aún necesita ayuda?

Utilice la plantilla Manual de fórmulas para encontrar más recursos de soporte, ver más de 100 fórmulas, revisar un glosario de cada función con el que puede practicar el trabajo en tiempo real y encontrar ejemplos de fórmulas avanzadas y de uso común.

Puede encontrar ejemplos de cómo otros clientes de Smartsheet utilizan esta función o preguntar sobre su caso de uso específico en la Comunidad en línea de Smartsheet.

Pregúntele a la Comunidad