Función variable para excel como solucionarlo

Quiero hacer que una función varíe según lo solicite.
Ejemplo. En un libro tengo 13 hojas, una por cada mes (ENE-2018, FEB-2018, MAR-2018, ETC) y una hoja que se llama "Totales", en la hoja "totales" quiero hacer un función que cuando le cambien el mes del año cambie la función y por si cambien los resultados.
Funcion: =SUMAR.SI('ENE-2018'!B4:B140;TOTALES!C231;'ENE-2018'!I4:I140)
Lo que quiero hacer es que en un celda se desplieguen los mese (enero, febrero, marzo, etc.) y que vaya cambiando en la función. Por ejemplo:
en una celda pongo ENE-2018 y cambia a la funcion: =SUMAR.SI('ENE-2018'!B4:B140;TOTALES!C231;'ENE-2018'!I4:I140), y si cambio en la celda a MAR-2018 se cambiaria la funcion a : =SUMAR.SI('MAR-2018'!B4:B140;TOTALES!C231;'MAR-2018'!I4:I140).
Quisiera saber si hay alguna forma de hacerlo.

1 respuesta

Respuesta
1

Utiliza la función indirecto, cambia en la fórmula D2 por la celda donde vas a poner el nombre de la hoja.

=SUMAR.SI(INDIRECTO("'" & D2 & "'!B4:B140");TOTALES!C231;INDIRECTO("'" & D2 & "'!I4:I140"))

sal u dos

Hice la función, pero no funciona,

SUMAR.SI(INDIRECTO("'"& R228 &"'!B4:B140");TOTALES!C231;INDIRECTO("'"& R228 &"'!I4:I140"))

da por resultado #REF!, no puedo solucionarlo.

Gracias

En la celda R228 debes tener un nombre de hoja válido, si tu hoja se llama ENE-2018 entonces en la celda R228 debes tener el dato : ENE-2018

Revisa que el nombre de la hoja sea exactamente igual a lo que tienes en la celda. Revisa que no haya espacios en blanco antes, en medio o al final, tanto en el nombre de la hoja como lo que tienes en la celda.

Revisa y me comentas.

Si, revise todo eso, pero igual sigue dando error..

la funcion es: =SUMAR.SI(INDIRECTO("'"& R228 &"'!B4:B140");TOTALES!C231;INDIRECTO("'"& R228 &"'!I4:I140"))

Paso imagen.

En la imagen no se ve el nombre de la hoja.

Pero en la celda estás poniendo esto

'ENE-2018'!

Y solamente debes poner esto:

ENE-2018

Revisa nuevamente y me comentas

¡Gracias! SOS MUY GROSO

Gracias... cambie el nombre del mes como me dijiste y tuve que poner la celda en formato "Texto" y así lo tomo, ahora varia según cambio el nombre de la hoja.

GRACIAS.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas