Formula para calcular perdida de suelo a partir de cubeta de subsidencias

6 envíos / 0 nuevos
Último envío
Javier
Imagen de Javier
Offline
última acción: Hace 9 años 9 meses
alta: 21/07/2009 - 16:21
Puntos: 155
Formula para calcular perdida de suelo a partir de cubeta de subsidencias

Lanzo una pregunta al foro para ver si hay respuesta. Estoy haciendo el seguimiento de un túnel y tengo en filas las cubetas de subsidencias por p.k., de tal forma que algunos filas son cubetas estimadas y otras filas son datos reales. Los datos los tengo de la siguiente formas: en la celda A1 tengo el valos X1  de la cubeta de subsidencias, en la B1 la x2 y asi hasta la X200. en la columna siguiente tengo el valor Y1 (asiento correpondiente a X1) y asi sucesivamente hasta Y200. El asunto es que quiero crear en la columna de despues la perdida de suelo de esa cubeta para cada una de los casos (filas) con la dificultadad añadida que no todas las cubetas están definidas por los mismos puntos.

La pregunta es saber si hay alguna función que me de la pérdida de suelo, para lo cual me tiene que resolvel la función: suma((x2-x1)*(promedio(Y1;Y2);(x3-x1)*promedio(Y3;Y2)......(x200-x199)*promedio(Y200;Y199))

He estado investigando con matrices y he fracasado. Espero que el mejor foro me ilumine.

 

Saludos a todos.

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 6 horas 9 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10680
mejor con un ejemplo

Si puedes adjuntar un archivo con datos de ejemplo se entenderá mejor.

------
Ya sé Excel, pero necesito más ahora en pdf

 

------
Ya sé Excel, pero necesito más.

Javier
Imagen de Javier
Offline
última acción: Hace 9 años 9 meses
alta: 21/07/2009 - 16:21
Puntos: 155
Re: mejor con un ejemplo

Mucho mejor

AdjuntoTamaño
File EJEMPLO PARA CÁLCULO.xlsx11.56 KB
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 6 horas 9 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10680
Re: mejor con un ejemplo

Podríamos tener unas palabras sobre el modo en que has ordenado los puntos, primero las x y luego las y en la misma fila, pero este no es el problema principal, al menos lascoordenadas están todas juntas, aunque tienes un límite en el número de puntos que podrás tener, y si no alcanzas ese límite, te quedarán celdas en blanco entre medias que dificultarán las operaciones.

Supongo que la x1 corresponde a la y1 para cada PK.

¿todos los trapecios tienen la misma base? es decir, ¿las distancias Xn-1 - Xn son siempre iguales?, en tu ejemplo en la primera sección siempre es 1, y en la segunda sección siempre es 2

las separaciones entre las X de tu ejemplo son siempre iguales.

Bueno, suponiendo que las X no tengan por qué se iguales, y siguiendo tu consejo de utilizar una función matricial, puedes poner una fórmula que calcule exactamente lo que necesitas.

tienes que restar X2 - X1 para calcular la anchura del trapecio, pensando en matricial, resta desde el segundo punto hasta el final, menos la matriz desde el primer punto hasta el penúltimo:

en tu ejemplo sería, para la fila tres C3:AO3-B3:AN3

la altura del trapecio será la media de las dos Y, pues sería algo así: (AQ3:CC3+AP3:CB3)/2

Y el volumen será la suma de todo esto, así que empleamos la función SUMA para escribirlo en una sola celda que calcule el resultado
y no olvides introducirlo como función matricial [Ctrl] [Mays] [Intro]

= { SUMA((C3:AO3-B3:AN3)*(AQ3:CC3+AP3:CB3)/2) }

pruebalo y nos cuentas qué tal.

------
Ya sé Excel, pero necesito más ahora en pdf

 

------
Ya sé Excel, pero necesito más.

Javier
Imagen de Javier
Offline
última acción: Hace 9 años 9 meses
alta: 21/07/2009 - 16:21
Puntos: 155
Re: mejor con un ejemplo

Muchas Gracias! He comprobado tu propuesta y efectivamente proporcina la pérdida de suelo. El problema es que como los datos que tengo estan compuestos por distinto nº de datos (no tengo la cubeta de aseintos compuesto por el mismo nº de puntos) con esta fórmula tengo que ajustas el intervalor a cada función, voy a ver si lo resuelvo con una macro.

Muchas gracias por este gran foro. 

 

 

 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 6 horas 9 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10680
Re: mejor con un ejemplo

también puedes probar como medida de urgencia a completar los puntos que faltan con "algo" que no tenga volumen, por ejemplo repitiendo el último punto las veces que haga falta
como el ancho es cero no aportará volumen ¿no?

también puedes perfeccionar un poco más las fórmulas para que sólo consideren las celdas con datos, utilizando la función DESREF para los rangos.

------
Ya sé Excel, pero necesito más ahora en pdf

 

------
Ya sé Excel, pero necesito más.