Query, ODBC y las fechas

Parece que cuando tienes una base de datos que necesitas consultar desde Excel y quieres utilizar un parámetro de fecha, no siempre se entienden bien los sistemas de almacenaralas.

Recientemente he tenido este problema accediendo mediante Query, desde Excel a una base de datos PostgreSQL. La consulta tiene un parámetro, una fecha, que tengo en una celda de Excel, sin embargo, al actualizar la consulta, me dice que la fecha que tengo en Excel 36857 no tiene el formato adecuado;
claro, porque lo interpreta como el valor de la celda, el valor numérico de esa fecha en el sistema de Excel, pero no como una fecha.
 
De momento lo he solucionado convirtiendo la fecha en un texto, porque parece que el parámetro se pasa a la consulta como texto y luego se intenta convertir el dato que es donde falla la interpretación de fechas.

Así que utilizando la función texto:
=TEXTO(mifecha,"dd/mm/aaaa")
me aseguro de pasar un texto como argumento a la consulta y ahora sí lo interpreta correctamente.

Problema de esta función: que como el formato es un texto, si llevo mi hoja a un equipo configurado en otro idioma no va a saber interpretar el formato, por ejemplo, en inglés sería "dd/mm/yyyy", esto no será un problema para la mayoría, pero hay que tenerlo en cuenta.
 

Temática: