domingo, 6 de marzo de 2016

Función Sumar Si Conjunto en Excel

Anteriormente se hizo la explicación de de la función contar si conjunto que tiene como objetivo principal realizar la cuenta del número de veces que un dato se encuentra presente en una tabla de datos en base a dos o más criterios establecidos en los argumentos de la función. En este post explicare la sintaxis y haremos un pequeño ejemplo de la función sumar si conjunto. Diariamente nos podemos encontrar con situaciones en las que se necesite obtener datos resumidos de información de ventas, compras, inventarios o de cualquier otro tema y que cuando son tablas con una cantidad considerable de registros la tarea de hacer un resumen se hace complicada, pero la buena noticia aquí es que Excel cuenta con la función sumar si conjunto que minimiza la cantidad de trabajo y tiempo para llevar a cabo una tarea en la que se necesite obtener un resumen de datos en base a dos o más criterios por ejemplo obtener las compras del año 2015 del mes de Febrero del Proveedor Panchito, como podemos ver aquí que se necesita la información de las compras resumidas  que deben cumplir tres criterios la cual podemos generar con la función sumar sí conjunto.

Explicación de la función SUMAR SI CONJUNTO en Microsoft Excel
Sumar si conjunto en Excel nos permite calcular la suma de todos  los valores de un rango de celdas que cumplen con las  condiciones establecidas en los argumentos de esta función. Unos de las diferencias que hay entre la función Sumar si y la función Sumar Si Conjunto es qué Sumar si solo puede sumar valores con un solo criterio y sumar si conjunto puede realizar la suma de valores con más de una condición limitado a 127 condiciones que se pueden establecer en los argumentos criterio.

Sintaxis de la función SUMAR SI CONJUNTO

=SUMAR.SI.CONJUNTO(rango_suma,rango_criterios1,criterios1,[rango_criterios2,criterios2],…)

La función Sumar Si Conjunto tiene dos argumentos obligatorios y los siguientes son opcionales.
rango_suma (obligatorio): En este argumento se establece el rango de celdas que contienen los valores que se van a sumar.
rango_criterios1 (obligatorio): En este argumento se establece el rango de celdas que serán evaluadas en base a las condiciones establecidas en argumento criterio1.
criterio1 (obligatorio): En este argumento se establece la condición que deben cumplir las celdas establecidas en el argumento rango_criterios1.
rango_criterios2 (opcional): En este argumento se establece el segundo rango de celdas que serán evaluados en base a las condiciones establecidas en el argumento criterio2.
criterio2 (opcional): En este argumento se establece el criterio que deben cumplir las celdas establecidas en el argumento rango_criterios2.
Es importante hacer mención que se sumaran los valores del argumento rango_suma únicamente para las celdas que en el argumento rango_criterios cumplan con las condiciones establecidas en el argumento criterios. Así mismo es importante comentar que en los criterios pueden utilizar caracteres comodín como el signo de interrogación (?) para indicar un solo carácter o un asterisco (*) que indicará una secuencia de caracteres, aunque esto no es muy habitual usarlo a la hora de establecer los criterios no está demás tenerlo en cuenta para cuando se presente la ocasión.

Dando continuidad al ejemplo que realizamos en la explicación de la función contar si conjunto en el que nos daban una tabla con las ventas de autos y que teníamos que sacar el resumen de información de la cantidad de ventas que se realizaron por mes de la marca de autos Ferrari, Ahora agregaremos una columna más en la tabla de resumen de ventas que se llamara importe de ventas la cual calcularemos con la función sumar sí conjunto, los resultados que nos retornará esta función será la suma de todas las ventas por mes del año 2016 de la marca de autos Ferrari, a continuación se muestra la imagen con la columna agregada y la función sumar si conjunto agregada.


Como podemos observar en la imagen anterior se muestra la columna importe de ventas agregada y la sintaxis de la función sumar si conjunto, así mismo si analizamos bien la sintaxis de la función encontramos que para los argumentos rango de suma y rango de criterios se estableció toda la columna completa, esto con el fin de hacer mas interactivo el formato, es decir que al hacer esto nos da la funcionalidad de que al agregar nuevos datos a la tabla de ventas estas se irán tomando en cuenta por la función y nos evitara estar redefiniendo los argumentos de rango de suma y rango de criterios cada vez que se agreguen nuevos registros de ventas. Los resultados que retornara la función son los que se muestran en la siguiente imagen:


