Suma condicional
En un libro, tengo una lista de 4 columnas donde diversa gente anota gastos: quién efectúa el gasto, qué tipo de gasto, el importe y la fecha.
Las listas son siempre igual: 4 columnas y 50 filas donde poner datos.
El tipo de gasto y quién realiza el gasto son celdas con validación que parten de sendas listas, a las que se asocia respectivamente una cuenta contable y una cuenta secundaria.
Cuando periódicamente hacemos el asiento contable, reflejamos estos importes en una MATRIZ con las cuentas contables y las cuentas secundarias, usando la función SUMAR. SI. CONJUNTO con las dos condiciones.
El tema está en que me gustaría dejar de tener esta MATRIZ en cada hoja y tener una sola MATRIZ en una hoja inicial, de manera que pudiera indicar por ejemplo en la celda A1 el nombre de la hoja a la que quiero referirme para que me sume los valores. Es decir, si A1=HOJA1, que me sume los valores de los mismos rangos de la HOJA1; si A1=HOJA2, que me sume los valores de los mismos rangos de la HOJA2 y así sucesivamente.
Cómo puedo "encadenar" el contenido de la casilla A1 ("HOJA1") en la función SUMAR.SI.CONJUNTO('HOJA1'!$A$2:$A$51..........)?
Gracias por la ayuda y saludos.
Las listas son siempre igual: 4 columnas y 50 filas donde poner datos.
El tipo de gasto y quién realiza el gasto son celdas con validación que parten de sendas listas, a las que se asocia respectivamente una cuenta contable y una cuenta secundaria.
Cuando periódicamente hacemos el asiento contable, reflejamos estos importes en una MATRIZ con las cuentas contables y las cuentas secundarias, usando la función SUMAR. SI. CONJUNTO con las dos condiciones.
El tema está en que me gustaría dejar de tener esta MATRIZ en cada hoja y tener una sola MATRIZ en una hoja inicial, de manera que pudiera indicar por ejemplo en la celda A1 el nombre de la hoja a la que quiero referirme para que me sume los valores. Es decir, si A1=HOJA1, que me sume los valores de los mismos rangos de la HOJA1; si A1=HOJA2, que me sume los valores de los mismos rangos de la HOJA2 y así sucesivamente.
Cómo puedo "encadenar" el contenido de la casilla A1 ("HOJA1") en la función SUMAR.SI.CONJUNTO('HOJA1'!$A$2:$A$51..........)?
Gracias por la ayuda y saludos.
Respuesta de toldeman
1