Traducir el blog

Gráfico con máximas climáticas

Posted on julio 26, 2022 by Excel Pedro Wave

🔝To change the language of this blog post, choose it from the Google box at the top left.


Para saber qué provincias españolas alcanzaron más temperatura durante las olas de calor de este verano no vale con el gráfico del artículo anterior, que puedes descargar desde aquí:

Gráfico del clima en España | #ExcelPedroWave

Hace falta añadir al gráfico los valores máximos de cada provincia durante un período seleccionado de fechas:


Para ello he añadido un nuevo cuadro combinado (ComboBox) con el que seleccionar las provincias con los TOP de valores máximos climáticos:

  • NO TOP: Se obtiene el mismo gráfico del anterior artículo, seleccionando las autonomías o provincias en la segmentación de datos.
  • TOP 1: Se obtiene la provincia con los valores climáticos máximos en los días seleccionados.
  • TOP 2: Se obtienen las 2 provincias con valores máximos.
  • TOP 3: Se obtienen las 3 provincias con valores máximos.
  • TOP 4: Se obtienen las 4 provincias con valores máximos.
  • TOP 5: Se obtienen las 5 provincias con valores máximos.
  • TOP 10: Se obtienen las 10 provincias con valores máximos.

Al seleccionar cualquiera de los gráficos, TOP 1 a TOP 10, aparecerán las provincias con los valores máximos de hasta 14 días seleccionados en la escala de tiempo, sin que interactúen las segmentaciones de datos de autonomías y provincias.

En este artículo solamente explicaré los cambios que he hecho al gráfico del artículo anterior para conseguir obtener las provincias con los valores TOP.


Vídeo de los gráficos climáticos

En este vídeo presento estos gráficos con datos del clima en España.


Tablas dinámica con valores Top del clima

En la hoja 'TOP' he incluido 6 tablas dinámicas con las que se obtienen 6 listas de provincias ordenadas por cada uno de los valores máximos climáticos durante el período de días seleccionados, excepto para las temperaturas mínimas para las que se obtienen sus valores mínimos.

Pasos a seguir al insertar cada una de las tablas dinámicas:

1) Como filas de la tabla dinámica se escogen:

  • 50 Provincias + 2 CA
  • Autonomías
  • Fecha

2) Como sumatorio de cada una de las tablas dinámicas se escoge uno de los tipos climáticos:

  • Máximas (°C)
  • Mínimas máx. (°C)
  • Mínimas (°C)
  • Racha (km/h)
  • Velocidad máxima (km/h)
  • Precipitación (mm)

Por ejemplo, para obtener las temperaturas máximas los campos de la primera tabla dinámica son los de la imagen de la derecha.

3) En la cinta de opciones se selecciona: Diseño > Diseño de informe > Mostrar en formato tabular

4) En la configuración de los campos de 50 Provincias + 2 CA y de Autonomías, se marca: Repetir etiquetas de elementos


5) Seleccionar cualquier valor de 50 Provincias + 2 CA

6) En la cinta de opciones seleccionar: Inicio > Ordenar y filtrar > Orden personalizado...

7) Seleccionar Descendente (Z a A) por: Máxima (ºC) o cualquier otro tipo de dato climático, excepto para las temperaturas mínimas que hay que seleccionar Ascendente (A a Z) por: Mínima (ºC)


Estas son las 3 primeras tablas dinámicas obtenidas:


Tabla auxiliar con las provincias

En la hoja 'Provincias' he modificado las fórmulas para referenciarlas a las filas de las 6 tablas dinámicas de la hoja 'TOP'.

Para ello he creado un nuevo nombre definido: miNúmTOP, con la fórmula:

=COINCIDIR(miTOP;Gráfico!$S$3:$S$9;0)

Por ejemplo, para las temperaturas máximas en la celda N4 la fórmula es:

=SI(miNúmTOP=1;SI(Tiempo!$A2="";"";Tiempo!D2);SI(TOP!$A2="";"";TOP!D2))

Las provincias y autonomías se calculan arrastrando al rango A4:B143 la fórmula de la celda A4:

=SI(miNúmTOP=1;SI(Tiempo!A2>0;Tiempo!A2 & "";"");

ELEGIR(miNúmTiempo;

SI(TOP!A2>0;TOP!A2 & "";"");

SI(TOP!F2>0;TOP!F2 & "";"");

SI(TOP!K2>0;TOP!K2 & "";"");

SI(TOP!P2>0;TOP!P2 & "";"");

SI(TOP!U2>0;TOP!U2 & "";"");

SI(TOP!Z2>0;TOP!Z2 & "";"")))

La fecha se calcula arrastrando al rango C4:C143 la fórmula de la celda C4:

=--SI(miNúmTOP=1;SI(Tiempo!C2>0;Tiempo!C2 & "";NOD());

ELEGIR(miNúmTiempo;

SI(TOP!C2>0;TOP!C2 & "";NOD());

SI(TOP!H2>0;TOP!H2 & "";NOD());

SI(TOP!M2>0;TOP!M2 & "";NOD());

SI(TOP!R2>0;TOP!R2 & "";NOD());

SI(TOP!W2>0;TOP!W2 & "";NOD());

SI(TOP!AB2>0;TOP!AB2 & "";NOD())))


Hoja 'Gráfico'

En la hoja 'Gráfico' he añadido un cuadro combinado (ComboBox) para elegir el tipo de TOP.

En el rango oculto S3:S9 están los posibles valores: NO TOP; TOP 1 a TOP 5 y TOP 10, como se explicó al principio de este artículo.

En la celda S2, con el nombre definido miTOP, está el valor elegido. Las columnas Q y siguientes se ocultan.

Por ejemplo, este es el gráfico del TOP5 de temperaturas mínimas entre los días 12 y 25 de julio:

Zamora tuvo la temperatura mínima durante esos 14 días y se muestran sus etiquetas por ser la primera provincia de la lista. No se han añadido etiquetas a las otras 9 series del gráfico porque serían imposibles de leer al superponerse unas con otras.


Descarga del gráfico con valores TOP climáticos

Descarga el gráfico TOP climático de España desde estos enlaces:

Abre la plantilla con una versión de Excel de escritorio a partir de Excel 2013 y presiona el botón: Habilitar edición

Aparece una ADVERTENCIA DE SEGURIDAD: Se han deshabilitado las conexiones de datos externos. Presiona el botón: Habilitar contenido

IMPORTANTE: Este archivo contiene datos climáticos de 6 meses, desde el 15 de junio al 16 de diciembre de 2022. Para actualizar los datos climáticos del gráfico a partir de esa fecha hay que descargar el archivo con los datos actualizados desde este artículo:

Datos climáticos con Power Query | #ExcelPedroWave

Para actualizar los datos hay que tener los 2 archivos abiertos en la misma carpeta y, en la cinta de opciones del archivo con el gráfico, seleccionar: Datos > Actualizar todo, o la combinación de teclas: Control + Alt + F5


Cuéntame si necesitas ayuda para adaptar este gráfico y para analizar los datos climáticos extremos registrados en España durante este verano, que han provocado varias olas de calor récord en Europa.

No Response to "Gráfico con máximas climáticas"

Leave A Reply

Indícame las erratas que encuentres y qué es lo que te gustaría ver en los próximos artículos.

Mi lista de blogs