En la imagen anterior se muestran los resultados que retorno la función contar si conjunto que calculo el numero de ventas y la función sumar si conjunto que calculo el importe de ventas por mes del año 2016 de la marca de coches Ferrari. En conclusión se puede decir que la función sumar si conjunto es una herramienta muy útil cuando se trata de tareas en las que se tienen que invertir tiempo y esfuerzo para realizar un resumen de información minimizando tiempo y esfuerzo.

viernes, 4 de marzo de 2016

Función Contar Si Cojunto en Excel

En las tareas diarias que se realizan en las oficinas en el gestionamiento de datos con hojas de cálculo de Excel normalmente nos podemos encontrar con situaciones que en la que almacena información en forma de tablas y que cada determinado periodo se necesite saber un dato de esos registros de forma resumida, ya sea de forma diaria, semanal, mensual o anual. Como ejemplo de estos datos resumidos podemos tener una lista de venta de coches del cual podríamos necesitar saber qué cantidad de ventas de coches Ferrari se realizaron  en el mes de enero del año 2015. Información que  se podría extraer aplicando filtros e ir haciendo la suma manual de la cantidad de ventas de los coches vendidos para estas condiciones, cuando la lista de datos es pequeña hacer esta actividad es relativamente fácil, pero hay situaciones en las que se tienen tablas de información con grandes cantidades de registros que superan los miles de registros y que para obtener información resumida consumiría un tiempo considerable en comparación de si realiza este cálculo mediante una función de Excel.

Función CONTAR SI CONJUNTO

La función CONTAR.SI.CONJUNTO en Excel nos permite contar la cantidad de elementos de un rango que cumplen con los criterios definidos en los argumentos de la función. A diferencia de la función CONTAR.SI esta función nos permite especificar hasta 127 criterios.

Sintaxis de la función CONTAR SI CONJUNTO

=CONTAR.SI.CONJUNTO(rango_criterios1,criterio1,rango_creterio2,criterio2)
Como podemos ver la función CONTAR.SI.CONJUNTO tiene dos argumentos obligatorios y los demás opcionales.  
rango_criterios1 (obligatorio): En este argumento se establece el rango de celdas que será evaluado con el Criterio1.
Criterio1 (obligatorio): En este argumento se establece el criterio con que se evaluará el Rango_criterios1.
Rango_criterios2 (opcional): Este argumento es opcional cuando solo se necesita trabajar con un solo criterio pero si se necesita trabajar con más de un criterio, en este argumento se estable el rango de celdas que serán evaluados con el Criterio2.
Criterio2 (opcional): En este argumento se establece el criterio que evaluará el rango_criterios2.
Evaluando la sintaxis nos damos cuenta que después del rango_criterios1, todos los argumentos son opcionales y que se permiten establecer hasta 127 rangos y criterios  para ser evaluados por esta función. Cada rango especificado debe tener la misma cantidad de filas que los anteriores rangos establecidos.

Una vez que se explico la sintaxis de la función pasamos a ver su funcionamiento con pequeño un ejercicio, el cual consta de una tabla de de ventas de autos Ferrari que contiene los campos año, mes, fecha de venta, marca e importe de venta. En esta tabla se van almacenando los registros de ventas de coches de las diferentes marcas que se tienen a la venta. El objetivo principal será obtener el número de ventas realizadas por mes de autos Ferrari, para esto ya se tiene una pequeña tabla prediseñada compuesta por los campos año, mes y numero de ventas realizadas que es donde se capturara la función para que cuente el numero de ventas que se han realizado para los siguientes criterios; Obtener la cantidad de ventas por mes del año 2016 de los autos Ferrari. A continuación se muestra una imagen del formato con las tablas.


A partir de la celda I3 ingresaremos la función CONTAR.SI.CONJUNTO que realizara el cálculo del número de ventas realizadas por mes del año 2016 de autos Ferrari como se muestra en la siguiente imagen:


Explicación de la función ingresada para este ejercicio.

rango_criterios1: El rango abarca toda la columna A que es donde están almacenados los años de cada venta realizada.

criterio1: Se establece la celda G3 como criterio1 ya que es la celda que contiene el año que se necesita como criterio, al momento de arrastrar la formula esta ira cambiando a G4, G5, G6 y así sucesivamente hasta llegar a G14 que es la ultima celda de criterio1 dentro de esta tabla.

Rando_criterios2: Este rango abarca toda la columna B que es donde están almacenados los meses de cada venta realizada.

