
Entonces, estoy tratando de usar sumifs con indirecto y dirección para sumar todas las filas anteriores en una columna; sin embargo, recibo un error #value cuando lo intento. Me preguntaba si alguien podría ayudarme a señalar el error en mi fórmula o proceso. Aquí está la fórmula que estoy usando:
=SUMIFS(INDIRECT(ADDRESS(2,[Value])&":"&ADDRESS(ROW()-1,[Value])),[Category],"s",[Type],2)
Si observa el conjunto de datos, también parece que sumif_test no funciona correctamente y suma toda la columna en lugar del rango especificado.
¡Gracias por su tiempo a todos!
Respuesta1
Para una condición OR, envuelva SUMIFS en una SUMA.
=SUM(SUMIFS(Table1[[#Headers],[value]]:[@value], Table1[[#Headers],[category]]:[@category], {"a", "s"}, Table1[[#Headers],[type]]:[@type], 2))
Respuesta2
Puede intentar usar lo siguiente, lo uso para SUMAR totales acumulados (o todas las FILAS anteriores), no estoy seguro si se transferirá a un archivo SUMIFS
.
Supuse que el Valor está en la Columna A y comienza en la Fila 1, ajuste la fórmula si este no es el caso.
=SUMIFS($A$2:A2,[Category],"s",[Type],2)
O
=SUMIFS($A$2:A2,$B$2:B2,"s",$C$2:C2,2)
Esto permite que el rango SUMA comience siempre en la fila 2 y solo se extienda hasta su FILA actual.
Avíseme si esto no funciona y lo eliminaré como respuesta.