Calcular valores en Excel usando SumProduct
-
26-10-2019 - |
Pregunta
He probado SumProduct y he probado Sumif, pero creo que lo que necesito es una combinación (o una mejor comprensión de Sumproduct)
Aquí están mis datos
Estado | por ciento
NSW | 0
NSW | 20
Vic | 0
SA | 0
WA | 15
NSW | 0
NSW | 70
Lo que quiero intentar y calcular es lo siguiente:
- Donde estado = nsw
Y
- Donde porcentaje> 0
Quiero resolver el promedio de los valores coincidentes
Al incluir valores = 0 puedo usar:
=SUMIF(A:A,"NSW",B:B)/COUNTIF(A:A,"NSW")
Pero ahora quiero definir aún más eliminando los 0 valores.
Gracias
Solución
Podrías usar esto
Criterios Total/Conde de criterio Enfoque de conteo
Asume que su conjunto de datos está en A1: B7, actualice según sea necesario
Todas las versiones de Excel
=SUMPRODUCT(--(A1:A7="NSW"),--(B1:B7>0),B1:B7)/SUMPRODUCT(--(A1:A7="NSW"),--(B1:B7>0))
Excel 07/10 solo
=SUMIFS(B1:B7,B1:B7,">0",A1:A7,"NSW")/COUNTIFS(B1:B7,">0",A1:A7,"NSW")
Otros consejos
En Excel 2007 y más tarde puedes usar promedioifs
=AVERAGEIFS(B1:B7,B1:B7,">0",A1:A7,"NSW")