Está en la página 1de 13

La funcin SUMAR.

SI
La funcin SUMAR.SI en Excel nos permite hacer una suma de celdas que cumplen con un determinado criterio y de esta manera excluir aquellas celdas que no nos interesa incluir en la operacin.

Sintaxis de la funcin SUMAR.SI


La funcin SUMAR.SI tiene tres argumentos que explicar a continuacin.

Rango (obligatorio): El rango de celdas que ser evaluado. Criterio (obligatorio): La condicin que deben cumplir las celdas que sern incluidas en la suma. Rango_suma (opcional): Las celdas que se van a sumar. En caso de que sea omitido se sumaran las celdas especificadas en Rango.

El Criterio de la suma puede estar especificado como nmero, texto o expresin. Si es un nmero har que se sumen solamente las celdas que sean iguales a dicho nmero. Si el criterio es una expresin podremos especificar alguna condicin de mayor o menor que. Si el Criterio es un texto es porque seguramente necesito que se cumpla una condicin en cierta columna que contiene datos de tipo texto pero realizar la suma de otra columna que tiene valores numricos. Todos estos casos quedarn ms claros con los siguientes ejemplos.

Ejemplos de la funcin SUMAR.SI


El primer ejemplo es muy sencillo ya que de una lista de valores aleatorios quiero sumar todas las celdas que contienen el nmero 5.

Recuerda que la funcin SUMAR.SI no realiza una cuenta de las celdas que contienen el nmero 5, de lo contrario el resultado habra sido 2. La funcin SUMAR.SI encuentra las celdas que tienen el nmero 5 y suma su valor. Ya que las celdas A2 y A7 cumplen con la condicin establecida se hace la suma de ambas celdas lo cual da el nmero 10 como resultado. Ahora cambiar la condicin a una expresin y sumare aquellas celdas que sean menores a 3. Observa el resultado de esta nueva frmula.

Ventas de un vendedor
Ahora utilizaremos un criterio en texto y el tercer argumento de la funcin SUMAR.SI el cual nos deja especificar un rango de suma diferente al rango donde se aplica el criterio. En el siguiente ejemplo tengo una lista de vendedores y deseo conocer el total de ventas de un vendedor especfico. Para obtener el resultado colocar el rango A2:A10 como el rango que debe ser igual al texto en la celda F1. El tercer argumento de la funcin contiene el rango C2:C20 el cual tiene los montos que deseo sumar.

La celda F2 que contiene la funcin SUMAR.SI muestra la suma de las ventas que pertenecen a Juan y excluye el resto de celdas. Podra modificar un poco esta frmula para obtener las ventas de un mes especfico. Observa el resultado de esta adecuacin en la celda F5:

La funcin SI
La funcin SI en Excel es parte del grupo de funciones Lgicas y nos permite evaluar una condicin para determinar si es falsa o verdadera. La funcin SI es de gran ayuda para tomar decisiones en base al resultado obtenido en la prueba lgica.

Sintaxis de la funcin SI
Adems de especificar la prueba lgica para la funcin SI tambin podemos especificar valores a devolver de acuerdo al resultado de la funcin.

Prueba_lgica (obligatorio): Expresin lgica que ser evaluada para conocer si el resultado es VERDADERO o FALSO. Valor_si_verdadero (opcional): El valor que se devolver en caso de que el resultado de laPrueba_lgica sea VERDADERO. Valor_si_falso (opcional): El valor que se devolver si el resultado de la evaluacin es FALSO.

La Prueba_lgica puede ser una expresin que utilice cualquier operador lgico o tambin puede ser una funcin de Excel que regrese como resultado VERDADERO o FALSO. Los argumentos Valor_si_verdadero y Valor_si_falso pueden ser cadenas de texto, nmeros, referencias a otra celda o inclusive otra funcin de Excel que se ejecutar de acuerdo al resultado de la Prueba_lgica.

Ejemplos de la funcin SI
Probaremos la funcin SI con el siguiente ejemplo. Tengo una lista de alumnos con sus calificaciones correspondientes en la columna B. Utilizando la funcin SI desplegar un mensaje de APROBADO si la calificacin del alumno es superior o igual a 60 y un mensaje de REPROBADO si la calificacin es menor a 60. La funcin que utilizar ser la siguiente:
=SI(B2>=60,"APROBADO","REPROBADO")

Observa el resultado al aplicar esta frmula en todas las celdas de la columna C.

Utilizar una funcin como prueba lgica


Es posible utilizar el resultado de otra funcin como la prueba lgica que necesita la funcin SI siempre y cuando esa otra funcin regrese como resultado VERDADERO o FALSO. Un ejemplo de este tipo de funcin es la funcin ESNUMERO la cual evala el contenido de una celda y devuelve el valor VERDADERO en caso de que sea un valor numrico. En este ejemplo quiero desplegar la leyenda SI en caso de que la celda de la columna A efectivamente tenga un nmero, de lo contrario se mostrar la leyenda NO.
=SI(ESNUMERO(A2), "SI", "NO")

Este es el resultado de aplicar la frmula sobre los datos de la hoja:

