Traducir el blog

Changing the daylight saving time

This Sunday morning the solar time come back again to mark the time on our clocks.

The clocks back one hour isn't get to stop time, but if you get to live twice in one night between 2:00 a.m. and 3:00 a.m. the same or different dreams and / or nightmares and it can be "fat liar" if the millions of computers around the world don't keep their events according to a Universal Time:
UTC - Universal Time Coordinated (in Wolfram|Alpha)
GMT - Greenwich Mean Time (in Wolfram|Alpha)

As exemplified by the most used computer applications:
Wikipedia - Timezones  in Unix and Windows

This failure happens to the phones with the Android operating system and functionality of Google Calendar because that has a serious flaw in the handling of time zones that can not be included as different time zones to start and end dates of events, and because of this problem, many users of this application have been losing flights and reservations and being unable to attend events and conferences. Here are some links about this problem:

Google Calendar Forum Is a lie that Google has answered us!

PCWorld - Is Google Calendar Time-Zone Challenged?

Wikipedia - Using the native Google Calendar functionality for Android phones

Wikipedia - Google Calendar inability for time zones

Since the last Sunday of March, we enjoyed the summer time, getting up an hour early and the evenings are longer, and the last Sunday in October we come back to winter again, getting up an hour late and the evenings are shorter . In some countries the delay of clocks and watches is the first Sunday in November, as in Canada, Mexico and the United States, except Hawaii and Arizona. In Peru, Japan or India, the clocks do not change throughout the year.

These time changes for Europe are internationally known as:
Daylight Saving Time: CEST - Central European Summer Time or Savings Time (in WolframAlpha)
Winter Time: CET - Central European Time (in WolframAlpha)

For many, myself included, we would have liked the time change had been extended throughout all the year instead of only in summer, so the evenings are longer, but I fear that farmers will not agree with us and prefer to have more sunlight in the morning and, for them, summer time is a nuisance.

Whoever wants to know when is sunrise and sunset at any place or city in the world, knowing its geographic coordinates, can download the following calendar that I prepared for the occasion, in Excel without macros:

Programmable Task Calendar.xlsx

The calculation are based on Astronomical Algorithms by Jean Meeus and are posted on the NOAA page from which you can download Excel files with algorithms:

ESRL Global Monitoring Division - GRAD Group

These calculations are valid only for dates between 1901 and 2099, due to the approach used in the calculation of Julian Day.
Cities sheet contains a table with 664 Spanish cities, which can be expanded, with the latitude and longitude in decimal degrees, as in columns E and F is the conversion of degrees and minutes to decimal degrees.

In the Solar sheet, the yellow cells can be modified, where the cell A4 is the selected city. All calculations are based on the geographical coordinates of the place, for what you can enter the latitude and longitude in cells B5 and C5.

The Timezone must be entered in cell D3 as time difference from GMT.

In the case of Spain, the standard time is CET = GMT +1 (Cell D3 = 1) and there is daylight summer time (CEST = GMT +2) for what used cells D9 to D13, with corresponding dates in C9: C13 change from winter to summer and summer to winter, which is the last Sunday of March and October, respectively:





If there is no daylight summer time setting in your city, put the cells D9 to D13 to zero 0.

Remember to change the time on Sunday in Spain, at 3 am will be 2 am and this weekend I will devote that hour to change all clocks at home. What fun!

Traducción al español aquí.

Cambiando la hora de los relojes

La madrugada de este domingo vuelve el horario solar a marcar el tiempo en nuestros relojes.

Retrasando los relojes una hora no se consigue parar el tiempo, pero si se consigue vivir dos veces en la misma noche entre las 2:00 y las 3:00 los mismos o distintos sueños y/o pesadillas y además se puede "liar gorda" si los millones de ordenadores de todo el mundo no guardan sus eventos según un horario universal:
UTC - Universal Time Coordinated (en Wolfram|Alpha)
GMT - Greenwich Mean Time (en Wolfram|Alpha)

Como puede comprobarse con las aplicaciones informáticas mas usadas:
Wikipedia - Zonas Horarias en Unix y Windows

