Sumar valores en Excel sólo si cumplen una condición

En ocasiones necesitamos sumar una serie de valores que corresponden a otros datos siempre y cuando cumplan con determinada condición.  Debemos sumar A si el valor de A corresponde a un numero de B que debe cumplir una condición.

Un caso hipotético que se puede presentar, es la necesidad de sumar las comisiones que corresponden a la ventas que superan x o y valor. Debemos sumar una comisión que corresponda a una venta que cumple con un determinado criterio.

En este caso debemos primero identificar cuáles han sido las ventas más altas, para luego sumar las comisiones que corresponden a esas ventas.

En el primer rango, es decir donde están las ventas, debemos identificar los valores que son mayores a un determinado valor, y luego procedemos a sumar las comisiones que el corresponden a esas ventas.

Supongamos que se requiere saber cuánto suman las comisiones que se pagaron por ventas superiores a $1.000.000 durante el mes de marzo de 2011.

Para ello utilizamos la función SUMAR.SI, y su estructura sería de la siguiente forma:

=SUMAR.SI(A1:A100;”>1.000.000”;B1:B100)

Aquí hemos supuesto que las ventas están en la columna A desde la fila 1 hasta la 100, y las comisiones están en la columna B desde la fila 1 hasta la 100. La formula la colocamos donde queremos el resultado.

La primera parte de la formula, esto es  A1:A100; indica el rango donde se encuentran los datos que necesitamos analizar. La segunda parte de la formula, esto es ”>1.000.000”; contiene la condición que se debe cumplir, es decir, que Excel mirará dentro del rango señalado cuales son los números que cumplen con esa condición. La tercera parte de formula, esto es B1:B100 indica el rango donde se encuentras los datos que corresponden al rango sujeto a análisis, que en este caso son las comisiones. Allí es donde están los números a sumar. En otras palabras, se sumarán los números de la columna B que correspondan a los números de la columna A que cumplan con la condición exigida.

28 / 08 / 2011

Opinar o comentar

146 Opiniones en “Sumar valores en Excel sólo si cumplen una condición”
  1. Liliana dice:

    Hola, mi inquietud surge porque estoy utilizando la función SUMAR.SI para un ejercicio en el cual tengo que determinar el promedio ventas de acuerdo con el género vendedor.

    Para ello tengo en una hoja en la columna D el género de cada vendedor (F o M)y en la columna F las ventas.

    La fórmula la elaboro de la siguiente manera

    =SUMAR.SI(‘Ventas por genero’!D2:D201,”F”,’Ventas por genero’!F2:F201)

    Pero siempre me sale 0.

    Será que estoy empleando la función equivocada? o estoy formulando mal?

    • Alejo dice:

      Saludos Liliana,

      yo creo que tu formula esta bien desarrollada. Debes fijarte en la columna D si la “F” o “M” no tienen espacios antes ni después, ya que esto puede alterar el resultado.

      debes fijarte tambien que las cifras de ventas si sean numeros y no textos…

      Me cuentas como te acaba de ir. Espero te sirva

  2. Gina dice:

    Hola tengo una duda:

    Quisiera realizar una formula en excel “condicionante”:

    Ejemplo: 1

    A1 = x
    A2 = x

    La formula que necesito es

    Si A1-A2 es mayor que cero entonces que me reste la cantidad y que la refleje en A3

    Si A1-A2 es menor que cero entonces que me reste la cantidad (quedara negativo) y que la refleje en A4

    ¿se puede?

    • Alejo dice:

      Saludos Gina,

      Claro que se puede, lo que necesitas es dos condicionales, uno en la celda A3 y otro en la celda A4, para que se muestre el resultado según tus condiciones.

      Estas son las formulas:
      En A3:
      =SI(A1-A2>0;A1-A2;”")

      En A4:
      =SI(A1-A2<0;A1-A2;"")

      Espero te sirva…

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.