criterio2: Se establece la celda H3 como criterio2 ya que es la celda que contiene el mes que se necesita como criterio, al momento de arrastrar la formula esta irá cambiando a H4, H5, H6 y así sucesivamente hasta llegar a H14 que es la ultima celda de criterio2 dentro de esta tabla.

rango_criterio3: Este rango abarca toda la columna D que es donde están almacenadas las marcas de los coches de cada venta realizada.

criterio3: Se establece como criterio tres el texto “Ferrari” entre comillas dobles ya que solo se quiere saber la cantidad de ventas de esta marca de coche.

Si analizamos los rangos de criterio que se establecieron para esta función podemos darnos cuenta que el rango abarca la columna completa, el objetivo de hacer esto es que para que al momento de ingresar datos en las tablas de nuevos registros de ventas en automático serán tomados en cuenta para el resultado, ya que no hay un rango definido solo para el área que contenga datos si no que está definido para todas las filas de toda la columna, con esto logramos que el formato sea interactivo y funcione correctamente al momento de capturar mas registros de ventas y no se tenga que estar modificando constantemente los rangos de criterios cada vez que se ingresen datos nuevos a la tabla.  

Los resultados que se obtienen al finalizar el ingreso de la función quedan como se muestran en la siguiente imagen:


Como podemos ver en la imagen anterior los resultados de los cálculos de la función retornan como resultado para el mes de Enero 4 ventas, para Febrero 10 ventas y para Marzo 5 ventas y para los demás meses  retorno un resultado de cero ya que no se han realizado ventas después del mes de marzo.

Este fue un sencillo ejercicio para mostrar la aplicación de la función CONTAR.SI.CONJUNTO que ofrece Microsoft Excel en versión 2007 y posteriores. Es preciso mencionar que este formato se puede hacer a un mas interactivo añadiendo algunos criterios como el año y la marca de coche a unas listas desplegables que se pueden ir cambiando y que de acuerdo a esos cambios se vayan calculado los resultados del numero de ventas que se haya realizado para un determinado año y de una marca en especifico de auto.

lunes, 29 de febrero de 2016

Análisis de ventas aplicando funciones de Excel ejemplo 2

Hola a todos aquí les dejo un nuevo post  en que realizaremos un formato interactivo para análisis de ventas en base a la problemática planteada.

Problemática planteada:

José trabaja en una mueblería en la que desempeña el puesto de supervisor  y tiene a su cargo un equipo de ventas conformado por 4 vendedores  dos para ciudad de Reynosa (José y marcos) y dos para la ciudad de Victoria (Luis y Adrian).  Don Luis el dueño de la mueblería le envía a José vía correo electrónico un archivo de Excel con un formato prediseñado con los registros de las ventas realizadas en el primer semestre 2015 de la ciudad de Reynosa y Victoria y le pide lo siguiente:

1.- En la celda H1 crear una lista desplegable con los meses del año, que servirá como parámetro para la consulta de los datos de ventas mensuales por vendedor y por ciudad.

2.- En el rango de celdas I5 a la I8 ingresar una función que le cuente el número de ventas que hizo cada vendedor para  el mes seleccionado.

3.- En el rango de celdas J5 a la J8 ingresar una función que sume el total de ventas que realizo cada vendedor para el mes seleccionado.

4.- En el rango K5 a la K8 ingresar una función que calcule el pago de una comisión para cada vendedor en base a los siguientes criterios; si las ventas realizadas  por el vendedor superan los $7,000 se le otorgara una comisión del 10%, y si las ventas son menores a $7,00 se les otorga una comisión del 5% sobre el total de las ventas realizadas en el mes seleccionado.  

5.- En el rango M5 a la M8 ingresar una función que sume el sueldo base más las comisiones que se le haya otorgado a cada vendedor en el mes seleccionado, tomando en cuenta que el sueldo base es fijo para todos los meses.

6.- En las celdas H12 y H13 ingresar una función que cuente el total de ventas que se realizaron para cada ciudad según el mes seleccionado.

7.- En las celdas I12 e I13 ingresar una función que sume todas las ventas que se realizaron para cada ciudad según el mes seleccionado.


A continuación se muestra el formato prediseñado que Don Luis le envió a José para que realice las actividades antes descritas:


