condiciones dobles

4 envíos / 0 nuevos
Último envío
argacha
Imagen de argacha
Offline
última acción: Hace 2 años 1 mes
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntos
alta: 10/01/2007 - 08:28
Puntos: 1982
condiciones dobles

Hola de nuevo.

¿puedo traer datos que cumplan dos condiciones.

Me explico. Tengo una serie de puntos con coordenadas en dos columnas (x Y)

y estoy buscando los puntos que cumplen dos condiciones. Que la x sea positiva y la y sea mayor que un determinado valor.  no sé si me he explicado pero supongo que me habeis entendido.

 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 mes 2 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: condiciones dobles

¿traer de dónde? ¿dónde tienes los datos?

¿qué necesitas? ¿un listado de esos datos?

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

 

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

argacha
Imagen de argacha
Offline
última acción: Hace 2 años 1 mes
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntos
alta: 10/01/2007 - 08:28
Puntos: 1982
Re: condiciones dobles

Me explicaré con un ejemplo.

En la hoja que subo, he calculado la superficie de excavación de un túnel durante su ejecución.El mátodo de cálculo es el método de Simpson que se vé en las columnas H e I. Las columans F y G son necesarias para formar una matriz con las coordenadas del polígono a calcular su superficie pero que el primer punto se repita al final (Así cerramos la figura).

Ahora bien, las columnas A y B son un listado del perímetro teórico del túnel que se quería excavar y con el que quiero comparar mi excavación. Como al excavar túneles no se excava la superficie entera de una sola vez, quiero comparar la superficie excavada con su parte correspondiente de la superficie teórica. PAra eso necesitaré "cortar" el túnel teórico por los límites (primer y último  puntos) del túnel excavado.

Necesito una matríz de puntos que extraigan de las columnas Ay B los puntos que:

1.- X negativa e Y mayor al punto inferiror de mi túnel real con x negativa

2.- X positiva e Y mayor al punto inferior de mi túnel con x positiva.

subo el ejemplo para aclarar de verdad.

 

 

AdjuntoTamaño
File SuperficieExcavada.xlsx21.52 KB
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 mes 2 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: condiciones dobles

Entiendo que lo que quieres es calcular es el área de una sección teórica con los puntos teóricos correspondientes a lo que has medido.

lo que comentas de la x negativa y la x positiva supongo que eses porque a un lado y otro del túnel la excavación no es la misma y el fondo estará inclinado, algo así como esta línea verde que he pintado sobre tu gráfico ¿no?.

perfil teórico, perfil medido real, fondo de la excavación medido

Se me ocurre que emplees un par de columnas auxiliares para las x e y de tu porción excavada en el avance de la sección, y que devuelva un 0 para x e y si los puntos no corresponden. (supongo que tener varios puntos nulos no afecte al cálculo de los triángulos del área, porque al final el conjunto tiene un perímetro cerrado).

Serían dos columnas, una para la X y otra para la Y, si el punto teórico tiene que considerarse, tomamos la x y la y teórica. si el punto no debe considerarse (porque está por debajo de la zona excavada) ponemos un cero tanto en la x como en la y, el punto (0,0).

y tu problema es especificar cuándo considerar un punto, que era la pregunta inicial.

necesitas saber la y mínima para el lado izquierdo (x negativa) y la y mínima para el lado derecho (x positiva) ¿y cómo hacemos esto?

pues se me ocurre una función matricial de este estilo para el lado izquierdo (x<0):

={ MIN (SI ( Xmedida<0; Ymedida; "") ) }

La función matricial se introduce con [Ctrl] [Mays] [Intro] (la tecla mayúsculas puede que la conozcas como [Shift])

En esta función, Xmedida es el rango de tus valores de X reales medidos, Ymedida es el rango de los valores de Y que has medido.

de forma parecida para obtener la y mínima de lado derecho.

Ahora en esas columnas auxiliares de x e y teóricas, pondremos una fórmula de este estilo para la x:

=Si ( valorXmedido<0; SI(Yteorico<YminimaIzquierda; 0; Xteorico); SI(Yteorico<YminimaDerecha; 0; Xteorico) )

y análogamente para la y

=Si ( valorXmedido<0; SI(Yteorico<YminimaIzquierda; 0; Yteorico); SI(Yteorico<YminimaDerecha; 0; Yteorico) )

 

Espero no que te sirva. Te adjunto la hoja con estas modificaciones. He añadido los puntos teóricos válidos en las columnas J y K.

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

AdjuntoTamaño
File SuperficieExcavada2.xlsx24.12 KB

 

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