Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenos días,
mi consulta es la siguiente:
quisiera saber cómo puedo sumar los valores de una columna teniendo en cuenta otra columna, es decir, según el ejemplo
id | nº de viviendas | material |
---|---|---|
111 | 4 | acero |
111 | 4 | madera |
111 | 4 | hormigón |
222 | 1 | acero |
222 | 1 | madera |
333 | 3 | acero |
333 | 3 | hormigón |
quisiera que sumase el nº de viviendas total pero sin que se duplique por la columna id e independientemente del valor de la columna material. El resultado tendría que ser 8.
Muchas gracias de antemano.
Olá Leticia,
Não entendi direito o que você quis dizer com sem que se duplique pela coluna Id.
Se carregar os dados que você postou, a soma simples dos valores fica como segue:
Para obter a soma dos valores distintos (8) use a expressão:
=sum(distinct [nº de viviendas])
Entendo que não faz muito sentido essa métrica somente pelas vendas distintas, mas é essa expressão.
Felipe
Muchas gracias por responder.
si utilizo la expresión =sum(distinct [nº de viviendas]) y se da el caso de que en la columna nº de viviendas hay un valor que se repite, solo lo contaría una vez aunque fuera un registro diferente; por lo tanto, no me funcionaría.
Necesito que por cada id diferente me sume solo una vez la columna nº de viviendas para poder sacar kpis o gráficos sin que se dupliquen estos valores. Cada id diferente se corresponde con una obra. el problema es que cada obra tiene varios registros aunque el valor de nº de vivienda no se modifique.
Hola Leticia,
Para el cálculo que buscas necesitarías usar el AGGR. Creo que la expresión sería así:
=AGGR(SUM(DISTINCT [nº de viviendas]), id)
Un saludo,
Nacho
Hola Leticia,
Puedes usar la expresion que se ve en la img a continuacion.
Saludos,
Carlos
Muchísimas gracias, funciona perfectamente.
Os agradezco vuestra ayuda.