Una vez leída las instrucciones de las actividades que le fueron solicitadas a José procede a llevar a cabo los procedimientos para dar solución a cada inciso.
1.- En la celda H1 crear una lista desplegable con los meses del año, que servirá como parámetro para la consulta de los datos de ventas mensuales por vendedor y por ciudad.
En primera instancia se procederá a crear la lista desplegable   
1.- Clic en el menú datos
2.- Clic en la opción validación de datos, se nos cargara en pantalla una ventana.
3.- Seleccionamos la pestana configuración.
4.- En la opción permitir seleccionamos lista.
5.- Se nos activara una caja de texto origen, en este parte escribiremos los meses de enero a diciembre separado por comas y damos clic en aceptar.


Con esto ya hemos creado la lista desplegables para este inciso como se muestra en la siguiente imagen:


Nota: Los meses se deben escribir exactamente como están el formato de las ventas, ya que de lo contrario al momento de asignarlo como parámetro no será encontrado en la búsqueda de datos.

2.- En el rango de celdas I5 a la I8 ingresar una función que le cuente el número de ventas que hizo cada vendedor para  el mes seleccionado.
Como nos podemos dar cuenta en este enunciado la función que se requiere para llevar a cabo este cálculo debe ser una función que permite establecer dos criterios, es decir, esta función debe contar las ventas realizadas siempre y cuando cumplan con el mes y el vendedor establecido en los criterios, para esto vamos a utilizar la función CONTAR.SI.CONJUNTO que nos permitirá realizar el conteo de las ventas en base a dos criterios .
3.- En el rango de celdas J5 a la J8 ingresar una función que sume el total de ventas que realizo cada vendedor para el mes seleccionado.
Para realizar este cálculo vamos a utilizar la función SUMAR.SI.CONJUNTO que realizara la suma de las ventas siempre y cuando se cumplan los criterios del mes y el vendedor establecido en los parámetros de la formula.
4.- En el rango K5 a la K8 ingresar una función que calcule el pago de una comisión para cada vendedor en base a los siguientes criterios; si las ventas realizadas  por el vendedor superan los $7,000 se le otorgara una comisión del 10%, y si las ventas son menores a $7,00 se les otorga una comisión del 5% sobre el total de las ventas realizadas en el mes seleccionado.  
Para realizar este cálculo vamos a utilizar la función SI que nos determinara que calculo se hace en relación a las condiciones establecidas en el inciso.
5.- En el rango M5 a la M8 ingresar una función que sume el sueldo base más las comisiones que se le haya otorgado a cada vendedor en el mes seleccionado, tomando en cuenta que el sueldo base es fijo para todos los meses.
Para realizar este cálculo solo usaremos la formula básica de suma que es sumar el valor de la celda de las comisiones con el del sueldo base.
6.- En las celdas H12 y H13 ingresar una función que cuente el total de ventas que se realizaron para cada ciudad según el mes seleccionado.
Para realizar este cálculo vamos utilizar nuevamente la función CONTAR.SI.CONJUNTO que nos permite realizar conteos en base a más de un criterio.
7.- En las celdas I12 e I13 ingresar una función que sume todas las ventas que se realizaron para cada ciudad según el mes seleccionado.
De igual forma para resolver este inciso vamos a utilizar la función SUMAR.SI.CONJUNTO que nos permite realizar sumas de datos con más de un criterio.

Una vez definido que funciones se harán uso para resolver cada inciso re procede a capturar cada una en la hoja de Excel, la cuales quedaran como se muestran en la siguiente imagen:

 

En la anterior imagen se muestran todas las funciones con sus respectivas sintaxis, un aspecto importante al que hay que poner atención es la parte de las funciones donde se adicionan signos de pesos en los argumentos, al agregar el signo de pesos a los rangos hacemos que los rangos sean referencias absolutas, es decir jamás cambiaran siempre serán del mismo tamaño, esto se hace con el fin proteger los rango especificados cuando se requiera arrastra la función para que se realice los cálculos de las siguientes filas y no se tengan errores por que los rangos se modificaron al arrastrar las funciones.
Ya que se terminaron de capturar todas las funciones nos quedara los resultados como se muestran en la siguiente imagen:

Aquí está el formato ya terminado con todas las funciones ingresadas y los resultados que retorna cada función, como se puede observar en la celda H1 se encuentra el mes que será el que se estará cambiando para que los datos se calculen en base al mes seleccionado de la lista desplegable. Así mismo este formato tiene la capacidad para que se puedan agregar más registros de venta en la tabla de ventas para el próximo semestre que resta del año 2015.
Como podemos darnos cuenta,  Excel cuenta con funciones que nos ayudan a minimizar el trabajo  tedioso de realizar los cálculos manualmente e ir llenado el formato para cada mes, ya que en nuestra vida diaria tanto en el hogar como en el trabajo se nos pueden presentar situaciones similares como las que se plantean en la problemática de este post y que se resuelven de forma rápida minimizando tiempo y trabajo haciendo más interactivo el uso de Excel.

