Aplica a

Smartsheet
  • Pro
  • Business
  • Enterprise

Capacidades

¿Quiénes pueden usar esta capacidad?

  • Propietario
  • Administrador
  • Editor

Combinaciones de fórmulas para referencias cruzadas entre hojas

Este artículo incluye funciones de uso frecuente y recursos adicionales que lo ayudarán a aprovechar las fórmulas. 

¿Quién puede usar esto?

Planes:

  • Pro
  • Business
  • Enterprise

Permisos:

  • Propietario
  • Administrador
  • Editor

Averigüe si esta capacidad está incluida en Smartsheet Regions o Smartsheet Gov.

Existen innumerables formas de combinar funciones para analizar los datos y que sean más útiles.

Fórmulas cruzadas

Las siguientes fórmulas combinan diferentes funciones y funcionan bien para la recopilación de datos de hojas cruzadas. Obtenga más información sobre cómo hacer referencia a datos de otras hojas.

Cualquier criterio a los que se hace referencia entre comillas puede reemplazarse por una referencia de celda directa, como [Nombre de columna]@fila, donde el valor se encuentra en una celda en lugar de escribirse en la fórmula. Aprenda cómo crear una referencia a una celda o columna en una fórmula.

Buscar una celda usando un valor coincidente

Obtenga el valor de una columna en función de un valor coincidente en una columna diferente para identificar la fila. Utilícelo en lugar de un VLOOKUP para obtener un mejor rendimiento de la hoja, lo que reduce las referencias cruzadas a celdas entre hojas. 

Usar INDEX y MATCH, por ejemplo:

=INDEX({Column to return}, MATCH("Valor coincidente", {Column with value to match}, 0))

El valor coincidente debe ser único en ambas hojas y almacenarse en el mismo tipo de columna. Por ejemplo, si coloca un filtro en su hoja con ese valor, solo debería aparecer una fila. Si tiene varias filas con el valor coincidente, la fórmula solo devolverá la primera coincidencia que encuentre. Consulte las dos soluciones siguientes para ver posibles alternativas en este escenario.

Buscar una celda utilizando diferentes criterios

Recupere el valor de una columna en función de múltiples valores coincidentes en otras columnas. 

Utilice INDEX y COLLECT, por ejemplo:

=INDEX(COLLECT({Column to return}, {Column 1 with value to match}, "Valor 1", {Column 2 with value to match}, "Valor 2"), 1)

Reunir todo el contenido coincidente en una sola celda

Restituya en una celda todas las celdas que coincidan con su criterio. Esto es similar al uso de INDEX, pero le permite ver todos los posibles valores coincidentes si tiene más de una fila en la hoja de origen con datos coincidentes. 

Utilice JOIN y COLLECT, por ejemplo:

=JOIN(COLLECT({Column with values to return}, {Criteria Column 1}, "Criterio 1", {Criteria Column 2}, "Criterio 2"), ", ")

Promedio con muchas condiciones

Promedie una columna en función de diferentes criterios en otras columnas; esencialmente es un AVERAGEIF plural, que le permite agregar varias condiciones de filtro para determinar qué filas promediar. 

Utilice AVG y COLLECT, por ejemplo:

=AVG(COLLECT({Column to Avg}, {Criteria Column 1}, "Criterio 1", {Criteria Column 2}, "Criterio 2"))

Buscar la última fecha o el número más alto con condiciones

Restituya la fecha más reciente o el número más alto de una columna en función de diversos criterios de otras columnas. 

Utilice MAX y COLLECT, por ejemplo:

=MAX(COLLECT({Column to find Max Date or Number}, {Criteria Column 1}, "Criterio 1", {Criteria Column 2}, "Criterio 2"))

Puede utilizar MIN en lugar de MAX si busca la fecha más temprana o el número más bajo. 


Optimizar referencias cruzadas

El número total de celdas a las que pueden hacer referencia las fórmulas en una hoja puede alcanzar los 25 millones. Si supera este límite, se le pedirá que reduzca el número de celdas a las que hacen referencia las fórmulas.

Para optimizar el número de celdas a las que hacen referencia las fórmulas de la hoja, aquí hay algunos consejos útiles:

  • Utilice INDEX (MATCH) en lugar de VLOOKUP: VLOOKUP hace referencia a todo un rango de tablas, mientras que INDEX (MATCH) solo se refiere a las columnas necesarias, lo que reduce el número de celdas involucradas.
  • Distribuir fórmulas en varias hojas: en lugar de utilizar una sola hoja maestra, distribuya los datos creando hojas separadas para diferentes tipos de solicitudes. Esto ayuda a distribuir las fórmulas de manera más eficiente.
  • Referencia solo a celdas esenciales: Las fórmulas solo deben referirse a las celdas específicas necesarias para los cálculos, lo que puede ayudar a reducir el número total de celdas a las que se hace referencia.

Estos pasos pueden ayudarlo a aprovechar al máximo las capacidades del software y mejorar el rendimiento.


¿Aún necesita ayuda?

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

Busque 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