Utilizar una funcin como valor de regreso


Como ltimo ejemplo mostrar que es posible utilizar una funcin para especificar el valor de regreso. Utilizando como base el ejemplo anterior, necesito que en caso de que la celda de la columna A contenga un valor numrico se le sume el valor que colocar en la celda D1. La funcin que me ayudar a realizar esta operacin es la siguiente:

=SI(ESNUMERO(A2), SUMA(A2, $D$1), "NO")

Como puedes observar, el segundo argumento es una funcin la cual se ejecutar en caso de que la prueba lgica sea verdadera. Observa el resultado de esta frmula:

Slo en los casos donde la funcin SI era verdadera se realiz la suma. De la misma manera podramos colocar una funcin para el tercer argumento en caso de que el resultado de la prueba lgica fuera falso.

Funcin SI anidada
La funcin SI es una de las funciones ms utilizadas en Excel. Lo que sta funcin hace es probar si una condicin es verdadera falsa. Si la condicin es verdadera entonces la funcin hace alguna cosa, y si la condicin es falsa entonces se hace otra cosa diferente.

Explicacin de la funcin SI anidada


Una funcin SI anidada es cuando una segunda funcin SI se coloca dentro de la primera de manera que pruebe alguna condicin adicional. Las funciones SI anidadas aumentan la flexibilidad de la funcin al ampliar el nmero de posibles resultados a probar. Supongamos que necesitamos hacer una equivalencia de una columna de letras a nmeros de la siguiente manera: A = 5 y B = 10. Si la celda es igual a A entonces el valor ser 5, pero si la celda es B entonces el valor ser 10. Esto lo podemos resolver con la siguiente funcin SI anidada:
SI(celda = "A", 5, SI(celda = "B", 10))

El resultado ser el siguiente:

Qu pasara si ahora en lugar de dos letras tenemos tres? Es decir, que si encontramos una C debemos colocar el valor 20. La funcin SI anidada ser la siguiente:
SI(celda = "A", 5, SI(celda = "B", 10, SI(celda = "C", 20)))

Una funcin SI anidada puede ayudarte a encontrar una buena solucin a tu problema pero no debes hacer un uso excesivo de esta funcionalidad. Excel 2010 soporta hasta 64 funciones SI anidadas, pero seguramente no llegars ni a la mitad de esa cantidad antes de que se dificulte entender la lgica empleada en todas esas funciones. Mientras tanto disfruta de tus funciones SI anidadas.

La funcin O
La funcin O es una de las funciones lgicas de Excel y como cualquier otra funcin lgica solamente devuelve los valores VERDADERO o FALSO despus de haber evaluado las expresiones lgicas que se hayan colocado como argumentos.

Sintaxis de la funcin O
La funcin O en Excel nos ayudar a determinar si al menos uno de los argumentos de la funcin es VERDADERO.

Valor_lgico1 (obligatorio): Expresin lgica que ser evaluada por la funcin. Valor_lgico2 (opcional): A partir del segundo argumento las expresiones lgicas a evaluar con opcionales hasta un mximo de 255.

La nica manera en que la funcin O devuelva el valor FALSO es que todas las expresiones lgicas sean falsas. Si al menos una expresin es verdadera entonces el resultado de la funcin O ser VERDADERO.

Ejemplos de la funcin O
Para comprobar el comportamiento de la funcin O haremos un ejemplo sencillo con la siguiente frmula:
=O(1=2, 3>4, 5<>5, 7<=6, 8>=9)

Si analizas con detenimiento cada una de las expresiones vers que todas son falsas y por lo tanto la funcin O devolver el valor FALSO. Observa el resultado:

Como mencion anteriormente, la funcin O devolver un valor VERDADERO si al menos una de las expresiones lgicas es verdadera. En nuestro ejemplo modificar solamente la primera expresin para que sea 1=1 de manera que tenga la siguiente frmula:
=O(1=1, 3>4, 5<>5, 7<=6, 8>=9)

Esto deber ser suficiente para que la funcin O devuelva un valor VERDADERO:

Funciones como argumento de la funcin O


Podemos utilizar funciones como argumentos de la funcin O siempre y cuando devuelvan VERDADERO o FALSO como resultado. En el siguiente ejemplo utilizo las funciones ESNUMERO y ESTEXTO para evaluar el tipo de dato de las celdas B1 y B2.

Ya que la celda B1 es un nmero la funcin ESNUMERO regresa el valor VERDADERO. Por otro lado la celda B2 es efectivamente una cadena de texto y por lo tanto la funcin ESTEXTO devuelve el valor VERDADERO. En consecuencia la funcin O tambin regresa el valor VERDADERO. Ahora intercambiar los valores de las celdas B1 y B2 de manera que tanto la funcin ESNUMERO como la funcin ESTEXTO devuelvan FALSO.

No olvides que la funcin O en Excel siempre devolver VERDADERO excepto cuando TODAS las expresiones lgicas evaluadas sean falsas.

La funcin Y
La funcin Y en Excel es una funcin lgica que nos permitir evaluar varias expresiones lgicas y saber si todas ellas son verdaderas. Ser suficiente con que cualquiera de las expresiones sea falsa para que el resultado de la funcin tambin sea FALSO.