domingo, 28 de febrero de 2016

Analisis de ventas con funciones de Excel

Hola aquí les traigo un nuevo post en el que se usaran las funciones de excel explicados en los post anteriores para dar solución a la problemática planteada.

Problemática planteada:

Juan trabaja en una empresa dedicada a la venta de materiales para la construcción en el área de análisis. Su jefe le ha enviado un archivo de Excel vía correo electrónico con las ventas por hora del día anterior y le pide que realice lo siguiente:

  1. Realizar la suma de las ventas acumuladas por hora.
  2. Clasificar las ventas en ventas de apertura y ventas de cierre de acuerdo a los siguientes criterios: Si las ventas se realizaron después de las  15 horas se consideran como ventas de cierre, si las ventas se realizaron antes de las 15 horas se clasifican como ventas de apertura.
  3. Obtener el promedio de venta por hora en el día.
  4. Obtener la venta máxima por hora.
  5. Obtener la venta mínima por hora.
  6. Sumar las ventas clasificadas como ventas de apertura.
  7. Sumar las ventas clasificadas como ventas de cierre.
  8. Obtener la suma de todas ventas.


La lista que recibió Juan es la que se muestra en la siguiente imagen:

Como vemos en la anterior imagen el archivo de Excel contiene una tabla que está compuesta por dos campos, el campo hora de venta y el campo importe de venta. Una vez que Juan ha dado lectura de todas las indicaciones solicitadas por su jefe llega a la conclusión de que primero debe de agregar dos campos más a la tabla para poder realizar la actividad solicitada, el campo de venta acumulada y el campo clasificación de venta. El campo venta acumulada se calculara sumando la las ventas de forma acumulativa es decir la venta de la primera hora se suma a la venta de la segunda hora, y la venta de la tercera hora se suma a la suma de las ventas de la primera y segunda hora y así sucesivamente hasta sumar las ventas de todas las horas mostradas en la tabla. El campo clasificación de venta se calculara usando la función lógica “Si” que decidirá en base a los criterios establecidos si la venta pertenece a las ventas de apertura o ventas de cierra retornando como resultado los textos “Ventas apertura” o  “Venta cierre” según sea el caso. 


En la imagen anterior se muestra como queda la tabla con las columnas que Juan determino que se deben de agregar, así mismo se muestran las formulas que realizaran los calculo para obtener la suma de las ventas acumuladas por hora y la clasificación de las ventas de acuerdo a los criterios establecidos. El cálculo de las suma de las ventas acumuladas se lleva a cabo de la siguiente manera en la celda C2 se captura siguiente formula =B2 esto hará que en la celda C2 aparezca el importe de venta de la primera hora que son 5,000 y no se hace una suma ya que no hay una venta anterior, después en la celda C3 se captura la siguiente formula =B3+C2 en esta segunda formula como podemos ver ya se empieza a realizar la suma de las ventas para llevar la venta acumulada por hora, es decir en la celda C3 tres nos debe aparecer un importe de venta acumulada de 12,000 que es la suma de la venta de la segunda hora que se encuentra en la celda B3 y la venta de la primera hora que se encuentra en la celda C2 que previamente se había calculado, hasta este paso hay dos opciones para rellenar las celdas que faltan con las formulas que realizan el cálculo, una es seguir capturándolas manualmente por ejemplo para la C4 la formula a capturar seria =B4+C3 que nos dará como resultado un importe de venta de 20,500 que es la suma de la venta de la tercera hora más las ventas de las dos horas anteriores y así sucesivamente se tendrían que ir capturando las formulas manualmente. La otra opción es arrastrar la formula hasta la última celda con datos, para hacer esto seleccionamos la celda C3 y pasamos el cursor sobre la parte inferior derecha de la celda la cual nos mostrara una cruz negra remarcada, en ese momento daremos doble clic y en automático las formulas serán incluidas para todas las celdas restantes hasta el último dato de ventas.   
Ahora haremos la formula que realizara la clasificación de las ventas y la formula queda de la siguiente manera: =SI(A2>15,"Ventas cierre", "Ventas apertura"). Esta fórmula está basada en las condiciones que se dieron en la especificación del problema, es decir si la hora en que se realizo la venta es mayor a las 15 horas se toman como venta de cierre y si la hora de venta es menor a las 15 horas se toman como ventas de apertura. Hasta aquí solo hemos realizado los incisos uno y dos.
Una vez que ya se agrego la columna de venta acumulada y la de clasificación de ventas procedemos a realizar las formulas para resolver los incisos 3 en adelante, para esto en la columna “F” asignaremos una celda para cada inciso y en la columna “G” capturaremos las formulas que harán los cálculos solicitados en cada inciso como se muestra en la siguiente imagen:


