Excel - Macro con condiciones

 
Vista:
sin imagen de perfil

Macro con condiciones

Publicado por DarkShoot (8 intervenciones) el 23/07/2021 09:13:18
Buenos días,

Me ha surgido la necesidad de crear un macro en excel con el que comparar filas para ir escogiendo la necesaria.

Tengo una tabla que tiene 3 campos,
Fecha | Hora | Dato
01/01/2020 00:00 11:02 101
01/01/2020 00:00 11:05 110
01/01/2020 00:00 11:06 111
01/01/2020 00:00 11:23 147
01/01/2020 00:00 11:30 178
01/01/2020 00:00 11:43 230
01/01/2020 00:00 11:58 288
01/01/2020 00:00 12:02 312

Necesito coger los valores DE CADA HORA a los rangos de xx:00, xx:15, xx:30 y xx:45 (Es decir, cada 15 minutos), para CADA DÍA.

Como veis, no siempre hay valores cada 15 minutos.
Entonces cuando no haya un valor se tiene que coger el mas cercano a este.
Es decir, si a las 11:15 no hay valor, se cogería el de las 11:23 que sería el mas cercano.

En el ejemplo que he puesto, para las 11:00 se cogería la fila de las 11:02, para las 11:15 la de las 11:23, para las 11:30 la que coincide... etc.


Los resultados que no coincidan serán desechados (o bien eliminamos estas lineas o copiamos las que si valen a otra hoja distinta).


----------

No tengo mucha idea de excel y mis conocimientos de programación son escasos...

A ver si alguien me puede echar una mano.

Estaré super agradecido!

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 4.908
Oro
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Macro con condiciones

Publicado por Antoni Masana (2477 intervenciones) el 02/08/2021 17:14:24
Primero no entiendo para que quieres hacer lo que quieres hacer.

Por ejemplo estas horas:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
12:00
12:01
12:02
12:03
12:04
12:05
12:06
12:07
12:08
12:09
12:10
12:11
12:12
12:13
12:14
12:15	<--
12:16
12:17
12:18
12:19
12:20
12:21
12:22
12:23
12:24
12:25
12:26
12:27
12:28
12:29
12:30

Para las 12:15
¿entre que rangos nos movemos?
¿Cual es más cercano, las 12:14 o las 12:16?
¿Cual es más cercano, las 12:13 o las 12:17?
¿Cual es más cercano, las 12:12 o las 12:18?
¿Cual es más cercano, las 12:11 o las 12:19?
¿Cual es más cercano, las 12:10 o las 12:20?
¿Cual es más cercano, las 12:09 o las 12:21?
¿Cual es más cercano, las 12:08 o las 12:22?
¿Cual es más cercano, las 12:07 o las 12:23?
¿Cual es más cercano, las 12:06 o las 12:24?
Etc.

Deberias subir un ejemplo con un amplio abanico de casuísticas.

Saludos
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar