jueves, 27 de octubre de 2016

Excel.Fechas.Meses

Buenas noches a todos.

En la anterior entrada teníamos esta tabla:

En la que la columna “Mes” nos daba el número del mes correspondiente a la fecha. Y vimos que esto nos servía, por ejemplo, para calcular la suma de importes por mes, simplemente introduciendo una tabla dinámica con subtotales:



Pero también decíamos que la función mencionada =Fecha.Mes(Fecha) no nos servía para calcular las medias de gasto mensuales. ¿Por qué? Vamos a verlo fácilmente:

El 12/01 no llevamos todavía 1 mes transcurrido , sino una fracción de él.

El 15/02 no llevamos ya dos meses, sino mes y medio.

El 28/08 todavía no habremos completado los 8 meses, sino llevaremos más de 7.

Esto nos lleva a que si hacemos una gráfica resulta una línea quebrada con “escalones” en el número de meses.










Por tanto, no nos servirá para calcular la media de gastos por mes de forma exacta en cualquier momento.

Tenemos que buscar otra expresión que nos dé los meses NO COMO NUMEROS ENTEROS, SINO CON SUS DECIMALES CORRESPONDIENTES.

Esto lo podemos obtener de la siguiente forma:

Insertamos una columna que nos dé el número de días transcurrido: (Fijaros en las referencias relativas (B2,B3…..B16, etc) y la absoluta, que se refiere al primer día del cálculo ($B$2)




En la columna E lo que hacemos es dividir el número de días transcurridos entre el número de días del año, que hemos puesto 365 en B1 porque usamos el año natural, no el contable. Fijaros que será también referencia absoluta.

Ahora para tener los meses que llevamos realmente no tenemos más que multiplicar esa fracción del año por los 12 meses que lo componen:

=12*(B3-$B$2)/$B$1

 y nos da un número real del que acotamos dos decimales, por ejemplo.

Ahora calculamos el gasto acumulado de la siguiente forma:

Introducimos manualmente los importes (ver que ponemos el fondo azul establecido por nuestro propio convenio para los datos que hemos de teclear nosotros) y aplicamos la función

=Suma($G$2;G2………..GX), siendo $G$2 la referencia al principio del rango y el resto la variable relativa que expresa su final.




























Y ahora ya podemos calcular la media mensual, que no es de extrañar que nos dé, al principio, más que el acumulado puesto que es la media mensual y ha pasado menos de un mes.


Fijaros también en el código de colores: El fondo gris es porque son operaciones, es decir, variables dependientes.

En la próxima entrada vamos a hacer lo mismo pero con la función Frac.Año(Fecha)

Espero que os haya gustado y lo compartáis.

Buenas noches.

martes, 18 de octubre de 2016

Excel.Fechas - Gastos por mes y gastos mensuales

Buenas noches a todos.

Vamos a ver hoy un estudio sobre uno de los campos más interesantes de Excel, que es el cálculo sobre fechas.

Tenemos una lista de ingresos formateada y con estética, de acuerdo con lo que dijimos en nuestra entrada Excel.Presentacion

Ahora queremos agrupar los gastos por meses y saber cuánto estamos gastando de media al mes. Vamos a ver como lo hacemos:

De entrada, preparamos una columna debidamente presentada, con el fondo en gris porque será una columna calculada (las de fondo azul son para introducción de datos).
    
En C2 insertamos la función =Mes(A2), que nos dará el mes correspondiente a la fecha que hay en la celda A2:



 Nos tiene que quedar esto.







Estirando iremos poniendo a cada fecha su número de mes. Obviamente, puede haber varios gastos para un mismo periodo mensual.








Ahora podemos hacer una tabla dinámica en la que elegiremos:




















  
Y ya tenemos los subtotales por mes.


 Podemos añadir un gasto más en Septiembre:


Pero ahora resulta que si calculamos la media de gastos por mes y hacemos =224.080/9 nos saldrá una cantidad incorrecta. ¿Por qué?

Lo veremos en la próxima entrada, que ya es muy tarde.

Espero que os parezca interesante. Buenas noches y hasta la próxima.

martes, 11 de octubre de 2016

Excel: Fechas - En qué día cae

Buenas noches a todos. Vamos a ver hoy una cosa muy interesante y útil.

Una de las potencias más atractivas de Excel es el tratamiento de fechas. Y me consta que la mayoría no tenemos esa utilidad explotada al máximo, así que vamos a ir abriendo posibilidades.

Todos sabemos introducir una fecha en una casilla de Excel:




Y sabemos que podemos darle formato, pulsando con el botón de la derecha…









Nos sale el cuadro correspondiente con el formato elegido. 
  
















En sucesivas entradas ampliaremos esto, pero ahora vamos al tema de hoy:

Queremos ahora que la celda contigua a la que hemos rellenado tenga el mismo contenido:


Y siguiendo los criterios que explicamos en la entrada Excel: Presentación:la estética es práctica








Distinguiremos en azul la celda en la que vamos a introducir los datos y en amarillo el resultado.




Obviamente, si cambiamos la fecha, cambiará el resultado:




Ahora volvemos a modificar el formato de la celda B2:
Elegimos “Personalizada” y ponemos “dddd”

Qué hemos obtenido así?

Pues que nos diga el nombre del día de la semana en que cae tal fecha.

Podemos alinear la columna a la izquierda para que quede más bonito.


Fijaros que así podemos identificar el día de  cualquier fecha que podamos meter en Excel


Esto es muy útil, ya que si queremos, por ejemplo, hacer un cuadro de horarios o una agenda, podemos hacer:
Sin más que estirar del rango A2:B2

Esta opción permite dar a nuestras hojas de cálculo una facilidad más para hacer más agradable su uso.

Más adelante seguiremos contando cosas de las fechas. Espero que os parezca útil. Es una de las cosas que más he utilizado de Excel para presentaciones e informes.

Buenas noches y hasta la próxima entrada.


lunes, 10 de octubre de 2016

Calc.Para saber más.

Para todos aquellos que no tengáis más remedio que trabajar con Libre Office u Open Office, os puede ser muy útil está entrada: Funcionarios Eficientes., donde encontraréis información ampliada de toda la herramienta en general.

Excel. Para saber más

Hola de nuevo

Os iré añadiendo aquellos enlaces a páginas o sitios en general sobre nuestro tema en los que podáis ir recabando más información. Hay mucha gente muy lista trabajando con hojas de cálculo a todos los niveles.

Para empezar, este grupo Excel Macro de Facebook en el que, además de aprender Excel, podéis practicar vuestro inglés. Lo que no puedo aportaros, pues a mi me falta también, es tiempo para disfrutarlo con calma. Espero que os sea útil.

Podréis ir encontrando los enlaces en la barra de la izquierda de este blog. Ahí iré añadiendo también los que me vayáis recomendando. Poco a poco, que hay mucho que disfrutar por delante...

Buenas noches y hasta la próxima.

Excel: Configuración - Precisión

CUESTIÓN DE PRECISIÓN
Vamos a entender aquí la Precisión como la cantidad de dígitos de una cantidad, especialmente decimales. Es decir: Si yo mido una distancia como: 1.500 metros será mucho menos precisa que decir 1.423,6234 metros. 


En el caso del Excel, la precisión es importante. Imaginaos que tenéis una tabla con un montón de líneas del tipo:

Lo primero que se nos ocurrirá será darles formato, por lo que seleccionaremos el rango y buscaremos la opción adecuada con el botón derecho (Estoy trabajando con Excel 2013, pero vale para todos):


Ahora las celdas visualizarán las cifras en el formato escogido. Pero OJO, el contenido sigue siendo el mismo, con la precisión que le hemos introducido.

Vamos a ver en una columna las celdas tal y como las visualizamos y en otra cuál es su contenido real.

Vemos que en la suma hay una diferencia a partir del segundo decimal. Esto quiere decir que en operaciones largas, con muchas líneas, la diferencia puede ser notable. Si en algún caso estos coeficientes se multiplican por algo (euros, por ejemplo) el efecto sobre el resultado final será importante.

Lo que está pasando es que UNA COSA ES CÓMO VEMOS EL CONTENIDO DE LAS CELDAS Y OTRA LO QUE REALMENTE CONTIENEN. Ojo.

Esto puede llevar a situaciones indeseables. Por ejemplo, imaginaos una administración en la que el departamento de ingeniería o el de informática presenta un proyecto denso calculado sobre Excel. Pero resulta que en el departamento de contratación la persona que ha de supervisarlo “No se aclara con el Excel” e introduce y repasa todas las cantidades con la calculadora. No es broma, esto pasa en nuestra administración en el siglo XXI, palabra. Resultado: Nos devuelve todo el proyecto porque no concuerdan las cantidades, dado que la precisión no es la misma. ¡Y lleva razón!

¿Cuál es la solución a esto? Pues deberíamos, antes que nada, haber verificado si estamos trabajando con la RESOLUCIÓN DE PANTALLA. ¿Qué es esto? Pues que los decimales con los que calcula Excel sean los mismos que los que nosotros estamos viendo en el formato.

Para ello nos vamos a Archivo/Configuración/Avanzada y observad que esto es un atributo solamente para este libro, con lo que si abrimos un libro nuevo tenemos que estar al tanto, a no ser que lo modifiquemos en la plantilla. También nos avisa de que se perderán las precisiones permanentemente, por lo que lo mejor es acostumbrarse a configurar tal precisión al empezar a trabajar y así no tendremos sorpresas.


Con más detalle: Marcaremos "Establecer Precisión de pantalla"

Fijaros ahora que el valor de ambas columnas es igual, puesto que el contenido es igual que lo que vemos.

Con esto he querido plantear antes de empezar con más artículos un tema muy del día a día, y que origina muchas perplejidades en aquellos compañeros que no están duchos en estas cosas.

Incluso mucha gente que usa Excel habitualmente no sabe esto. También se puede solucionar mediante funciones matemáticas como redondeo, truncar, etc., pero es mucho más laborioso

Evidentemente, lo mejor sería que toda la casa se pusiera de acuerdo para usar las hojas de cálculo con la misma configuración de salida, y en formal al personal adecuadamente. Mis prédicas han sido vanas en este desierto. Y es que la modernización de las administraciones no empieza por comprar ordenadores, sino por organizar el trabajo y a sus participantes.

Espero que os parezca útil y hasta un nuevo artículo.

domingo, 2 de octubre de 2016

Excel: Presentación: La estética es práctica

Hola. volvemos con otra entrada eminentemente práctica que espero que os sea muy útil:

He visto muchas hojas de cálculo conteniendo mucho esfuerzo y horas de trabajo, y datos valiosos, cuya lectura es muy difícil y cuyo manejo y actualización hasta peligroso, pues se machacan celdas que contienen cálculos, datos anteriores, etc.

En Excel siempre recomiendo que se utilicen unos códigos de estética, que servirán para que tanto nosotros cuando queramos retomar este hoja u otros compañeros que tengan que usarla sepan qué poner y dónde.

Por ejemplo: Imaginemos que tenemos una hoja de seguimiento de valores, con capitales propios de cualquier compañero funcionario azotado por los recortes:

En esta hoja, hay dos tipos de datos: Los variables, que tendremos que introducir, y los dependientes que serán función de los anteriores.


Fijaros que en este sencillo ejemplo tenemos las columnas de fecha, que será la correspondiente al estado del valor, y el valor de la participación, que es la que nos da el fondo de inversión. Como estos datos los actualizamos más frecuentemente, hemos creado para ellos un fondo azul claro para que se distinga que es ahí donde hay que trabajar. Tampoco es casual el hecho de que estén los primeros por la izquierda, así se evita desplazamientos y búsquedas innecesarias por la página.

Tenemos otros datos que se actualizan de tarde en tarde, que será el valor actualizado de lo que tenemos invertido y el número de participaciones que nos corresponden. Por ello, la tonalidad es distinta. Está claro que esto es un ejemplo, puesto que estos datos pueden no tener que estar en cada línea. O sí, depende si queremos tener constancia histórica para cada día. Cuestión de análisis.

Las siguientes columnas están sobre fondo gris. ¿Por qué? Porque son dependientes de las anteriores, y sobre ellas no hay que escribir. Está claro que las podíamos proteger, pero a veces no nos interesa por diversas razones.

¿Cuál sería el funcionamiento de la hoja?

Imaginemos que tenemos para apuntar en ella, de vez en cuando, las cotizaciones a las fechas que se nos indiquen.

Si en las opciones avanzadas de Excel pinchamos en “Mostrar fórmulas en celdas…”


Podremos ver las fórmulas que nos dan el resultado de las celdas dependientes que hemos visto antes:
Veréis que hemos añadido unas cuantas líneas por abajo para ir metiendo datos…


Ahora por el mismo método desmarcamos la opción correspondiente y vemos la hoja resultante:

No tenemos más que introducir los nuevos datos y seleccionar y bajar las celdas dependientes. Esto se puede hacer para una o para varias líneas. Obviamente, hay procedimientos más bonitos, pero los veremos más adelante si os interesa para no hacer esto inacabable.

Fijaos en que para hacernos más fácil el paso de ver fórmulas o datos podemos poner unos botones que nos disparen las correspondientes macros de forma que, pinchando en cada uno, podemos cambiar la visión de nuestra hoja fácilmente.

¿A que mola, eh? Eso del Excel es un vicio, ya iréis viendo.

En próximas entradas lo trataremos. Espero que os haya parecido interesante el tema y no olvidéis el grupo de Facebook: Excel Para Funcionarios al que estáis invitados a uniros para tener mayor interactividad. Obviamente, vuestras colaboraciones serán valiosas y valoradas.

Excel: Rangos y listas

En nuestra última entrada hemos hablado de referencias relativas. Antes de seguir será bueno especificar a qué nos referimos con esto, dado que nuestros lectores pueden tener distintos niveles. Así que aquí vamos:

(La fuente son mis propios apuntes de los cursos impartidos, actualizados)

RANGO

Entendemos como rango un grupo de casillas consecutivas de la hoja.

Para seleccionar un rango: 

1. Situamos el cursor sobre la casilla inicial.

2. Una de las dos siguientes opciones:

·Con el botón principal del ratón pulsado, arrastramos hasta la casilla final.

·Con la  tecla  Mayúsculas pulsada, desplazamos el cursor hasta la casilla final con las teclas.


Una sola celda - En realidad, es el rango más simple

Una selección múltiple de celdas, que no es un rango al ser discontínuo (Será una Lista).

La selección de toda la hoja, pulsando, por ejemplo, el botón "Seleccionar todo" del extremo superior izquierdo

Seleccionar toda una fila, pinchando en el encabezado...

Seleccionar toda una columna, o sea: Lo mismo, pero en vertical.

Un ejemplo sobre DATOS IMAGINARIOS (No vayamos a liarla)


Caso de elección de varias celdas: Esto NO es un rango,pues es un conjunto disjunto. Es una LISTA:


ELECCIÓN DE RANGO CON EL COMANDO "IR A"

Accedemos a este comando de dos formas:

- Mediante el menú "Edición Ir a "
- Pulsando Ctrl. + I

En ambos casos nos aparece el cuadro de nuestra derecha:

Si aquí, donde dice referencia, ponemos la del rango, veremos cómo automáticamente se nos selecciona éste en la hoja de cálculo:

En el ejemplo de la imagen hemos seleccionado el rango correspondiente a los datos imaginarios de la consellería de Bienestar:

Hemos hablado de la referencia del rango. Vamos a explicar esto:


Vimos que una referencia identifica una celda o un rango de celdas en una hoja de cálculo e indica a  Excel en qué celdas debe buscar los valores o los datos que se desea utilizar en una fórmula.

En las referencias se pueden utilizar datos de distintas partes de una hoja de cálculo en una fórmula o bien utilizar el valor de una celda en varias fórmulas.

REFERENCIAS EXTERNAS:
También puede hacerse referencia a las celdas de otras hojas en el mismo libro, a otros libros y a los datos de otros programas. Las referencias a celdas de otros libros se denominan referencias externas.

REFERENCIAS REMOTAS: Serán las referencias a datos de otros programas. 

Como valor predeterminado, Excel utiliza el estilo de referencia A1, que rotula las columnas con letras (desde A hasta IV, en un total de 256 columnas en las versiones actuales) y las filas con números (del 1 al 65536, también en las versiones actuales). Esto puede variar con la versión de que dispongáis, incrementándose normalmente.

Para hacer referencia a una celda, introduciremos la letra de columna seguida del número de fila. Por ejemplo, D50 hace referencia a la celda en la intersección de la columna D y la fila 50, pero para hacer referencia a un rango de celdas, introduciremos la referencia de la celda en la esquina superior izquierda, dos puntos (:) y, a continuación, la referencia a la celda en la esquina inferior derecha del rango. A continuación, se muestran algunos ejemplos de referencias.

A10 - La celda en la columna A y la fila 10 A10

A10:A20 - El rango de celdas en la columna A y las filas de la 10 a la 20.          

B15:E15 - El rango de celdas en la fila 15 y las columnas desde la B hasta la E.

5:5 - Todas las celdas en la fila 5    

5:10 - Todas las celdas en las filas de la 5 a la 10. 

H:H - Todas las celdas en la columna H     

H:J  - Todas las celdas desde la columna H hasta la J       

También puede utilizarse un estilo de referencia en el que se numeran las filas y columnas de la hoja de cálculo. El estilo F1C1 es útil para calcular las posiciones de las filas y columnas en macros y puede ser útil para mostrar referencias relativas de celdas. En el estilo F1C1, Microsoft Excel indica la ubicación de una celda mediante la letra "F" seguida del número de fila y la letra "C" seguida del número de columna. (Ojo con esto porque puede inducir a la confusión a otros a los compañeros que también utilicen nuestra hoja de cálculo)


Según la tarea que se desee ejecutar pueden utilizarse referencias relativas de celda, que son referencias a celdas relacionadas con la posición de la fórmula, o referencias absolutas, que son referencias de celda que siempre nos dirigen a las celdas ubicadas en una posición específica, como ya hemos visto.

Pueden utilizarse los rótulos de las columnas y filas en una hoja de cálculo para hacer referencia a las celdas de esas columnas, o filas, o pueden crearse nombres descriptivos para representar a las celdas, los rangos de celdas, las fórmulas o los valores constantes.  Esto lo veremos más adelante, y es una de las partes más atractivas de este tema.

Referencia 3D

Si queremos analizar los datos de la misma celda o rango de celdas en varias hojas de cálculo dentro de un libro, utilizaremos una referencia 3D. Una referencia 3D incluye la referencia de celda o de rango, seguida del nombre de la hoja de cálculo.

Diferencia entre referencias relativas y absolutas

Cuando se crea una fórmula, normalmente las referencias de celda o de rango se basan en su posición relativa respecto a la celda que contiene la fórmula.

Si, por ejemplo, la celda B6 contiene la fórmula = A5; Microsoft Excel buscará el valor una celda por encima y una celda a la izquierda de B6. Este método se denomina referencias relativas.

Si se copia una fórmula que utiliza referencias relativas, se actualizarán las referencias en la fórmula pegada y se hará referencia a diferentes celdas relativas a la posición de la fórmula

Con el ejemplo de antes, la fórmula en la celda B6 se ha copiado en la celda B7. La fórmula en la celda B7 ha cambiado a =A6, que hace referencia a la celda que está una celda por encima y a la izquierda de la celda B7.

Si no queremos que cambien las referencias cuando se copie una fórmula en una celda diferente, utilizaremos una referencia absoluta

Por ejemplo, si la fórmula multiplica la celda A5 por la celda C1 (=A5*C1) y puede copiarse la fórmula en otra celda, cambiarán ambas referencias. Puede crearse una referencia absoluta a la celda C1 colocando un signo de dólar ($) delante de las dos partes de la referencia que no cambia.

Para crear una referencia absoluta a la celda C1, agregaremos signos de dólar a la fórmula anterior que quedará de la forma: =A5*$C$1

En nuestro ejemplo del gasto (imaginario, imaginario) por consellerías vemos los dos tipos de referencias, si mostramos las fórmulas que contienen las celdas en lugar de sus valores resultantes:

Las referencias relativas, señalando a las celdas B1, B2, etc, que varían según bajamos con las líneas, y corresponderían a los distintos importes.

Las referencias absolutas, $B$6, $C$6..., que corresponden a los distintos coeficientes con los que cada consellería participa en los gastos generales, y que ocupan la línea 6.

DATOS IMAGINARIOS, recordemos...


Con el mismo ejemplo:

$C$6:  Mantiene fija fila y columna. Es solo una celda. No va a variar.

$C6     Mantiene fina la columna, mientras la puede variar a lo largo de la línea.

C$6     Mantiene fija la línea, pudiendo variar las columnas

C6       Puede variar todo. Esto es la referencia relativa.

C$6 y $C6 serán referencias mixtas.

Bueno, por hoy ya vale. Otro día seguiremos con la "SELECCIÓN DE RANGOS A TRAVÉS DEL CONTENIDO ESPECÍFICO". Espero que os sea útil a los que no lo sabíais y los que ya los sepáis pues nunca está de más repasar. Hay que ajustarse a todos los pasos.

Espero vuestros comentarios y participación.

Buenas noches y hasta la próxima

Excel: Operaciones sencillas - Ejemplo de ponderación

Empezamos con un caso práctico que puede interesaros, en el cual introducimos funciones y conceptos que más adelante iremos analizando. Vamos a ver:

Tenemos una hoja de cálculo muy sencilla en la que vamos introduciendo la fecha de la compra de un determinado valor, el importe en euros y la cotización de compra (€ por valor).

Evidentemente, el valor de nuestra cuenta será función del coste ponderado, por lo que habremos de hacer los cálculos necesarios para que esta operación se nos mantenga actualizada según vayamos usando la hoja. Para ello, crearemos una columna auxiliar cuyo título será “Ponderante”, y cuyo contenido será el importe por la cotización:




 Fijaros en que hemos puesto referencias relativas, por lo que por supuesto podremos pinchar la celda y repetir el cálculo en las siguientes:


Las funciones que aquí veis (Maximo, media, minimo) las veremos en otra entrada y os explicaré por qué ponemos la línea 11 en negro)