Explicación de las funciones que utilizaran para resolver el problema planteado en cada inciso.
3.       Obtener el promedio de venta por hora en el día. (Para este inciso se usa la función PROMEDIO que retornara la venta promedio de todas las ventas realizadas)
4.       Obtener la venta máxima por hora. (Para inciso se usa la función MAX que retornara la venta más alta de todas las ventas que se realizaron)
5.       Obtener la venta mínima por hora. (Para inciso se usa la función MIN que retornara la venta más baja de todas las ventas que se realizaron)
6.       Sumar las ventas clasificadas como ventas de apertura. (Para este inciso se usa la función SUMAR.SI que retornara la suma de todas las ventas clasificadas en como ventas de apertura)
7.       Sumar las ventas clasificadas como ventas de cierre. (Para este inciso se usa la función SUMAR.SI que retornara la suma de todas las ventas clasificadas en como ventas de cierre)
8.       Obtener la suma de todas ventas. (Para este inciso se usa la función SUMA que retornara la suma de todas las ventas realizadas)
Una vez que ya se capturaron todas las funciones que realizaran los cálculos para resolver cada inciso planteado los resultados quedaran como se ve en la siguiente imagen:


Como podemos observar la hoja de cálculo Microsoft Excel nos  brinda funciones muy potentes que ahorran tiempo al momento de realizar cálculos y análisis para determinadas situaciones que pueden presentarse en la vida diaria, ya sean de trabajo o del hogar. 

lunes, 8 de febrero de 2016

Como usar la función Sumar Si en Excel

Hola a todos aquí les traigo mi quinto post, en el cual trataremos el tema relacionado con la función Sumar.Si en Excel.

La función Sumar Si (SumIf  en versión  ingles): La característica principal de esta función es sumar los valores de un rango de celdas siempre y cuando cumplan con las condiciones especificadas de los parámetros establecidos en la función. Es decir que todos aquellos valores que no cumplan con las condiciones especificadas serán discriminados para el resultado que se retornara.

Su sintaxis es la siguiente:

Versión en español
SUMAR.SI (rango, criterio, [rango_suma])

Versión en ingles
SUMIF (range, criteria, [range_sum])

Como podemos ver la función consta de tres elementos que se detallan a continuación:

Rango (obligatorio): Es el rango de celdas en que la función evaluara los valores en base a la condición establecida en el argumento de criterio.

Criterio (obligatorio): El criterio es la condición que debe cumplir cada valor en la celda para que sea tomado en cuenta para la suma total que se obtendrá como resultado.

Es importante aclarar que el criterio de la función Sumar.Si puede estar especificado como numero, texto o expresión según sea el caso que se necesite evaluar.

Por ejemplo si en criterio se establece que queremos que nos sume todos los valores iguales a 1,000 dentro de una lista, la función retornara la suma de todos los valores de las celdas que sean iguales 1,000 que fue establecido como criterio.

También se pueden establecer criterios con los operadores de mayor (>), menor que (<), mayor o igual que (>=) y menor o igual que (<=).

Rango_suma (opcional): El rango de suma es el rango de celdas que contienen los valores que serán sumados. En caso de que sea omitido se sumaran las celdas especificadas en el rango. Cabe mencionar que no es necesario que el rango de suma sea del mismo tamaño que es rango, este puede variar según las necesidades, es decir que puede ser igual o mayor que el rango.


Veamos unos ejemplos para ver más a detalle su funcionamiento.


En la imagen anterior hay una tabla con tres columnas (Ciudad, Fecha y Venta) en este primer ejercicio vamos a ver tres casos de la función sumar sí.

Primer caso: Sumar las ventas mayores a 1,000 dentro del rango C2:C7 por lo que la formula que se captura en la celda E2 será la siguiente  =SUMAR.SI(C2:C7,">1000",C2:C7) que nos retornara un resultado de 16,000 ya que se suman todas las ventas debido a que todas son mayor a 1,000.