Este fallo les pasa a los teléfonos con el sistema operativo Android y la funcionalidad de Google Calendar, ya que el calendario de Google tiene un grave defecto en el manejo de las zonas horarias pues no se pueden incluir distintas zonas horarias a las horas de inicio y final de un evento y, debido a este problema, a muchos usuarios de esta aplicación gratuita les ha salido caro al perder aviones y reservas y al no poder atender citas y conferencias presenciales y/o virtuales a tiempo. A continuación algunos enlaces en inglés comentando este problema:

Google Calendar Forum ¡Es mentira que Google nos haya respondido!

PCWorld - Is Google Calendar Time-Zone Challenged?

Wikipedia - Using the native Google Calendar functionality for Android phones

Wikipedia - Google Calendar inability for time zones

Desde el último domingo de marzo hemos disfrutado del Horario de Verano, levantándonos una hora más pronto para que las tardes sean más largas, y el último domingo de octubre volveremos al Horario de Invierno, levantándonos una hora más tarde para que las tardes sean más cortas. En algunos países se retrasarán los relojes el primer domingo de noviembre, como Canada, Méjico y Estados Unidos, excepto en Hawaii y Arizona. En Perú, Japón o la India los relojes no cambian en todo el año.

Estos cambios de horario para Europa son conocidos internacionalmente como:
Horario de Verano: CEST - Central European Summer Time or Savings Time (en WolframAlpha)
Horario de Invierno: CET - Central European Time (en WolframAlpha)

A muchos de nosotros, entre los que me incluyo, nos hubiera gustado que el cambio de horario se hubiera prolongado durante todo el año, en lugar de sólo en verano, para que las tardes sean más largas, pero me temo que los agricultores no estarán de acuerdo y preferirán tener más luz solar por las mañanas y, para ellos, el horario de verano es un fastidio.

Quien quiera saber la hora de salida y de puesta del Sol en cualquier lugar o ciudad del mundo, sabiendo sus coordenadas geográficas, se puede bajar el siguiente calendario que he preparado para la ocasión, en Excel y sin macros:

Calendario de Tareas Programables.xlsx

Los algoritmos de cálculo están basados en Astronomical Algorithms por Jean Meeus y están publicados en la página NOAA desde la que se pueden bajar los ficheros Excel con los algoritmos:

ESRL Global Monitoring Division - GRAD Group

Estos cálculos son válidos sólo para fechas entre 1901 y 2099, debido a una aproximación utilizada en el cálculo de Días Julianos.

La hoja Ciudades contiene una tabla con 664 ciudades españolas, que se puede ampliar, con la latitud y la longitud expresadas en grados decimales, por lo que en las columnas E y F se hace la conversión de grados y minutos a grados decimales.

En la hoja Solar las celdas en amarillo se pueden modificar y con la celda A4 se selecciona una ciudad. Todos los cálculos se basan en las coordenadas geográficas del lugar, para lo que se puede introducir directamente la latitud y la longitud en las celdas B5 y C5.

La Zona Horaria se debe escribir en la celda D3 como diferencia horaria respecto a GMT.

En el caso de España, la hora estándar es CET = GMT+1 (Celda D3 = 1) y hay cambio de horario en verano (CEST = GMT+2) para lo que se usan las celdas D9 a D13, con sus correspondientes fechas en C9:C13 de cambio de invierno a verano y de verano a invierno, que son los últimos domingos de marzo y octubre, respectivamente:





Si no hay ajuste de horario en verano en tu ciudad, pon las celdas D9 a D13 a cero 0.

Recordar que este domingo cambia la hora en España, a las 3 de la madrugada serán las 2 y el finde tendrá una hora más que la dedicaré a cambiar todos los relojes ¡qué divertido!

English translation of this post here.

Programmable Task Calendar

Now that you have started the school year and work for most, it is best to schedule the tasks on a calendar like that just I've prepared in Excel 2007.

When I'm designing Excel calendars, I always use the date format in cells to gain an advantage in handling of it (conversion to the days of the week, the names of the months of the year, transactions with dates, automatic translation, etc.), as shown in the following video which, although done with Excel 2010, can serve as an explanation for earlier versions, although many do not support all these conditional formatting:



This calendar can be translated into several languages, writing texts in the "Idiomas" sheet and searching them using the following formula:

being defined in the Name Manager:
Langs =Idiomas!$1:$1 (different languages in row 1)
Trans =Idiomas!$A:$Z (translations of each language in columns A to Z)

