
Tengo varias hojas de Excel, cada una de ellas contiene una tabla para información del usuario y una última hoja que contiene la suma de todas las tablas anteriores. Dado que mi tabla es muy grande, ¿hay alguna manera de crear automáticamente una fórmula que sume todas las tablas de las hojas de usuario en la tabla de la hoja de suma? Las tablas están exactamente en la misma posición.
A1 = user1!A1 + user2!A1 + user3!A1 + ...+ userN!A1
Estoy buscando una mejor manera de seleccionar varias hojas. Además, cuando agrego nuevas hojas de trabajo para usuarios adicionales, quiero que las nuevas hojas de trabajo se incluyan en el cálculo sin modificar todas las fórmulas manualmente.
¿Cómo puedo realizar lo que quiero?
Respuesta1
Sí, puede hacer referencia a una variedad de hojas de la siguiente manera;
A1 =SUM('user1:userN'!A1)
Cuando agregas nuevas hojas y quieres incluirlas en la fórmula, tienes las siguientes opciones:
1) Modifique su fórmula usando el comando reemplazar. En la pestaña de inicio, haga clic en Buscar y seleccionar, Reemplazar. Encuentra qué: usuario3, Reemplazar con: usuario4. Luego haga clic en Reemplazar todo. Si no funciona, haga clic en Opciones y en Buscar en: seleccione Fórmulas, desmarque Coincidir entre mayúsculas y minúsculas y Coincidir con todo el contenido de la celda. Antes de usar esta opción, asegúrese de no tener la palabra usuario3 en ninguna otra parte de su hoja además de sus fórmulas.
2) Agregue la nueva hoja antes de la última hoja referenciada. Por ejemplo, cuando configura su fórmula usuario1: usuario3, agregue una nueva hoja después de la hoja usuario3, asígnele el nombre último usuario e ingrese su fórmula como usuario1: último usuario. Cuando desee agregar una nueva hoja para un usuario adicional, seleccione la hoja del último usuario, en la pestaña Inicio seleccione Insertar, Insertar hoja. Esta hoja se insertará antes de la hoja último usuario y se incluirá automáticamente en cualquier fórmula usuario1:último usuario.
Respuesta2
Podrías utilizar la siguiente fórmula:
=SUM(user1:userN!A1)
Por ejemplo: Si tiene 99 hojas de usuario, utilice:
=SUM(user1:user99!A1)
Respuesta3
A partir de la propuesta de otras respuestas de usar la fórmula SUMA, le sugiero que cree dos hojas de trabajo "en blanco" llamadas, por ejemplo, "comienzo" y "fin". "comenzar" debe colocarse antes de la hoja de trabajo del primer usuario ("usuario1") mientras que "finalizar" después del último usuario ("usuario99", por ejemplo); la fórmula entonces será:
=SUM('begin'!A1:'end'!A1)
De esta manera, lo único a lo que debe prestar atención al agregar un nuevo usuario es asegurarse de que la hoja de trabajo relativa "usuarioN" esté colocada (después del "comienzo" y) antes de la del "fin"..
ÚLTIMA NOTA IMPORTANTE: su hoja de trabajo de "suma total" debe colocarse antes de la de "inicio" o después de la de "final" (de lo contrario, enfrentará un problema de referencia circular).
Para ser aún más claro, aquí tienes una especie de representación "gráfica" para darte una mejor idea:
"TOTALS" | "begin" | "user1" | "user2" | ... | "userN" | "end"
o
"begin" | "user1" | "user2" | ... | "userN" | "end" | "TOTALS"
Las formas de ordenar sus hojas de trabajo están bien.