jueves, 22 de marzo de 2012

Perdidas por sombras.






Este trabajo es una mejora (o al menos esa es mi intención) de un libro Excel que permite calcular las perdidas por sombra en una instalación de paneles solares, tanto fotovoltaica como térmica. Los obstáculos u objetos que producen sombra sobre una instalación de paneles tienen una altura determinada y están a una distancia determinada, definida mediante los ejes correspondientes. Mediante los cálculos correspondientes estos tres valores, en metros, se pasan a dos, en grados  Una vez realizados los cálculos el autor original del libro propone que con las herramientas de dibujo de Excel se trace el área de sobra. Por mi parte no efectúo ninguna modificación sobre los distintos cálculos de la hoja original, me limito a  trazar automáticamente la sombra sobre el gráfico que permite calcular la pérdida por sombras en vez de dibujarlo a mano y evito que aparezcan errores en la página Cálculo_Altura_Azimut.

En Cálculo_Altura_Azimut, líneas 11 y 12,  se puede producir el error de dividir por cero. La gestión del error se puede hacer preguntando si el divisor es cero (si c7 =0  para ATAN2(C8;C7)) , pero en este caso para gestionar el error utilizo la función EsErr().

=SI(  ESERR(GRADOS(ATAN2(C8;C7))+$C$4);"";GRADOS(ATAN2(C8;C7))+$C$4)

No modifico ni replanteo ni cuestiono de ninguna manera la formula utilizada por el autor original de la hoja.

Las sombras las producen objetos reales, tales como edificios, árboles, chimeneas , etc.. No todos los puntos de  un  objeto tridimensional producen sombra, por lo que solo hay que poner las coordenadas de aquellos puntos que si la producen. El autor original solo considera aquellos puntos que están por encima del suelo (altura=0). Yo añado en la hoja AUX un primer y un último punto a altura cero, con el fin de definir bien el perfil.

Los valores  XYZ que se toman son los de aquellos puntos que están por encima del suelo, aunque para tener completa el área de sombra hay que conocer los puntos del perfil del objeto con altura cero. Paso a la página oculta AUX los valores de las líneas 11 y 12, añadiendo además  los puntos de altura cero. Estos puntos de altura cero son la proyección, a nivel del suelo, del primer y último punto de la serie. Como último paso utilizo un pequeño truco, consistente en repetir los valores del último  punto utilizado, para no tener que modificar la serie a dibujar.

En la gráfica sitúo como fondo del área de gráfico el dibujo (por no utilizar de nuevo la gráfica) que permite calcular las perdidas por sombra. Ajusto los ejes sobre este dibujo (a veces hay que ampliar los márgenes del dibujo antes de poder utilizarlo como fondo ) y añado la serie (=SERIES(;Aux!$B$1:$N$1;Aux!$B$2:$N$2;1)) que da el perfil de las sombras.


Para insertar la imagen como fondo del gráfico:

  1. Pulsamos en el área del gráfico.
  2. Formato. 
  3. Formato del gráfico seleccionado.
  4. Tramas.
  5. Efectos de relleno.
  6. Seleccionar imagen. Seleccionamos y aceptamos.
Para ajustar los ejes a la imagen:
  1. Seleccionamos los ejes, dándoles el valor correspondiente a la imagen. En nuestro caso para Y el valor mínimo es cero, el máximo es 80, unidad mayor 10 y cruza con X en el cero. El eje X tiene un mínimo de -120, un máximo de 120, unidad mayor de 30 y se cruza con Y en el cero.
  2. Seleccionamos, pulsando, el área de trazado.
  3. Ajustamos, manualmente, el área de trazado al la imagen.

lunes, 12 de marzo de 2012

Hipervínculos. Menús con autoformas e imagenes en excel.

Variables o rangos con nombre utilizados:

  • Gallina =Animales!$A$1
  • Ganso =Animales!$B$1
  • Pato =Animales!$A$1
  • SbMenu =SubMenú!$A$1

En Excel algunos objetos tienen la posibilidad de tener un enlace, mediante lo que se conoce como hipervínculo, con páginas web externas o con rangos del propio libro excel. Mediante estos hipervínculos internos he preparado un sistema de menús que permite moverse a lo largo de un libro excel. 
Las autoformas, rectángulos, elipses, cuadros de texto, imágenes, celdas y otros objetos tienen la posibilidad de contener un hipervínculo.
Independientemente de los hipervínculos existe la  posibilidad, que no suele utilizarse, de incluir una imagen como fondo de una página, en forma de mosaico, se repite hasta ocupar toda la página. En el paquete zip del icono de arriba he incluido un fichero gif para utilizarlo como fondo de la hoja del menú principal.

Inclusión de una imagen como fondo:
  1. Formato
  2. Hojas
  3. Fondo
  4. Seleccionamos la imagen deseada.
Menú principal:
  1. Preparamos tres entradas. Las dos primeras nos llevan cada una a una hoja distinta, desde las cuales se puede volver al menú principal y la tercera nos lleva a un submenú.
  2. Las tres entradas las creamos mediante  "Wordart".
  3. Los vínculos se pueden referenciar mediante una dirección absoluta o mediante la utilización del nombre de un rango. Las dos primeras entradas tienen una referencia absoluta y la tercera utiliza un rango con nombre (SbMenu)
  4. Poco después de situar el cursor encima de una entrada aparece un texto alternativo, que si no se ha definido es la dirección del enlace. Este texto se puede incluir al definir el enlace.


Los vínculos se definen mediante:

  • Botón derecho del ratón sobre el objeto. Agregar o modificar hipervínculo.
  • Para este caso seleccionamos, en la izquierda del desplegable,"Lugar en este documento".
  • Seleccionamos el rango de referencia o el nombre del rango.
  • Incluimos el texto alternativo, si así lo consideramos.
Submenú con imagen de fondo:


En realidad es un pequeño truco, consistente en situar varias autoformas sobre la imagen, cada una con su correspondiente vínculo. Posteriormente volvemos trasparentes esas autoformas, aunque en este caso solo he acabado el proceso para el ganso.
En el submenú con animales de granja he puesto una elipse sobre la gallina y una forma libre tanto sobre el pato como sobre el ganso. La referencia de los vínculos, como era previsible, son los nombres de rango gallina,ganso y pato.
La invisibilidad de una autoforma se consigue:

  • Botón derecho del ratón.
  • Formato de la autoforma.
  • Colores y líneas.
  • Color: Sin relleno.
  • Línea: Sin línea.