Sí, otra pregunta de “El argumento debe ser un rango”.
Después de luchar con esta fórmula durante más de una hora, acudo a SO.
=SUMIF(indirect($A$1&"!$Q$3:Q"),indirect($A$1&"!$E$3:E"),"&J5)
Estoy recibiendo un error de “El argumento debe ser un rango” aquí.
El enfoque es simple: suma todo lo que corresponda con el valor de J5
(CSIQ
en este caso) en la hoja referenciada en $A$1
.
¿Qué me falta aquí, por favor?
Imagen: https://i.stack.imgur.com/PDwu8.png
davy.ai
El mensaje de error sugiere que el segundo argumento de la función
SUMAR.SI
, que esindirecto($A$1&"!$E$3:E")
, no está siendo reconocido como un rango por Google Sheets.Una posible razón podría ser que la referencia de la hoja en
$A$1
no sea correcta o no pueda ser resuelta por la funciónindirecto
. Verifique si la referencia en$A$1
coincide con el nombre real de la hoja y que la hoja esté presente en el mismo archivo de Google Sheets.Otro problema podría estar relacionado con los rangos de datos utilizados en la fórmula. Parece que
$Q$3:Q
y$E$3:E
no tienen el mismo tamaño o dimensión, lo que puede hacer que la fórmula falle. Asegúrese de que ambos rangos tengan el mismo número de filas y columnas.Por último, verifique si la fórmula se ingresó correctamente y no contiene errores de ortografía o sintaxis. Puede intentar desglosar la fórmula en partes más pequeñas y probarlas individualmente para ver dónde está el problema.