Segundo caso: Sumar las ventas mayores a 2,000 dentro del rango C2:C7 quedando capturada la formula en la celda E4 de la siguiente manera =SUMAR.SI(C2:C7,">2000",C2:C7), que nos retornara un resultado de 12,500, si analizamos bien la imagen vemos que los datos que se están sumando son las ventas de la ciudad de Miguel alemán en adelante dejando fuera las de Reynosa y Mante porque no son mayores a 2,000.

Tercer caso: Sumar las ventas igual a 4,000 dentro del rango C2:C7  quedando capturada la formula en la celda E6 de la siguiente manera =SUMAR.SI(C2:C7,"=4000",C2:C7), que nos retornara un resultado de 4,000 debido a que en el rango C2:C7 solo hay un dato que cumple con este criterio que es el la venta que pertenece a la ciudad de Estación Manuel.

Aquí los resultados en la siguiente imagen:


Como nos podemos darnos cuenta para los tres casos la función siempre tuvo como rango y rango_suma el rango de celdas C2:C7, sin embargo también podemos establecer a C2:C7 únicamente en el parámetro de rango dejando en blanco el parámetro de rango_suma  para los tres casos y nos dará el mismo resultado.

Formulas estableciendo el parámetro rango únicamente:

Fórmula para el caso uno: =SUMAR.SI(C2:C7,">1000")
Fórmula para el caso dos: =SUMAR.SI(C2:C7,">2000")
Fórmula para el caso tres: =SUMAR.SI(C2:C7,"=4000")

Ahora veamos otros dos casos en los que usaremos rangos de celdas diferentes para los parámetros rango y rango_suma.

Caso cuatro: Sumar de las ventas de la ciudad de Reynosa en donde el parámetro rango será A2:A7, el criterio “Reynosa” y el rango de suma es C2:C7, por lo que formula quedara de la siguiente forma =SUMAR.SI(A2:A7,"Reynosa",C2:C7) capturada en la celda E8. El cual nos arrojara un resultado de 1,500 ya que solo hay una venta de la ciudad de Reynosa.

Caso cinco: Sumar de las ventas de la ciudad de la fecha 02/01/2016 en donde el parámetro rango será B2:B7, el criterio “=02/01/2016” y el rango de suma es C2:C7, por lo que formula quedara de la siguiente forma =SUMAR.SI(B2:B7,"=02/01/2016",C2:C7) capturada en la celda E10. El cuan nos arrojara un resultado de 2,500 ya que solo hay una venta de la fecha 02/01/2016 de la ciudad de Tampico.

Los resultados en la hoja de cálculo se muestran en la siguiente imagen:


Como podemos ver esta función Sumar.Si es muy potente ya que nos puede ayudar a minimizar el tiempo para suma de valores en base a criterios, no está demás mencionar que los ejemplo fueron con listas de información relativamente pequeñas, pero esta función es aplicable a listas de datos grandes que orbitan en los miles de registros y que si se realizara la tarea de sumar datos con criterios el coste de tiempo sería algo grande y tedioso.

sábado, 6 de febrero de 2016

Funciones Contar y Contara en Excel

Función Contar  (Versión en inglés Count): Esta función de Excel se caracteriza principalmente por contar la cantidad de de celdas que contienen números, es decir si se desea contar la cantidad de celdas de una lista de información que contiene datos del tipo numérico y de tipo texto, únicamente nos regresara el total de celdas que contienen datos del tipo numérico discriminando las que son del tipo texto.

Su sintaxis es la siguiente:
CONTAR(valor1, [valor2], …)
  • valor1 (obligatorio): Primer celda a considerar o el rango donde se desea contar.
  • valor2 (opcional): Celdas o rangos adicionales a considerar. Hasta 255 elementos.
Ejemplo de la aplicación de la funciona contar


En la imagen anterior vemos que tenemos dos tablas de datos compuestas por dos columnas.

  • Tabla 1: Contiene la columna lista1 y la columna tipo de dato.
  • Tabla 2: Contiene la columna lista2 y la columna tipo de dato.


En la celda G2 se capturara la función contar abarcando el rango de celdas de la A2 a la A8 para que nos regrese el total de celdas que contienen un dato numérico discriminando los de tipo texto, la función nos quedaría de la siguiente manera CONTAR(A2:A8) el cual nos retornara el siguiente resultado:


