MATCH Función

Da como resultado la posición relativa de un valor en un intervalo (tabla de búsqueda). La primera posición es 1.

Sintaxis

MATCH(search_value, range, [search_type])
  • buscar_valor
    Valor que se buscará.
  • intervalo
    El intervalo de la celda (tabla de búsqueda) que se buscará.
  • tipo_búsqueda—[opcional]
    El valor predeterminado es 1. El modo en que se realiza la búsqueda, según si el intervalo se clasifica en sentido ascendente (1), no se clasifica (0) o se clasifica en sentido descendente (-1).

Uso de muestra

MATCH("Tarea A"; [Nombre de la tarea]1:Done5)

Notas de uso

Smartsheet calcula la posición relativa de un valor de búsqueda contando las celdas de izquierda a derecha (de una columna a otra) y luego de arriba a abajo (de una fila a otra). En una tabla de búsqueda compuesta por dos columnas, la celda de la fila superior de la columna más a la izquierda es la primera posición, es decir, 1.

Para el argumento opcional search_type:

  • 1: (El valor predeterminado) Busca el mayor valor menor o igual que search_value (requiere que el intervalo esté ordenado de forma ascendente)
  • 0: Busca la primera coincidencia exacta (el intervalo puede estar desordenado)
  • -1: Busca el menor valor mayor o igual a que search_value (requiere que el intervalo esté ordenado de forma descendente)

Ejemplos

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

N.° de fila Prenda de vestir Total de la transacción Unidades vendidas Precio por unidad Fecha del pedido
1 Camiseta USD 1170,00 78 USD 15,00 12/02/19
2 Pantalones USD 1491,00 42 USD 35,50 15/02/19
3 Chaqueta USD 900,00 45 USD 20,00 20/02/19

 

Dada la tabla anterior, aquí se presentan algunos ejemplos de uso de la función INDEX en una hoja:

Fórmula Descripción Resultado
=MATCH("Pantalones", [Prenda de vestir]:[Prenda de vestir], 0)
Arroja la posición de la fila para Pantalones en la columna Prenda de vestir
2
 

=MATCH(42, [Unidades vendidas]1:[Precio por unidad]3, 0)


Arroja la posición del valor numérico 42 de la tabla de dos columnas, en la que 78 sería la primera posición y USD 20,00, la sexta
3

=MATCH(DATE(2019, 2, 12), [Fecha de pedido]:[Fecha de pedido])

Arroja la posición de la fecha 12 de febrero de 2019 con la función DATE en la columna Fecha de pedido
1

=INDEX([Precio por unidad]:[Precio por unidad], MATCH(“Chaqueta”, [Prenda de vestir]:[Prenda de vestir], 0))

Arroja el valor de la columna Precio por unidad para la fila que contiene el valor Chaqueta en la columna Prenda de vestir

USD 20,00

¿Aún necesita ayuda?

Utilice la plantilla de fórmulas de Smartsheet para ver ejemplos y practicar el trabajo con funciones en tiempo real.

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

Pregunte a la Comunidad