Excel - Macro en Excel

 
Vista:

Macro en Excel

Publicado por fjimenez (4 intervenciones) el 25/05/2007 22:25:40
El detalle que tengo es que en mi hoja de excel, tengo 4 campos: Km1, Km2, Longitud y Observaciones. El formato de Km1 y Km2 es 000+000 (123+200) en el campo longitud tengo que poner la diferencia entre Km1 y Km2 pero no puedo hacer la suma algebraica por que los campos contienen el signo "+".
Ahora esto podria ser lo sencillo, pues la cosa se complica con el campo Observaciones, ya que este campo determina si el resultado de la longitud se divide en 2 o en 3 dependiendo el campo.

Si alguien puede ponerse en contacto conmigo se lo agradecere.
msn: [email protected]
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

RE:Macro en Excel

Publicado por José Luis (700 intervenciones) el 28/05/2007 08:55:34
Antes de darte una solución es necesario saber qué es lo que quieres hacer.
Si Km1 100+200 y Km2 = 200+300 ...

¿Longitud = Km2 - Km1 = 200+300-100+200 ?

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

RE:Macro en Excel

Publicado por fjimenez (4 intervenciones) el 28/05/2007 15:39:14
El Km 1 señala el lugar exacto en una carretera, y la forma de señalar el kilometro 12.3 es 12+300.

Por ejemplo:
Km1: 15+000
Km2: 16+300
Longitud: 1300

La longitud debe ser en metros lineales.

Gracias.
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

RE:Macro en Excel

Publicado por José Luis (1 intervención) el 29/05/2007 01:28:26
Curiosa forma de indicar un dato!! Poco eficiente y complicada.
En fin, como sobre gustos no hay nada escrito ... suponiendo que en B4 está Km1 y en C4 está Km2

=1000*IZQUIERDA(C4;ENCONTRAR("+";C4;1)-1)+DERECHA(C4;LARGO(C4)-ENCONTRAR("+";C4;1))-(1000*IZQUIERDA(B4;ENCONTRAR("+";B4;1)-1)+DERECHA(B4;LARGO(B4)-ENCONTRAR("+";B4;1)))

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

RE:Macro en Excel

Publicado por Fernando (4 intervenciones) el 29/05/2007 01:50:35
Estimado Jose Luis, funciona excelente, mil gracias.
Tengo otro problema, y quisiera intentarlo por mi cuenta pero quiero compartirlo.

El cuarto campo es Observaciones, en este campo existen 5 diferentes observaciones, y dependiendo de este la diferencia aritmetica en longitud se divide en 2 o en 3.

De ante mano te agradezco mucho por tu gran apoyo.
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

RE:Macro en Excel

Publicado por José Luis (700 intervenciones) el 29/05/2007 11:52:24
"en este campo existen 5 diferentes observaciones, y dependiendo de este la diferencia aritmetica en longitud se divide en 2 o en 3. "

No pillo ná de qué es lo que quieres hacer. Una explicación mejor, por favor.

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

RE:Macro en Excel

Publicado por FJIMENEZ (4 intervenciones) el 31/05/2007 00:49:31
Ok, el formato consta de varios campos:
Tramo: Corresponde a que carretera se pinto
Km1: Correpsonde al Kilometraje donde se empezo a pintar
Km2: corresponde al kilometraje donde se termino de pintar
Longitud: Corresponde a los metros lineales que se pinto
Observaciones: Que tipo de pintura.

El tipo de pintura puede ser: Raya lateral blanca continua, Raya Lateral blanca discontinua, Raya lateral amarilla continua y discontinua, Raya central blanca continua, Raya central blanca discontinua, entre otras.

Ahora, cuando en el campo observacion es raya central discontinua la longitud se divide en 3, cuando es lateral discontinua la longitud se divide en 2. por ejemplo

Km1 Km2 Longitud Observaciones
100+300 100+900 300 Raya Lateral discontinua blanca
100+900 200+300 400 Raya Central Amarilla Continua
200+300 200+900 200 Raya Central Amarilla Discontinua
Asi pueden ser hasta 60 registros

Prque se divide en 3 o 2? bueno, porque se tiene que estimar los metros lineales de pintura, en las rayas discontinuas se pinta un metro lineal separado por 2 o 3 metros.

Espero y esto explique claramente, porque no he logrado solucionar eso, y me ayudaria en bastantes horas de trabajo.

Gracias nuevamente
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

Km quadrado en excel

Publicado por Anna (1 intervención) el 07/08/2007 11:57:56
komo poner km quadrado en el excel de manera número personalizado
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