sólo - En Excel, sume todos los valores en una columna en cada fila donde otra columna es un valor específico
formulas de excel (3)
Me pregunto si hay una manera fácil de hacer lo que estoy buscando. Básicamente, tengo un balance en Excel 2011 con un montón de datos. Una información específica que siempre quiero ver es la cantidad que no ha sido reembolsada. En otras palabras, tengo una columna para el monto pagado y otra para si se ha reembolsado o no (Sí / No). Quiero sumar todos los montos pagados donde el campo reembolsado es igual a ''No''.
Reconozco que puedo resumir toda la columna y filtrar las que se han reembolsado, pero me gustaría que muestre la cantidad total, independientemente de qué filtro esté activado (o si no hay filtro activado).
No pude encontrar buenas palabras clave para describir esto a Google, así que estoy preguntando aquí. Me gustaría lograr esto en Excel, no en un programa o script externo.
Debería poder usar la función IF para eso. la sintaxis es =IF(condition, value_if_true, value_if_false)
. Para agregar una columna adicional con solo los importes no reembolsados, usaría algo como:
=IF(B1="No", A1, 0)
y suma eso. Probablemente también hay una manera de incluirlo en una sola celda debajo de la columna, pero en la parte superior de mi cabeza no puedo pensar en nada simple.
Puedes hacer esto usando SUMIF
. Esto le permite SUMAR un valor en una celda SI un valor en otra celda cumple con los criterios especificados. Aquí hay un ejemplo:
- A B
1 100 YES
2 100 YES
3 100 NO
Usando la fórmula: =SUMIF(B1:B3, "YES", A1:A3)
, obtendrá el resultado de 200
.
Aquí hay una captura de pantalla de un ejemplo de trabajo que acabo de hacer en Excel:
Si la columna A contiene los montos a reembolsar, y la columna B contiene el "sí / no" que indica si se ha realizado el reembolso, cualquiera de los siguientes funcionará, aunque se recomienda la primera opción:
=SUMIF(B:B,"No",A:A)
o
=SUMIFS(A:A,B:B,"No")
Aquí hay un ejemplo que mostrará las cantidades pagadas y pendientes para un pequeño conjunto de datos de muestra.
A B C D
Amount Reimbursed? Total Paid: =SUMIF(B:B,"Yes",A:A)
$100 Yes Total Outstanding: =SUMIF(B:B,"No",A:A)
$200 No
$300 No
$400 Yes
$500 No