martes, 28 de octubre de 2008

Funciones Excel II

continuando con el tema, tomanfo como ejemplo una columna con celdas co valores de texto, centraremos nuestra atencion en las funciones basicas de texto

a1 - Francisco
a2 - Florencia
a3 - Isabel
a4 - Pilar
a5 - Jose
a6 - Homero
a7 - Marge
a8 - BART
a9 - Lisa
a10 - Maggie

Concatenar concatenar(a2;a4): concatena (une) los valores de a2 y a4 , el resultado seria florenciapilar

encontar encontrar("a",a1) devuelve la posicion en donde encuentra el patron buscado "a" en la celda a1 el resultado es : 3

largo largo(a5), devuelve el numero de caracteres(letras, simbolos o numeros) de la celda a5, el resultado seria 4


extrae
extrae(a9;2;3), extrae desde la celda a9, partiendo de la posicion 2, 3 caracteres, el resultado seria : isa (1L 2i 3s 4a) la posicion 2 corresponde a la i y desde alli tomamos 3 caracteres (isa)


izquierda izquierda(a10;2), extrae de la celda a10 2 caracteres a partir de la izquierda, el resultado seria Ma

derecha derecha(a10;2) extrae de la celda a10 2 caracteres a partir de la derecha sin invertir el orden, el resultado seria ie


mayusc
mayusc(a3), devuelve el contenido de la celda a3 en mayusculas, el resultado sria ISABEL

minusc minusc(a8), devuelve el contenido de la celda en minusculas, el resultado para este ejemplo seria bart

sustituir sustituir(a6;"o";"a"), reemplaza en la celda a6 las "o" por "a", el resultado seria Hamera

Funciones Excel

Vamos a suponer que tenemos una columna desde la A1 hasta la A9 con valores NUMERICOS
por ejemplo :

a1 -- 23
a2 -- 27
a3 -- 7
a4 -- 11
a5 -- 45
a6 -- 9
a7 -- 34
a8 -- 10
a9 -- 65

Segun estos valores vamos a repasar algunas de las funciones mas escenciales de Excel.

Funciones Matematicas

Sumar -- Sumar(a1:a9) suma los valores en el rango indicado desde a1 hasta a9

Sumar.si -- Sumar.si(a1:a9;">10") Suma los valores en el rango indicado a1 hasta a9 siempre y cuando cumplan la condicion que sea mayor que 10. O sea no sumaria las columnas a3,a6 y a8

max -- max(a1:a9) Busca el mayor elemento dl rango a1 -- a9, el cual seria 65

min -- min(a1:a9) Busca el menor elemento del rango a1 -- a9 el cual es 7

promedio -- promedio(a1:a9) Entrega el promedio del rango de celdas a1:a9

si -- si(a9>a8;"Es mayor";"Es menor") o bien si(a9>a8;100;150). Explico, en el primer caso si el valor de a9 es mayor que el valor de a8 desplegara el mensaje "es mayor", que va entre comillas, o entregar el valor 100 como en el ejemplo 2. la funcion si se compone de 3 partes la condicion, el valor o frase que se despliega si la condicion es verdedera y el valor o frase si la condicion es falsa

raiz -- raiz(a1) Da la raiz cuadrada de a1

contar -- contar(a1:a9) cuenta cuantos elementos hay dentro del rango a1:a9. Cuenta los elementos (9) no los valores de las celdas

contar.si -- contar.si(a1:a9;"<10") Cuenta los elementos del rango a1:a9 siempre y cuando sean menores a 10.

viernes, 17 de octubre de 2008

Tablas Dinamicas

Vamos a ver como confeccionar una tabla dinamica sencilla en excel.
para lo cual vamos a crear un nuevo documento excel y en la columna A vamos a ingresar fechas del tipo dd-mm-aaaa (10-10-2008).
en la columna B ingresaremos servicios los cuales seran Programacion de sistema, programacion de sitio web, soporte tecnico, servicios de redes y capacitaciones. En la columna C ingresaremos los clientes y en la columna D el valor del servicio prestado. completar unas 20 filas con los datos subministrados teniendo en claro que tanto servicio como clientes pueden repetirse varias veces al igual que las fechas. la idea es que la tabla nos quede mas o menos asi :
Photobucket

una vez hecho esto pasamos al siguiente paso :

Vamos al menu ver --> barras de herramientas --> tabla dinamica y nos aparecera una barra de herramientas como esta :

Photobucket

luego pinchar en el menu desplegable de la barra de tabla dinamica y seleccionar, asistente para tablas dinamicas

Se iniciara el asistente que consta de 3 pasos.
paso 1 : en la pregunta donde estan los datos que desea analizar : elegimos lista o base de datos de microsoft excel. Que tipo de informe desea crear : tabla dinamica

paso 2 : Donde estan los datos a utilizar : alli seleccionamos toda la tabla anteriormente confeccionada

paso 3 : seleccionamos una hoja de calculo nueva, en la pregunta donde desea situar el informe

Finalizado esto aparecera una pantalla como esta :

Photobucket

de la lista de campos de tablas dinamicas seleccionamos servicio, lo pinchamos y lo arrastramos a la columna campos de fila

Luego Pinchamos el campo cliente y lo arrastramos a la fila campos de pagina, hacemos lo mismo con el campo fecha y lo arrastramos al la fila campos de columna. finalmente pinchar y arrastrar el campo valor al recuadro donde dice coloque datos aqui

Cerramos las ventanas flotantes y ya tenemos nuestra tabla dinamica :

Photobucket

Si seleccionamos los distintos items de los menus deslpegables, podemos ver en forma desglosada, por fecha cuanto nos ha pagado cada cliente por los servicios determinados.

espero que la explicacion sea clara y les sea de utilidad