Como podemos ver en la tabla uno tenemos la columna lista1 con 7 datos de los cuales con 4 son del tipo texto y 3 son del tipo numérico, es la razón por lo que la función retorno el valor de 3, que son las celdas que contienen datos numéricos dentro del rango A2:A8 de la columna lista1.

Esto sucederá para todos los casos donde se tengan listas con tipos de datos diferentes, la función solo tomara en cuenta los de tipo numérico como se mostró en el ejemplo anterior.

La función contar no está limitada a un solo rango, también podemos utilizarla para contar las celdas que contengan valores numéricos dentro de dos o más rangos de celdas limitada hasta 255 rangos.

Veamos un ejemplo de la función contar donde contaremos las celdas que contengan valores numéricos dentro de dos rangos de celdas.

La formula quedaría de la siguiente manera =CONTAR(A2:A8,D2:D11) como se muestra en la siguiente imagen:


Como se ve en la imagen anterior la función contara las celdas de dos rangos de celdas un rango de la tabla uno y el otro de la tabla dos, para este caso serian los valores de las columnas lista1 y lista2, el cual nos arrojara el siguiente resultado:


Como vemos en la anterior imagen el resultado que nos retorno la función es 8 debido a que en la tabla uno hay 3 celdas con datos del tipo numérico y en la tabla dos hay 5 celdas por lo que la función hizo la suma de los dos resultados y nos dio como resultado un total de 8 celdas.


Función Contara  (Versión en inglés CountA): Esta función se caracteriza por contar la cantidad de celdas que contienen un valor, es decir que no están vacías en un determinado rango de  de celdas.

Su sintaxis es la siguiente: CONTARA(Valor1,[Valor 2],,,)

Explicación de los argumentos que contienen la sintaxis de la función CONTARA

  • Valor1: Este primer argumento es obligatorio y representa los valores que se desean contar, es decir el rango de celdas que contiene los valores.
  • Valor2: Este segundo argumento es opcional y también representa los valores que se desean contar, además  de este argumento tenemos la posibilidad de establecer más argumentos limitado a un total de 255 argumentos, esto para los casos en los que se necesita contar valores de varios rangos de celdas.   


Al usar la función CONTARA debemos tomar en cuenta  que va a contar todas las celdas que contienen algún tipo de valor, incluidos lo que se generan por error en formulas aplicadas o los espacios en blanco que se establecen como valor que regresa alguna función, muy comúnmente los establecidos en la función SI.

Veamos un ejemplo con dos tablas de contienen datos de diferentes tipos como se ve en la siguiente imagen:


Como podemos darnos cuenta en la primera tabla hay una celda que esta sin valor la A11 y una celda con un valor cero la A14 las cuales serán tomadas en cuenta para el resultado, así mismo las de tipo texto también se tomaran en cuenta al aplicar la función contara.

La formula quedaría de la siguiente manera =CONTARA(A2:A15) como se muestra en la siguiente imagen:


 Una vez que hemos capturado la función contara en la celda E2 nos retornara el s resultado de trece, que son el total de celdas con valores dentro del rango A2:A15 de la tabla uno.

Ahora veamos un ejemplo de la función contara donde contaremos las celdas que contengan valores dentro de dos rangos de celdas como se ve en la siguiente imagen:


La función capturada en la celda E2 quedaría como se ve en la imagen anterior y el valor que retornara será el siguiente:


Como podemos observar en la anterior imagen la función aplicada a un solo rango de celdas (de la A2:A15) nos retorno un resultado de 13 y para la función aplicada a dos rangos de celdas (la A2:A15 y la C2:C12) nos retorno un resultado de 22, este resultado es debido a que en el primer rango hay 13 celdas con valores y en el segundo rango hay 9 celdas con valores, si ponemos atención vemos que no importa el tipo de dato que haya en la celda la función contara siempre los tomara en cuenta, ya que en el segunda tabla hay datos de errores de formulas y como quiera los tomo en cuenta para el resultado.

En conclusión:
  • La función contar es muy útil cuando tengamos la necesidad de saber cuántas celdas contienen tipo de datos numéricos ya sea en un solo rango de celda o de varios rangos, lo cual nos ahorraría tiempo en relación si lo hiciéramos manualmente contando dato por dato.
  • La función contara es muy útil cuando deseamos sabes el total de datos que están contenidos un rango de celdas  o en varios rangos de una forma rápida.
La principal diferencia entre la función contar y contara es que la función contar solo cuenta las celdas con valores numéricos y la función contara cuenta las celdas que contengan un valor sin importar el tipo de dato.