Contar celda de varias hojas de forma dinàmica
Publicado por Meritxell (3 intervenciones) el 31/10/2017 10:43:29
Llevo días buscando información y no encuentro como hacerlo. A ver si me pueden ayudar.
Tengo un excel para maestros en el cual hay hojas con las actividades que se han hecho durante el año con las notas de cada alumno, y un cuadro resumen de todas las notas. En el cuadro resumen, tengo varias celdas (300) que cuentan cuantas celdas estan rellenadas en las hojas de actividades (cada celda se fija en una celda diferente de las hojas). La formula seria esta:
=CONTAR(HOJA1:HOJA7!A1)
=CONTAR(HOJA1:HOJA7!A2)
etc...
Esto funciona siempre y cuando tenga el rango de hojas claro. Pero he automatizado el excel para ir añadiendo hojas de activades y entonces el rango deberia aumentar cada vez que se añade una nueva hoja. Quisiera que la formula se me actualizara.
He intentado con nombres definidos que me definan el rango y he visto que puedo hacer esto:
Nombredefinido = Hoja1:HOJA7!$A$1
=CONTAR(Nombredefinido)
Si actualizo el nombre a través de macros se me actualiza automaticamente la formula. Pero tengo que poner en el nombre definido la celda que quiero contar. El problema es que esta formula la necesito para contar 300 parametros de diferentes celdas.
He intentado que el nombre definido solo defina el rango de hojas y luego completar la formula, pero o no se puede o no se como se hace.
Nombre definido =HOJA1:HOJA7
=CONTAR(Nombredefinido!A1)
Necesitaria saber si hay alguna manera que lo único dinàmico sea el rango, ya que quiero poner la formula en las 300 celdas que cada una cuenta una celda diferente pero del mismo rango de hojas.
A lo mejor existe otra formula, o otra manera de hacerlo. Estoy buscando como hacerlo directamente con la formula, para no hacer una macro que me canvie cada vez que se añada una hoja todas las formulas.
Gracias de antemano
Tengo un excel para maestros en el cual hay hojas con las actividades que se han hecho durante el año con las notas de cada alumno, y un cuadro resumen de todas las notas. En el cuadro resumen, tengo varias celdas (300) que cuentan cuantas celdas estan rellenadas en las hojas de actividades (cada celda se fija en una celda diferente de las hojas). La formula seria esta:
=CONTAR(HOJA1:HOJA7!A1)
=CONTAR(HOJA1:HOJA7!A2)
etc...
Esto funciona siempre y cuando tenga el rango de hojas claro. Pero he automatizado el excel para ir añadiendo hojas de activades y entonces el rango deberia aumentar cada vez que se añade una nueva hoja. Quisiera que la formula se me actualizara.
He intentado con nombres definidos que me definan el rango y he visto que puedo hacer esto:
Nombredefinido = Hoja1:HOJA7!$A$1
=CONTAR(Nombredefinido)
Si actualizo el nombre a través de macros se me actualiza automaticamente la formula. Pero tengo que poner en el nombre definido la celda que quiero contar. El problema es que esta formula la necesito para contar 300 parametros de diferentes celdas.
He intentado que el nombre definido solo defina el rango de hojas y luego completar la formula, pero o no se puede o no se como se hace.
Nombre definido =HOJA1:HOJA7
=CONTAR(Nombredefinido!A1)
Necesitaria saber si hay alguna manera que lo único dinàmico sea el rango, ya que quiero poner la formula en las 300 celdas que cada una cuenta una celda diferente pero del mismo rango de hojas.
A lo mejor existe otra formula, o otra manera de hacerlo. Estoy buscando como hacerlo directamente con la formula, para no hacer una macro que me canvie cada vez que se añada una hoja todas las formulas.
Gracias de antemano
Valora esta pregunta


0