google-spreadsheet - valores - sumif google sheets
Calculando suma si celda en la misma fila es cadena (2)
Así que estoy en Hojas de cálculo de Google y necesito poder sumar todos los valores en parte de una columna, siempre que la primera celda de la misma fila sea coherente. Ejemplo:
Si echas un vistazo a la imagen, he calculado la suma de ''record_count'' para todas las celdas donde ''Name'' = ''Booker'' - se trata de 80 filas. Hice esto definiendo manualmente el rango. Necesito poder usar una fórmula que sumará cada celda en ''record_count'' siempre que ''Name'' (columna B) sea consistente. Una vez que ''Nombre'' cambia, necesito la fórmula para comenzar a resumir cada celda donde ''Nombre'' = un nombre diferente.
Pegaré estos datos del resultado de una consulta SQL mensual y no quiero tener que seguir definiendo rangos manualmente. Quiero que sea dinámico. Si bajé más allá de la fila 80, el nombre cambia a ''Softhouse'' y quiero poder sumar cada celda en ''record_count'' donde ''Name'' = ''Softhouse''.
La fórmula que actualmente tengo en J3 es =IF(C3=C4,SUM(D$3:D$80),null)
Esto solo funciona para el primer uso, luego disminuye gradualmente si lo arrastro hacia abajo.
Cualquier ayuda sería muy apreciada. Además, puedo proporcionar tanta información adicional como sea necesario.
Puede usar la función sumif: https://support.google.com/docs/answer/3238496
Para su caso, pruebe esta función a continuación, simplemente cambie 99 a lo suficientemente grande para sus datos reales: J3=SUMIFS(D$3:D$99, B$3:B$99, CONCATENATE("=",B3))
Aquí hay una muestra:
QUERY
te dará un resumen:
=QUERY(A:I,"Select A,sum(D) group by A",2)
La implementación correcta de IF
es
=ARRAYFORMULA(SUM(IF(C3=C$3:C$80,D$3:D$80)))