Mostrando entradas con la etiqueta Fórmulas. Mostrar todas las entradas
Mostrando entradas con la etiqueta Fórmulas. Mostrar todas las entradas

miércoles, 4 de abril de 2012

Función Indice


Función Índice

La función INDICE, es una función poco conocida de Excel pero de mucha ayuda en la búsqueda de celdas que hacen referencia a una determinada matriz (tabla o rango). Esta función, se puede utilizar de dos formas:
  • Matricial
  • Referencial

Ambas funciones devuelven el valor de la celda en la intersección de una fila y columna determinada. La diferencia entre ambas es que la forma matricial solo utiliza una matriz, mientras que la referencial da la posibilidad de seleccionar varias matrices.

Función Índice en Excel:

¿Cómo funciona?

1.- En la forma matricial buscamos el valor, dentro de una matriz, de acuerdo a sus coordenadas, o sea, de acuerdo a su número de fila y de columna. 

Un ejemplo sencillo es el siguiente:Tenemos el número de empleados por sucursal según su género.
Entonces para obtener el número de mujeres que trabajan en la sucursal 2, la función INDICE nos queda así: 
                                                               =INDICE(B2:C3;2;1)

En el ejemplo se utiliza como num_fila igual a dos porque la sucursal numero dos esta en la segunda fila y num_columna igual a uno por que es la columna que corresponde a las mujeres.Si la empresa tuviese un gran numero de sucursales, podría facilmente determinar con la función INDICE, cual es el numero de trabajadores de acuerdo al genero en una determinada sucursal solo modificando, en este caso, el numero de fila.

2.-En la forma Referencial, al igual que el anterior buscamos el valor de la intersección de una fila y columna determinada, pero en esta ocasión el argumento para la matriz llamado ref puede ser mas de una matriz, es por ello que esta forma de la función INDICE considera un argumento mas llamado num_area, el cual va a ser el numero de la matriz donde queremos la búsqueda.


Por ejemplo tenemos dos tablas distintas por productos, una para los ingresos y otra para los costos.
Para obtener el Ingreso obtenido por la venta del producto x, la función indice nos quedaria asi:

=INDICE((A2:B3,D2:E3);2;2;1)

Se puede ver que en ref ahora se consideran ambas matrices, y para utilizarlas estan deben quedar dentro de un parentesis separadas por “;”. Se diferencia de la Matricial por que al final se  agrega el num_area, en este caso 1 porque la matriz “ingresos” es la primera dentro de la referencia. En este caso la funcion nos arroja el valor 800, pero si hubiesemos puesto dos en num_area hubiesemos obtenido el costo de venta del producto y, que en este caso es 500.

Como podran haberse dado cuenta, esta formula las podemos utilizar cuando sabemos la posicion de los valores que estamos buscando, o sea, donde se interceptan las filas y columnas. Pero se pueden preguntas qué pasa cuando quiero buscar un valor pero no se en que columna o en que fila se encuentra.

Para el problema anterior podemos utilizar otras funciones de excel dentro de la misma funcion indice (concatenar), podemos utilizar la funcion COINCIDIR.
La funcion COINCIDIR nos arroja el numero de fila o columna del valor buscado, un ejemplo sencillo es el siguiente, tenemos una lista de paises:
Y utilizando la funcion COINCIDIR, podemos encontrar la posicion de alguno de los paises, para econtrar la posicion exacta de Chile, la funcion nos queda:
=COINCIDIR(“Chile”;A2:A4;0)
En el tipo_de_coincidencia da opcion a tres posibles valores:
·         Cero (0) que es coincidencia exacta y es la utilizada en este caso.
·         Uno (1) para encontrar el mayor valor que es el menor o igual al valor_buscado
·         Menos uno ( -1) parar encontrar el menor valor que es mayor o igual que el valor_buscado.

Entonces utilizando esta funcion podemos determinar las columnas o filas de determinados valores.
A continuacion un ejemplo. Tenemos las notas de un curso de los controles y tareas.

Si solo queremos buscar el valor de un control determinado, por ejemplo del control 2 de todo el curso. Primero podemos hacer una nueva tabla donde tengamos los nombre y la evaluacion a buscar, como se muestra a continuación.

Así para buscar los controles de cada alumno, la funcion INDICE nos queda asi:

                   =INDICE($B$2:$E$5,COINCIDIR(A9,A2:A5,0),COINCIDIR($B$8,B1:E1,0))

Utilizamos coincidir en num_fila para buscar la posicion de cada Alumno dentro de la matriz y en num_columna para encontrar la posicion de la matriz buscada.

  

Leer más...

domingo, 1 de abril de 2012

Excel: Tratamientos y Aplicaciones Avanzadas de datos Fecha


