Excel: calcular correctamente las sumas condicionales
En Excel puede calcular sumas que no tienen en cuenta todos los elementos del área seleccionada, las llamadas sumas condicionales. Le mostraremos cómo hacer el cálculo más sensato.
Tres funciones diferentes para sumas condicionales en Excel
Excel ofrece varias opciones y funciones para totales condicionales. La elección correcta depende del tipo de condiciones:
- Si se aplica una condición fija a cada valor en cuestión, use la función SUMAR.
- Si hay que tener en cuenta varias condiciones, también existe la función SUMIFS a partir de Excel 2007.
- Sin embargo, con condiciones variables, necesita una fórmula matricial o la función SUMA PRODUCTO.
- En los siguientes párrafos explicamos las tres funciones usando ejemplos.
SUMARIO: sumas condicionales con condiciones fijas
- Suponga que los datos están en las celdas A1 a A10 y varios valores en las celdas B1 a C10 que se usan para las condiciones.
- La primera tarea con una condición fija significa, por ejemplo, resumir todos los valores en la columna A para los cuales el valor respectivo en la columna B es aproximadamente mayor que 10.
- Para hacer esto, use la fórmula »= SUMIF (B1: B10;"> 10 "; A1: A10)«.
- El primer argumento »B1: B10« define el área a evaluar, seguido de la condición »"> 10 "«. Tenga en cuenta que las condiciones con símbolos u operadores deben estar entre comillas.
- Finalmente, »A1: A10« define el área a sumar.
- Los rangos para las condiciones y fechas también pueden ser idénticos, de modo que la fórmula »= SUMARIO (A1: A10;"> 10 ")« es suficiente.
SUMA SI: Sumas condicionales con múltiples condiciones
A partir de Excel 2007, la función SUMIFS extiende este principio a varias hasta un máximo de 127 condiciones:
- Tenga en cuenta el otro orden de los argumentos. El área a resumir está aquí primero. Esto es seguido por un área de criterios y la condición asociada, por lo que las áreas siempre deben especificarse por separado.
- Por ejemplo, la fórmula "= SUMARIOS (A1: A10; B1: B10;"> 10 "; C1: C10;" <100 ")« resume todos los valores en la columna A para los cuales los valores correspondientes en la columna B son mayores que 10 y Los valores correspondientes en la columna C son inferiores a 100.
PRODUCTO SUMA: suma condicional con condiciones variables
Los criterios variables como "si el valor en la columna B es mayor que el de la columna C" requieren una fórmula matricial para la evaluación:
- Los valores a tener en cuenta se seleccionan multiplicando por un valor lógico.
- Para hacer esto, ingrese aproximadamente "= SUMA (A1: A10 * (B1: B10> C1: C10))" y cierre siempre la entrada, incluso después de un cambio con la combinación de teclas [Ctrl] + [Shift] + [Enter], para que la fórmula esté entre llaves.
- En este caso, puede lograr el mismo resultado con la función "= PRODUCTO SUMA (A1: A10; 1 * (B1: B10> C1: C10))".
- Sin embargo, debe tener en cuenta que primero debe multiplicar el segundo argumento por 1 para convertir el valor lógico de la comparación en un número.
Nota: En prácticamente todos los casos, puede crear claramente el total con una columna auxiliar. Esto también es aconsejable durante el desarrollo de un cálculo para verificar los resultados de las fórmulas complejas. Consejo: Explicaremos cómo agregar muchas celdas en Excel aquí.