Cómo utilizar las funciones de referencia en Excel 2016

  1. Software
  2. Oficina de Microsoft
  3. Excel
  4. Cómo utilizar las funciones de referencia en Excel 2016

Libro Relacionado

Excel 2016 todo en uno para tontos

Por Greg Harvey

Las funciones de referencia de Excel 2016 en la lista desplegable del botón de comando Búsqueda y Referencia en la pestaña Fórmulas de la Cinta están diseñadas para tratar específicamente los diferentes aspectos de las referencias de celdas en la hoja de trabajo. Este grupo de funciones incluye:

  • DIRECCIÓN para devolver una referencia de celda como entrada de texto en una celda de la hoja de trabajo
  • ÁREAS para devolver el número de áreas de una lista de valores (las áreas se definen como un rango de celdas contiguas o una sola celda en la referencia de celda).
  • COLUMNA para devolver el número que representa la posición de la columna de una referencia de celda
  • COLUMNAS para devolver el número de columnas de una referencia
  • FORMULATEXT para devolver la fórmula referenciada como una cadena de texto
  • GETPIVOTDATA para devolver datos almacenados en una tabla pivotante de Excel
  • HYPERLINK para crear un enlace que abra otro documento almacenado en su ordenador, red o Internet (también puede hacerlo con el comando Insert→Hyperlink)
  • INDIRECTO para devolver una referencia de celda especificada por una cadena de texto y traer el contenido en la celda a la que se refiere esa celda.
  • LOOKUP para devolver un valor de un array
  • OFFSET para devolver una referencia a un rango de celdas especificado por el número de filas y columnas de una celda o un rango de celdas.
  • ROW para devolver el número de fila de una referencia de celda
  • ROWS para devolver el número de filas en un rango de celdas o array
  • RTD para devolver datos en tiempo real desde un servidor que ejecute un programa que soporte la automatización COM (Component Object Model).
  • TRANSPOSE para devolver un arreglo vertical como un arreglo horizontal y viceversa.

Ponga el flaco en columnas y filas

Las funciones COLUMNS y ROWS devuelven el número de columnas y filas en un rango de celdas o array en particular. Por ejemplo, si tiene un rango de celdas en la hoja de cálculo llamado product_mix, puede averiguar cuántas columnas contiene introduciendo esta fórmula:

=COLUMNOS(product_mix)

Si desea saber cuántas líneas utiliza este rango, introduzca esta fórmula:

=RODILLAS(product_mix)

Puede utilizar las funciones COLUMNS y ROWS juntas para calcular el número total de celdas en un rango determinado. Por ejemplo, si desea conocer el número exacto de celdas utilizadas en el rango de celdas product_mix, cree la siguiente fórmula de multiplicación simple utilizando las funciones COLUMNS y ROWS:

=COLUMNOS(product_mix)*ROWS(product_mix)

No confunda la función COLUMNAS (plural) con la función COLUMNA (singular) y la función ROWS (plural) con la función ROW (singular). La función COLUMN devuelve el número de la columna (como si Excel estuviera utilizando el sistema de referencia R1C1) para la referencia de celda que se especifica como único argumento. Del mismo modo, la función ROW devuelve el número de la fila para la referencia de celda que usted especifica como argumento.

Transposición de rangos celulares

La función TRANSPOSE le permite cambiar la orientación de un rango de celdas (o de un array). Puede utilizar esta función para transponer un rango de celdas verticales donde los datos bajan por las filas de las columnas adyacentes a una donde los datos se ejecutan a través de las columnas de las filas adyacentes y viceversa. Para utilizar con éxito la función TRANSPOSE, no sólo debe seleccionar un rango que tenga un número opuesto de columnas y filas, sino que también debe introducirlo como una fórmula de array.

Por ejemplo, si está utilizando la función TRANSPOSE para transponer un rango de celdas 2 x 5 (es decir, un rango que ocupa dos filas adyacentes y cinco columnas adyacentes), debe seleccionar un rango de celdas 5 x 2 en blanco (es decir, un rango que ocupa cinco filas adyacentes y dos columnas adyacentes) en la hoja de trabajo antes de utilizar el botón Insertar función para insertar la función TRANSPOSE en la primera celda. Luego, después de seleccionar el rango de celdas 2 x 5 que contiene los datos que desea transponer en el cuadro de texto Array del cuadro de diálogo Argumentos de función, debe presionar Ctrl+Mayús+Enter para cerrar este cuadro de diálogo e introducir la función TRANSPOSE en todo el rango de celdas seleccionado como una fórmula de array (encerrada entre llaves).

Suponga que desea transponer los datos ingresados en el rango de celdas A10:C11 (un arreglo de 2 x 3) al rango de celdas en blanco E10:F12 (un arreglo de 3 x 2) de la hoja de trabajo. Cuando presiona Ctrl+Mayús+Intro para completar la fórmula del array, después de seleccionar el rango de celdas A10:C11 como argumento del array, Excel pone la siguiente fórmula del array en cada celda del rango:

SUBTÍTULOS POR ARGENTEAM

La siguiente figura ilustra el uso de la función TRANSPOSE. El rango de celdas B2:C4 contiene una matriz de 3 x 2. Para convertir este arreglo de 3 x 2 en el rango de celdas B2:C4 a un arreglo de 2 x 3 en el rango B6:D7, siga estos pasos:

  1. Seleccionar el rango de celdas en blanco B6:D7 en la hoja de trabajo.
  2. Excel inserta =TRANSPOSE() en la barra de fórmulas y abre el cuadro de diálogo Argumentos de función donde se selecciona el cuadro de texto Argumentos de función.
  3. Arrastrar a través del rango de celdas B2:C4 en la hoja de trabajo de modo que el cuadro de texto del argumento Array contenga B2:C4 y la fórmula en la barra Fórmula ahora diga =TRANSPOSE(B2:C4).
  4. Presione Ctrl+Mayús+Enter para cerrar el cuadro de diálogo Insertar Argumentos (no haga clic en OK) e insertar la fórmula TRANSPOSE array en el rango de celdas B6:D7 como se muestra aquí.

Al hacer clic en el botón Aceptar de la ventana de diálogo Argumentos de función, se inserta la función TRANSPOSICIÓN en la celda activa de la selección de celdas actual. Haciendo esto devuelve el valor de error #VALUE! a la celda. Debe recordar presionar Ctrl+Mayús+Enter para cerrar la caja de diálogo y poner la fórmula en todo el rango de celdas.

Si todo lo que quiere hacer es transponer los encabezados de filas y columnas o una simple tabla de datos, no tiene que pasar por la rutina de crear una fórmula de array usando la función TRANSPOSE. Simplemente copie el rango de celdas a transponer con el botón de comando Copiar en la ficha Inicio de la Cinta. Posicione el cursor de la celda en la primera celda vacía donde se va a pegar el rango transpuesto antes de hacer clic en la opción Transponer en el menú desplegable del botón Pegar.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *