Función OFFSET de Excel
La función OFFSET de Excel devuelve una referencia a una celda o a un rango de celdas desplazado respecto a una celda específica según un número determinado de filas y columnas.

Sintaxis
=OFFSET ()reference, rows, cols, [height], [width])
Argumentos
Referencia (obligatorio): una celda o un rango de celdas adyacentes que establecerá como punto de partida.
Filas (obligatorio): el número de filas que se desplazará hacia arriba (número negativo) o hacia abajo (número positivo) desde el punto de partida.
Cols (obligatorio): el número de columnas que se desplazará hacia la izquierda (número negativo) o hacia la derecha (número positivo) desde el punto de partida.
Alto (opcional): el número de filas que desea devolver. El alto 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 de devolución
La función OFFSET devolverá Una referencia de celda desplazado desde un punto de partida dado.
Notas sobre la función
1. Se devolverá el valor de error #¡VALOR! si la referencia apunta a un rango de celdas no contiguas.
2. Se devolverá el valor de error #¡REF! si el desplazamiento en filas o columnas excede los límites de la hoja de cálculo.
Ejemplos
Ejemplo 1: Uso básico de la función OFFSET
Devuelva 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 indican que se deben desplazar 3 filas hacia abajo y 1 columna hacia la derecha desde la celda B2, obteniendo finalmente el valor de la celda C5. Consulte la captura de pantalla:

Devuelva una referencia a un rango de celdas con la siguiente fórmula:
=OFFSET(B2,3,1,2,2)
En este caso, obtendrá los resultados del rango 2×2 situado tres filas por debajo y una columna a la derecha de la celda B2.

Nota: Se producirá un error #¡VALOR! si selecciona únicamente una celda para aplicar la función OFFSET, ya que esta devuelve un rango de celdas. Debe seleccionar un rango de 2×2 (por ejemplo, 4 celdas en blanco), introducir la fórmula y pulsar las teclas Ctrl+Mayús+Intro para obtener los resultados.
Ejemplo 2: Utilice la función OFFSET para sumar un rango de valores
Como se ha mencionado anteriormente, si intenta usar la función OFFSET por sí sola en una única celda —por ejemplo, =OFFSET(B2,3,1,2,2)— devolverá un error #¡VALOR!. Sin embargo, si combina las funciones SUMA y OFFSET como se muestra en la siguiente captura de pantalla, obtendrá directamente la suma de los valores del rango C5:D6.
1. Seleccione una celda en blanco, copie la siguiente fórmula en ella y pulse la tecla Intro para obtener el resultado.
=SUM(OFFSET(B2,3,1,2,2)))

Ejemplo 3: Sumar columnas según determinados criterios
Tal como se muestra en la siguiente captura de pantalla, ¿cómo obtener las ventas totales de Mango desde el domingo hasta el martes? Inténtelo tal como se indica a continuación.

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

Notas:
1. En la fórmula anterior, COINCIDIR(G4;B3:B8) busca «Mango» y devuelve su posición dentro del rango B3:B8. Como «Mango» se encuentra 5 filas por debajo de la celda B2, la función devuelve el número 5;
2. Dado que el resultado de COINCIDIR es 5 y el último argumento es 0, la función DESREF ahora aparece como DESREF(C2:E2;5;0), lo que significa que el desplazamiento parte del rango C2:E2, se mueve 5 filas hacia abajo y 0 columnas a la derecha, obteniendo así la referencia al rango C7:E7;
3. A continuación, la función SUMA toma la forma SUMA(C7:E7) y, finalmente, devuelve la suma de los valores del 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 n filas en Excel?
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Ofrece más de 300 funciones,asegurando que lo que necesita esté a solo un clic...
Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Cambie entre decenas de documentos abiertos en un solo segundo!
- Reduzca cientos de clics diarios y olvídese del síndrome del ratón.
- Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
- Lleva la eficiencia de las pestañas a Office (incluido Excel), tal como lo hacen Chrome, Edge y Firefox.