Saltar al contenido principal
Workday User Guide
Última actualización: 2023-06-23
Concepto: fórmulas de matriz en libros de trabajo

Concepto: fórmulas de matriz en libros de trabajo

Una
matriz
es un conjunto de datos que está incluido en más de una celda de la hoja de cálculo. Una matriz parece visualmente un simple rango de celdas, pero en realidad es una estructura especial con la que se trabaja como unidad. Desde la perspectiva de Workday Worksheets, las áreas de datos activos y las áreas de entrada son ejemplos de matrices. Una fórmula que se ocupa de una sola celda, no de una matriz, es una fórmula
escalar
; la fórmula devuelve un resultado en una sola celda.
Una matriz puede ser unidimensional y contener valores en una sola fila o columna; o bidimensional y contener un conjunto de valores rectangular en columnas y filas. Puede ver matrices horizontales representadas en texto con llaves a ambos lados y comas entre los valores, como en la fórmula = {1,2,3,4}. Las matrices verticales tienen un punto y coma entre los valores, como = {5; 6; 7; 8}. Las matrices bidimensionales tienen ambos signos de puntuación, por ejemplo = {1,2,3; 4,5,6}.
Una
fórmula de matriz
es una fórmula única que calcula los valores de una matriz y, a continuación, devuelve una matriz de resultados. El área de resultados de matriz se denomina área
de vertido
. Las fórmulas de matriz utilizan la misma sintaxis que las fórmulas normales. Puede hacer lo siguiente:
  • Enviar una fórmula para generar resultados en una matriz. Todas las celdas de la matriz son una unidad única con la que se trabaja como una sola entidad. Esta es una fórmula de matriz de varias celdas.
  • Enviar una fórmula en una sola celda para operar en una matriz, mientras que el resultado se encuentra en una sola celda. Esta es una fórmula de matriz de una sola celda. Las fórmulas de matriz de una sola celda se utilizan con mucha menos frecuencia en comparación con las fórmulas de matriz de varias celdas.
En una fórmula de matriz, puede usar muchas funciones comunes, como SUM y COUNT. Varias funciones, como TRANSPOSE, solo son significativas cuando operan en una matriz.
Tenga en cuenta estas consideraciones cuando utilice fórmulas de matriz:
  • Las fórmulas de matriz funcionan mejor. Es más rápido utilizar una fórmula de matriz de varias celdas de 10x100 que 1000 fórmulas independientes.
  • El uso de una fórmula de matriz de varias celdas ayuda a evitar que usted u otros usuarios sobrescriban accidentalmente una fórmula de celda.
  • No puede editar una celda individual de una matriz, excepto la celda superior izquierda (también denominada celda raíz) en el área de volcado. Si selecciona otra celda en el área de volcado, la fórmula será visible en la barra de fórmulas, pero no podrá cambiarla. Para actualizar la fórmula, seleccione la celda raíz y cámbiela según sea necesario. Workday Worksheets actualiza automáticamente el resto del área de desbordamiento al pulsar Intro.

Fórmulas de matriz con y sin restricciones

En una fórmula, si especifica el rango exacto de celdas en el que introducir los resultados, está utilizando una fórmula de matriz restringida. Solo utilice una fórmula de matriz con restricciones si conoce el rango específico que debe contener el conjunto de resultados. Si añade o elimina datos en el rango, debe modificar la fórmula de matriz para reflejarlos.
Workday Worksheets ofrece un método más flexible para trabajar con datos de matriz. Si trabaja con datos activos, como es el caso de los datos de informe de Workday o los datos de área de entrada, la matriz de datos puede cambiar de tamaño siempre que actualice los datos activos. La fórmula de matriz debe adaptarse a esos cambios. Workday Worksheets gestiona las variaciones en el tamaño de la matriz mediante fórmulas de matriz sin restricciones. Cuando envía una fórmula sin especificar el tamaño de matriz específico para el resultado, lo que permite que Workday Worksheets determine el conjunto de resultados de matriz dinámicamente, está utilizando una fórmula de matriz sin restricciones.
Utilizamos el periodo sin restricciones en diferentes contextos:
  • Llamamos
    fórmula de matriz sin restricciones
    a una fórmula como GROUPBY porque está diseñada para tener un resultado variable.
  • Una matriz de datos activos como un conjunto de datos de informe de Workday es una
    matriz sin restricciones
    porque el tamaño de la matriz puede aumentar o reducirse al actualizar los datos activos.
  • Una referencia de rango como B:B es una
    referencia de columna sin restricciones
    porque no especifica el número de celdas que contienen datos en la columna.

Envío de fórmulas de matriz

Envíe fórmulas de matriz desde cualquiera de estas ubicaciones:
  • La barra de fórmulas.
  • La celda que contiene la fórmula. Antes de enviarla, haga doble clic en la celda para asegurarse de que esté activa.
Envíe fórmulas de matriz mediante estos accesos directos de teclado:
  • Para enviar una fórmula de matriz
    sin restricciones
    , pulse Ctrl+Alt+Intro (Windows) o Comando+Opción+Intro (Mac). Los resultados se muestran en todas las celdas obligatorias del rango. Si no hay suficientes celdas vacías para mostrar los resultados completos, se produce un error. Asegúrese de que haya suficientes celdas vacías disponibles para incluir el resultado.
  • Para enviar una fórmula de matriz
    restringida
    , pulse Ctrl+Mayús+Intro (Windows) o Comando+Mayús+Intro (Mac). Los resultados solo se muestran dentro del rango seleccionado. Este comportamiento también se puede identificar en otros productos de hoja de cálculo comunes.