Fijaros que las unidades de “Ponderante” serán:
Importe: €
Cotización compra: € / participación
Y el producto será €^2/ participación. O sea, euros al cuadrado dividido entre participación. 

Veamos por qué hacemos este razonamiento:

Si calculamos la suma de ponderante nos dará €^2/participación
Y lo dividimos entre la suma de importe, en €,
Obtendremos €/Participación, que es el importe ponderado. Las unidades nos ayudan a comprobar que la operación es correcta.

Vamos a hacerla:
Primero, vamos a cambiar a azul nuestras áreas de introducción de datos, columnas importe y cotización de compra, de acuerdo con nuestros criterios de estética nemotécnica explicados en la entrada anterior. Luego seleccionamos el área: D5:D10 (Recordad la diferencia entre área y lista)


Ahora, en la zona de nombres escribimos el que vamos a dar a este área, y en un rasgo de original le llamaremos “Ponderante”.









Y vamos a hacer lo mismo con los importes: (Veréis que mi pulso con el ratón es fatal)

En próximas entradas os hablaré de la gestión de áreas y listas (rangos en general) por nombres. Ahora fijaros en que si pos ponéis en cualquier punto del libro y buscáis “Ponderantes” o “importes” automáticamente se os posiciona en tal área seleccionada.

Lo genial es que en cualquier posición (En este caso en B13) yo puedo hacer la operación suma(Importes) y me dará el mismo resultado que si hago suma(B5:B10)


















Lo mismo pasa con suma (Ponderante):















Ahora bien, si dividimos la suma de ponderantes entre la suma de importes, obtendremos la COTIZACIÓN PONDERADA DE COMPRA, como hemos visto antes.

De esta forma tendremos ajustado a la realidad el valor de nuestra cartera, de nuestro almacén o de lo que más convenga.
Este procedimiento nos permite tenerel valor de la compra en cada fecha. 
Si ese dato no interesase, se podría llegar también a la cotización ponderada con la función:

= sumaproducto(importe; cotizacióncompra) / suma(importe)

que veremos en su momento. 
En siguientes entradas comentaremos los conceptos que han ido apareciendo.

Espero que os haya parecido útil.