Sintaxis de la funcin Y
Los argumentos de la funcin Y en Excel son los siguientes:

Valor_lgico1 (obligatorio): Expresin lgica que ser evaluada por la funcin. Valor_lgico2 (opcional): Expresiones lgicas a evaluar, opcional hasta un mximo de 255.

La funcin Y solamente regresar el valor VERDADERO si todas las expresiones lgicas evaluadas son verdaderas. Bastar con que una sola expresin sea falsa para que la funcin Y tenga un resultado FALSO.

Ejemplos de la funcin Y
Observa la siguiente frmula y te dars cuenta de que todas las expresiones son verdaderas: =Y(5=5, 1<3, 8>6) Ya que todas las expresiones son verdaderas, la funcin Y devolver tambin el valor VERDADERO.

Ahora agregar una cuarta expresin que ser falsa: 7<>7. Observa cmo ser suficiente para que la funcin Y devuelva el valor FALSO:

Argumentos de la funcin Y

Cada un de los argumentos de la funcin Y puede ser una expresin lgica como en los ejemplos anteriores pero tambin puede ser una funcin de Excel que devuelva un valor FALSO o VERDADERO. Observa el siguiente ejemplo donde he combinado una expresin lgica con la funcin ES.PAR y la funcin ES.IMPAR las cuales evalan un nmero para indicarnos si es par o impar respectivamente.

Ya que tanto la expresin lgica como las funciones son evaluadas como verdaderas, entonces la funcin Y nos un resultado VERDADERO. Ahora observa como al cambiar solamente el argumento de la funcin ES.IMPAR con el nmero 6 (en lugar de 5), causar que la funcin Y nos devuelva el valor FALSO.

Si alguna vez necesitas estar seguro de que todo un grupo de expresiones lgicas sean verdaderas, la funcin Y en Excel ser una excelente opcin para hacerlo.

La funcin CONTAR.SI
La funcin CONTAR.SI en Excel nos da la oportunidad de contar el nmero de celdas de un rango que cumplan con un criterio establecido. Solamente cuando el valor de dichas celdas cumple la condicin es considerada dentro de la cuenta.

Sintaxis de la funcin CONTAR.SI


Solamente existen dos argumentos para la funcin CONTAR.SI que son lo siguientes:

Rango (obligatorio): El rango que contiene los valores que se desean contar. Criterio (obligatorio): La condicin que determinar las celdas que sern contadas.

El criterio puede ser un nmero o una expresin que indicar la condicin a cumplir, por ejemplo: 55, >26, VERDE. El criterio no har diferencia entre maysculas y minsculas. Lafuncin CONTAR.SI solamente permite especificar una sola condicin, en caso de necesitar aplicar varias condiciones se puede utilizar la funcin CONTAR.SI.CONJUNTO.

Ejemplo de la funcin CONTAR.SI


Tengo una lista de artculos y cada uno tiene asociado su color. Ahora necesito contar el total de artculos que son de color azul y para ello utilizar la siguiente frmula:
=CONTAR.SI(B2:B11, "azul")

Al aplicar esta frmula a los datos de la columna B obtengo la cuenta correcta:

Puedes observar que el segundo argumento de la funcin CONTAR.SI est todo en minsculas mientras que las celdas de la columna B tienen la primera letra en maysculas, sin embargo el valor Azul es considerado dentro de la cuenta por lo que comprobamos que la condicin no es sensible a maysculas y minsculas. Recuerda que la funcin CONTAR.SI nos permitir contar el nmero de celdas dentro de un rango que cumplan con el criterio que se haya especificado en el segundo argumento de la funcin.

Funcin PROMEDIO
Devuelve el promedio (media aritmtica) de los argumentos. Por ejemplo, si el rango A1:A20 contiene nmeros, la frmula =PROMEDIO(A1:A20) devuelve el promedio de dichos nmeros. FUNCION CONTAR.SI

La funcin CONTAR.SI cuenta el nmero de celdas dentro de un rango que cumplen un solo criterio especificado por el usuario. Por ejemplo, puede contar todas las celdas que comienzan con cierta letra, o bien todas las celdas que contienen un nmero mayor o menor que un nmero especificado por el usuario. Por ejemplo, suponga que tiene una hoja de clculo que contiene una lista de tareas en la columna A y el primer nombre de la persona asignada a cada tarea en la columna B. Puede usar la funcin CONTAR.SI para contar cuntas veces aparece el nombre de una persona en la columna B y, de esa forma, determinar cuntas tareas tiene asignadas. Por ejemplo: =CONTAR.SI(B2:B25,"Nancy") FUNCION CONTAR: La funcin CONTAR cuenta la cantidad de celdas que contienen nmeros y cuenta los nmeros dentro de la lista de argumentos. Use la funcin CONTAR para obtener la cantidad de entradas en un campo de nmero de un rango o matriz de nmeros. Por ejemplo, puede escribir la siguiente frmula para contar los nmeros en el rango A1:A20:=CONTAR(A1:A20)

También podría gustarte