Skip to main content

Función OFFSET de Excel

Author: Siluvia Last Modified: 2025-06-04

La función OFFSET de Excel devuelve una referencia a una celda o un rango de celdas que está desplazado desde una celda específica por un número determinado de filas y columnas.

showing the usage of OFFSET function

Sintaxis

=OFFSET (referencia, filas, cols, [altura], [ancho])


Argumentos

Referencia (obligatorio): Una celda o un rango de celdas adyacentes que establecerá como punto de partida.
Filas (obligatorio): El número de filas para mover hacia arriba (número negativo) o hacia abajo (número positivo) desde el punto de partida.
Cols (obligatorio): El número de columnas para mover hacia la izquierda (número negativo) o hacia la derecha (número positivo) desde el punto de partida.
Altura (opcional): El número de filas que desea devolver. La altura debe ser un número positivo.
Ancho (opcional): El número de columnas que desea devolver. El ancho debe ser un número positivo.


Valor devuelto

La función OFFSET devolverá una referencia de celda desplazada desde un punto de partida dado.


Notas de la función

1. Se devolverá el valor de error #¡VALOR! cuando la referencia se refiera a un rango de celdas discontinuas.
2. Se devolverá el valor de error #¡REF! cuando las filas y columnas desplazadas superen los límites de la hoja de trabajo.


Ejemplos

Ejemplo 1: Uso básico de la función OFFSET

Devuelve una referencia a una celda con la siguiente fórmula:
=OFFSET(B2,3,1)

En este caso, B2 es el punto de partida, los números 3 y 1 significan que se mueven 3 filas hacia abajo y 1 columna hacia la derecha desde la celda B2, y finalmente se devuelve el valor en C5. Ver captura de pantalla:

showing the usage of OFFSET function

Devuelve una referencia a un rango de celdas con la siguiente fórmula:
=OFFSET(B2,3,1,2,2)

En este caso, obtendrá los resultados de un rango de 2 x 2 que está 3 filas debajo y 1 columna a la derecha de la celda B2.

showing the usage of OFFSET function

Nota: Ocurrirá un error #¡VALOR! cuando seleccione solo una celda para aplicar la función OFFSET para devolver un rango de celdas. Necesita seleccionar un rango de 2 x 2 (por ejemplo, 4 celdas en blanco), ingresar la fórmula y presionar las teclas Ctrl + Shift + Enter para obtener los resultados.

Ejemplo 2: Usar la función OFFSET para sumar un rango de valores

Como mencionamos anteriormente, si intenta usar la función OFFSET como =OFFSET(B2,3,1,2,2) por sí sola en una sola celda, devolverá un error #¡VALOR!. Sin embargo, si combina las funciones SUM y OFFSET como se muestra en la siguiente captura de pantalla, devolverá directamente la suma de los valores en el rango C5:D6.

1. Seleccione una celda en blanco, copie la siguiente fórmula en ella y presione la tecla Enter para obtener el resultado.
=SUM(OFFSET(B2,3,1,2,2)))

showing the usage of OFFSET function
Ejemplo 3: Sumar columnas basadas en ciertos criterios

Como se muestra en la siguiente captura de pantalla, ¿cómo obtener el total de ventas de Mango de domingo a martes? Por favor, pruebe lo siguiente.

showing the usage of OFFSET function

1. Seleccione una celda en blanco, copie la siguiente fórmula en ella y presione la tecla Enter para obtener el resultado.
=SUM(OFFSET(C2:E2,MATCH(G4,B3:B8,),))

showing the usage of OFFSET function

Notas:

1. En la fórmula anterior, MATCH(G4,B3:B8) busca Mango y devuelve su posición en el rango B3:B8. Veamos, Mango se encuentra 5 filas debajo de la celda B2, por lo que devuelve el número 5;
2. Como el resultado de MATCH es 5, y la última coma aquí representa 0, la función OFFSET ahora se muestra como OFFSET(C2:E2,5,0), lo que significa que el desplazamiento comienza desde el rango C2:E2, se mueve 5 filas hacia abajo y 0 columnas hacia la derecha para obtener la referencia al rango C7:E7;
3. Luego, la función SUM se muestra como SUM(C7:E7), y finalmente devuelve la suma de los valores en el rango C7:E7.


Más ejemplos

¿Cómo sumar cada n filas hacia abajo en Excel?

¿Cómo crear un rango con nombre dinámico en Excel?

¿Cómo devolver el valor de una celda cada cinco o cada n filas en Excel?


Las Mejores Herramientas de Productividad para Office

Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud

🤖 Asistente de KUTOOLS AI: Revoluciona el análisis de datos basado en: Ejecución Inteligente   |  Generar Código  |  Crear Fórmulas Personalizadas  |  Analizar Datos y Generar Gráficos  |  Invocar Funciones de Kutools
Funciones Populares: Buscar, Resaltar o Identificar Duplicados  |  Eliminar Filas en Blanco  |  Combinar Columnas o Celdas sin Perder Datos  |  Redondear sin Fórmula ...
Super VLookup: Múltiples Criterios  |  Múltiples Valores  |  A través de Varias Hojas  |  Coincidencia Difusa...
Lista Desplegable Avanzada: Lista Desplegable Fácil  |  Lista Desplegable Dependiente  |  Lista Desplegable de Selección Múltiple...
Administrador de Columnas: Agregar un Número Específico de Columnas  |  Mover Columnas  |  Cambiar Estado de Visibilidad de Columnas Ocultas  Comparar Columnas para Seleccionar Celdas Iguales y Diferentes ...
Funciones Destacadas: Cuadrícula de Enfoque  |  Vista de Diseño  |  Barra de Fórmulas Mejorada  |  Administrador de Libros y Hojas de Trabajo | Biblioteca de Recursos (AutoTexto)  |  Selector de Fechas  |  Combinar Hojas de Trabajo  |  Cifrar/Descifrar Celdas  |  Enviar Correos Electrónicos por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrita/cursiva/tachado...) ...
Los 15 Mejores Conjuntos de Herramientas12 Herramientas de Texto (Agregar Texto, Eliminar Caracteres ...)  |  Más de 50 Tipos de Gráficos (Diagrama de Gantt ...)  |  Más de 40 Fórmulas Prácticas (Calcular edad basada en la fecha de nacimiento ...)  |  19 Herramientas de Inserción (Insertar código QR, Insertar imagen desde ruta ...)  |  12 Herramientas de Conversión (Convertir a palabras, Conversión de moneda ...)  |  7 Herramientas de Combinación y División (Combinar filas avanzado, Dividir celdas de Excel ...)  |  ... y más

Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...


Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)

  • ¡Un segundo para cambiar entre decenas de documentos abiertos!
  • Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
  • Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
  • Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.