Este blog tiene como objetivo enseñar o recordar como usar algunas funciones simples que tiene incorporadas Microsoft Excel para realizar cálculos con fechas.
En primer lugar debemos saber que Excel almacena todas las fechas como número enteros por tanto podemos sumar, restar o comparar fechas como cualquier otro número. El número 1 en Microsoft Excel corresponde a la fecha 01/01/1990, para chequear esto solo es necesario escribir un "1" en una celda de Excel y cambiar el formato de esta a formato "fecha".


Cómo trabajar con fórmulas de fechas

Como conocer el número que Excel asocia a cada fecha a partir del 1 de enero de 1990.

Para conocer el número que Excel asocia a una fecha determinada simplemente tenemos que introducir la siguiente fórmula:
B1: Resultado
Fórmula:
=FECHANUMERO(“dd/mm/aaaa”)
Ejemplo: Número entero asociado al 1 de abril de 2012


 Cómo averiguar el número de días que hay entre hoy y una fecha futura

Para conocer el número de días que hay entre hoy y un día futura tenemos que introducir la siguiente fórmula:
Celda A1: fecha futura a comparar
Celda C1: resultado
Fórmula:
=A1-HOY()
Ejemplo: Calculamos los días entre el 22 de abril y la fecha actual (1 de abril de 2012)

*la celda del resultado debe estar en formato numérico, de lo contrario nos arrojará una fecha sin ningún significado.

Como averiguar el número de días de semana que hay entre dos fechas

En algunos casos necesitaremos conocer el número de días de semana (de lunes a viernes) que hay entre dos fechas, para esto debemos introducir la siguiente fórmula:
Celda B1: Fecha 1
Celda B2:  Fecha 2
Celda B3:  Días feriados
Celda B4: Resultado
=DIAS.LAB(A1;A2)
Ejemplo:Calculamos los días laborales del mes de abril.


Como podemos ver en el ejemplo en el mes de abril hay 20 días laborales. Esta fórmula considera los 21 días de semana que hay en el mes de abril y le resta el día feriado.

Filtrar datos según fecha

En muchas ocasiones es muy útil filtrar los datos que tenemos en una tabla según la fecha de cada ítem o fila. Excel nos ofrece un amplio abanico de posibilidades de filtrar como podemos ver a continuación:


Veremos la utilidad del filtro con un ejemplo:
1)En primer lugar seleccionamos la tabla a filtrar. Para este ejemplo inventamos una tabla de N° de alumnos que asistieron a clase en las fechas señaladas:


2)Ahora entramos a datos/autofiltro. Nos aparecerán las opciones que señalamos con anterioridad.
3)Seleccionamos  “Entre…”
4)  Para este ejemplo podremos  fechas es posterior o igual al 28 de abril de 2012 y es anterior o igual al 2 de mayo de 2012, obteniendo como resultado:

Pueden probar a hacer otro tipo de filtros seleccionando las diferentes posibilidades que nos presenta Microsoft Excel.
Buscar V cuando el criterio a buscar en una fecha
Utilizando la misma tabla de asistencia según fecha veremos como la utilización de la fórmula BUSCARV no presenta ningún problema. Esto no debe sorprendernos debido a que como señalamos al principio del blog Excel asigna a cada fecha un número entero, por tanto que el criterio a buscar sea una fecha es lo mismo que otro tipo de dato.
Ejemplo: Utilizamos comando BUSCARV para ver cuántas personas asistieron el 28 de abril de 2012:



 Con esta aclaración damos por cerrado este blog y esperando por supuesto su feedback para mejorarlo y hacer así de este blog una herramienta más de estudio.
Leer más...

jueves, 26 de enero de 2012

Ejemplo Función Agregar

La función Agregar entrega búsquedas y resultados de operaciones en una base de datos. Uno de los puntos importantes de esta función, es que es capaz de ignorar datos erróneos, como también omitir filas ocultas.
Los argumentos de la función agregar tienen asignado un número; éstos se muestran en la tabla a continuación:

A continuación se hará un ejemplo para mostrar más explícitamente su funcionamiento.
Se tiene la siguiente Matriz A y se desea determinar el mínimo, el promedio y el total de datos válidos (asumiendo que número es el único dato válido).

Colocar número 5, que corresponde a la función mínimo.

Luego, se pide qué es lo que se desea omitir. En este caso, se selecciona 6 para omitir valores erróneos.

Finalmente, seleccionar la matriz y cerrar la función.

Cabe señalar que se está utilizando la segunda función propuesta, por lo que ref2 es opcional en este caso. Como resultado queda, el número 1, que es justamente el valor mínimo de la matriz.

Para obtener el promedio y el total de valores válidos, se sigue la misma lógica, por lo que queda:

En la celda contar es donde se puede ver con mayor certeza la omisión de datos erróneos, ya que la matriz cuenta con 30 valores, pero éste solo cuenta 28.
Leer más...