es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error sugiere que el segundo argumento de la función SUMAR.SI, que es indirecto($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ón indirecto. 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.

Comments are closed.