Ejemplo:
**TYPE** | **New** | **Amount**
MM | YES | $25.00
DDA | YES | $0.00
MM | NO | $0.00
MM | YES | $25.00
Básicamente, quiero obtener el monto total ($50,00) si el tipo es MM y Nuevo = SÍ.
Respuesta1
Prueba esto:
=SUMIFS(C2:C5, B2:B5, "YES", A2:A5, "MM")
Resumen de funciones de Microsoft:Agrega las celdas en un rango que cumplen múltiples criterios.
C2:C5
es la columna que debe sumarse si se cumplen los requisitos.
B2:B5
es la columna con sus valoresYES
yNO
para verificar. SiYES
entonces pasa la primera verificación
A2:A5
es su otro valor de cadena para verificar. SiMM
entonces pasa la segunda verificación.Si ambas comprobaciones pasan, sume los valores respectivos del rango de celdas (
C2:C5
)
En los rangos de datos, no incluya el encabezado.
Esto da el resultado 50 que buscaba en su ejemplo.
Asegúrese de que la columna con los precios tenga el formato de moneda.
Fuente:Función SUMIFS
Respuesta2
Método 1
Puede utilizar IF
y AND
para lograr los resultados deseados. En la celda tipo D2
=IF(AND(A2="MM", B2="YES"),C2,0)
AND(...)
Cuando se cumplen las dos condiciones internas , AND(...)
se vuelve verdadero y IF(...)
tendrá el valor del segundo parámetro, es decir C2
. De lo contrario, IF(...)
devuelve el tercer parámetro, es decir 0
.
Método 2
=C2*(A2="MM")*(B2="YES")
(A2="MM")
se evalúa como 1 si se cumple, de lo contrario es 0. Si se cumplen ambas condiciones, la fórmula es C2*1*1
C2. De lo contrario, podría ser, digamos C2*1*0
que es 0 si la segunda columna no es "SÍ".