For example, to:
Idiomas!$A$19 = New Year (English)
It is translated by:
Idiomas!$B$19 = Año Nuevo (Spanish)

The language is chosen from the dropdown of the cell R2 in the "Cal" sheet: English or Español.
You can include more languages on the page "Idiomas" in columns C and following.

The hardest part has been Find the numbers of tasks into overlapped date ranges, but with the help of AyudaExcel forum members, I could fix it with this formula and without auxiliary cells, always searching only a limited number of overlapping tasks (solved for 4 task numbers):
Formula confirmed with Ctrl+Shift+Enter

I've scheduled in the calendar the holidays in Zaragoza and the United States, and such as tasks, the Fiestas del Pilar and you can add or delete feasts and tasks individually in the "Fechas" and "Tareas" sheets, respectively.

Download this calendar from here:

Calendario de Tareas Programables-PW2.xlsx

Calendario de Tareas Programables-PW3.xlsx

Calendario de Tareas Programables-PW4.xlsx


Update 03/12/2013: PW2 version of this calendar shows in the month sheet two events or anniversaries for the same day, marking the day with the color of the first event. The PW3 version shows until 5 events per day with the auxiliary columns G:K in the Dates sheet.

Update 09/19/2013: PW4 version shows task names in the "Mes" sheet.

To learn more about array formulas you can consult the pages of those two Excel experts:
cpearson.com - Tables And Lookups
jldexcelsp - usar buscarv excel en listas


Traducción al español aquí.

Calendario de Tareas Programables

Ahora que ha comenzado el curso escolar y laboral para la mayoría es mejor programar las tareas en un calendario como el que acabo de preparar en Excel 2007.

Cuando diseño calendarios en Excel siempre uso el formato de fecha en las celdas para obtener ventajas en su manipulación (conversión a los días de la semana, los nombres de los meses del año, operaciones con fechas, traducción automática, etc.), como muestro en el siguiente vídeo que, aunque está hecho con Excel 2010, puede servir de explicación para otras versiones anteriores, aunque no soporten tantos formatos condicionales:



Este calendario se puede traducir a varios idiomas, escribiendo en la hoja de "Idiomas" los textos y buscándolos con la siguiente fórmula:

estando definidos en el Administrador de nombres:
Langs =Idiomas!$1:$1 (los distintos idiomas en la fila 1)
Trans =Idiomas!$A:$Z (las traducciones de cada idioma en las columnas A a Z)

Por ejemplo, para:
Idiomas!$A$19 = New Year (en inglés)
Se traduce por:
Idiomas!$B$19 = Año Nuevo (en español)

El idioma se elige en el desplegable de la celda R2 de la hoja "Cal": English o Español.
Se pueden incluir más idiomas en la hoja de "Idiomas" en las columnas C y siguientes.

Lo más difícil ha sido Encontrar los números de tareas en rangos de fechas solapados, pero con la ayuda de los foreros de AyudaExcel he podido solucionarlo con esta fórmula y sin celdas auxiliares siempre que sólo busque un número limitado de tareas solapadas (resuelto para 4 números de tarea):


Introduce la fórmula matricial presionando a la vez las teclas  Ctrl+Shift+Enter

En el calendario he programado los días de fiesta en Zaragoza y Estados Unidos y, como tareas, las Fiestas del Pilar y se pueden añadir o eliminar fiestas y tareas individualmente en las hojas de "Fechas" y "Tareas", respectivamente.

Descarga el fichero desde el icono (Google Drive) o desde el enlace (Microsoft OneDrive)

Calendario de Tareas Programables-PW2.xlsx

Calendario de Tareas Programables-PW3.xlsx

Calendario de Tareas Programables-PW4.xlsx

Actualización 12-03-2013: La versión PW2 de este calendario en la hoja del mes muestra dos eventos o aniversarios para el mismo día de la hoja de fechas, marcando el día con el color del primer evento. La versión PW3 muestra hasta 5 eventos por día con las columnas auxiliares G:K en la hoja de fechas.

Actualización 19-09-2013: La versión PW4 muestra los nombres de las tareas en la hoja "Mes".

Para saber más sobre fórmulas matriciales se pueden consultar las páginas de estos dos grandes expertos en Excel:
cpearson.com - Tables And Lookups
jldexcelsp - usar buscarv excel en listas

English translation of this post here.

Mi lista de blogs