jueves, enero 01, 2009

Versiones de Excel – resultado de la encuesta

A la encuesta ¿Qué versión de Excel usas? han respondido 650 lectores y estos son los resultados



Vemos que 59% de mis lectores usan el Excel clásico (versiones 93 hasta 2003) y 41% usan el nuevo Excel (Excel2007).



Al lanzar la encuesta presuponía que la vasta mayoría de mis lectores no había adoptado la versión 2007 y seguían usando alguna de las versiones clásicas de Excel.
El sitio Exceluser de Charley Kyd hay una encuesta similar a la cual han respondido 1500 lectores. En esta encuesta se contemplaba también la posibilidad de usar ambas versiones de Excel (clásica y nueva). Los resultados son



Resultados ciertamente distintos, donde sólo el 22% de los lectores usan Excel 2007. Si eliminamos a los que usan ambas versiones, vemos que el 71% de los usuarios siguen con las versiones clásicas de Excel y un poco más de un cuarto, el 29%, se ha pasado a la nueva versión. También podemos considerar las respuestas “ambas versiones” como dos respuestas, y en ese caso vemos que el 68% usa las versiones clásicas y un 32% la nueva versión



Ambas encuestas coinciden en que las versiones clásicas de Excel siguen siendo las predominantes. Pero en lo que se refiere a Excel 2007, las respuestas de mis lectores tienden a mostrar que la nueva versión de Excel está ganando terreno y acercándose a la mitad del mercado mientras que las conclusiones de Exceluser son radicalmente distintas.
En una conclusión coincidimos: al instalar la nueva versión de Excel es recomendable dejar instalada la versión anterior.




Technorati Tags:

JLD en castellano – Balance del tercer año

Ha llegado el momento de desearles a mis lectores un feliz año nuevo y de presentarles las estadísticas del año que acaba de terminar.
Dice el conocido adagio que una imagen vale más que cien palabras, así que aquí pueden ver la cantidad de visitantes por mes, comparada con la del año anterior



y su respectiva tabla



Este blog ha crecido en relación al 2007 en un 82%, notándose que en los últimos meses la tasa de crecimiento es menor.
Es interesante ver estas estadísticas en forma continua a lo largo de los dos años:



Podemos ver claramente tres etapas:
# - de enero a mayo del 2007 el promedio de visitantes por mes es 9310
# - de junio del 2007 a marzo del 2008 el promedio de visitantes mensuales es 24110, un crecimiento cercano al 160%
# - de abril a diciembre de este año, con un promedio de 34657 visitantes por mes, lo que significa un crecimiento del 44% en relación a la etapa anterior
En cuanto al número de páginas vistas, los 387284 visitantes del 2008 vieron 814677 páginas, un promedio de 2.1 páginas vistas por visitantes. En el 2007 los 212275 visitantes consultaron 483518 páginas, 2.28 por visitante



Podemos ver que en las dos primeras etapas señaladas más arriba el promedio de páginas vistas por visita es 2.3, mientras que en la tercer etapa (abril-diciembre 2008), si bien el número de visitantes ha seguido creciendo, el promedio de páginas por visita es 2.04.
También el número de lectores que siguen el blog a través del feed ha ido creciendo. En el 2007 había llegado a 257 suscriptores. En el 2008 este blog cuenta con 803 suscriptores.




El balance del 2008 es positivo y el reconocimiento que recibo, casi diariamente, de mis lectores no sólo me reconforta sino que me impulsa a seguir adelante.
Durante el 2008 he seguido con mi tradición de no llevar a cabo todos los proyectos que me había propuesto. Lo que espero poder realizar en el 2009:
# - crear mi propio sitio que contendrá entre otras cosas los ejemplos de las notas para descargar y guías sobre temas de Excel
# - agregar animaciones a los ejemplos
# - seguir disfrutando de la tarea de publicar las notas en este blog y de las cálidas respuestas de mis lectores.

A todos, muchas gracias y mis mejores deseos para el año que comienza


Technorati Tags:

miércoles, diciembre 24, 2008

Fechas anteriores al año 1900 en Excel

Hagamos la siguiente prueba: en la celda A7 ponemos la fecha 01/01/1900 (el primero de enero del 1900); luego arrastramos el valor con el mouse hasta la celda A1. Supuestamente tendríamos que ver la siguiente sucesión:

A6 = 31/12/1899
A5 = 30/12/1899
A4 = 29/12/1899
A3 = 28/12/1899
A2 = 27/12/1899
A1 = 26/12/1899

Veamos que pasa en la práctica



Extraño, no? Hagamos otro experimento. En una celda ponemos esta fórmula

=FECHA(1899,12,31)

¿Cuál será el resultado? Sería de esperar 31/12/1899, sin embargo el resultado será 31/12/3799



Es decir Excel ha calculado el año en la función agregando 1900 al número 1899. Esto se debe a que Excel no sabe, o mejor dicho, no ha sido programado para calcular fechas anteriores al primero de enero del 1900. Como ya hemos explicado en más de una nota Excel usa una serie de números para las fechas donde el número 1 representa el 01/01/1900, el 2 la fecha 02/01/1900 y así sucesivamente. Es decir que si queremos calcular la edad de alguien nacido antes del 1900 o si queremos manejar una base de datos genealógicos con Excel tendremos que encontrar algún rodeo.

En esta nota veremos algunos rodeos conocidos para superar este problema.

La solución oficial de Microsoft es una UDF (user defined function – función definido por el usuario). Para usar la función (en realidad son dos funciones) deben copiar el código en la hoja del enlace y pegarlo a un módulo normal de Vba (preferentemente en el cuaderno Personal.xls).

La función tiene dos variables: fecha de comienzo (startdarte) y fecha final (enddate). Fechas anteriores a 01/01/1900 deben ser texto. Por ejemplo, si nuestro abuelo nació el 18/02/1877 y falleció el 25/04/1963, la función da como resultado 86.
El problema con esta macro es que funciona con la notación americana, mes/día/año. Si tratamos de usarlo con la notación corriente en la mayoría de los países, d+ia/mes/año, el resultado será “invalid date”.


Otra solución es descargar e instalar el complemento XDATE (eXtended Date) desarrollado por John Walkenbach. Una vez descargado e instalado, una serie de funciones son incorporadas al grupo de funciones de fechas del asistente de funciones



Ahora podemos volver al ejemplo de mi abuelito y utilizar XDATEDIF para calcular cuántos días vivió: 31476



Para calcular cuantos años usamos XDATEYEARDIF.



Este complemento agrega otras funciones como por ejemplo XDATEDOW que calcula el día de la fecha (1 = domingo).

Un problema similar existe con fechas posteriores al 31/12/9999. En otras palabras, para Excel el mundo fue creado el 1 de enero del 1900 (en la versión para McIntosh, en 1904) y tendrá su fin el 31 de diciembre del 10000.






Technorati Tags: