Ejemplo

06/12/2007 - 21:58 por Luis Purata | Informe spam
Lo que quiero hacer es muy similar a lo siguiente


Convertir 300 de cm a m


Medidas de LONGITUD
cm m in. ft yd
cm 1 0.01 0.3937 0.03281 0.01094
m 100 1 39.37 3.281 1.0936
in. 2.54 0.0254 1 0.08333 0.02778
ft 30.48 0.3048 12 1 0.333
yd 91.44 0.9144 36 3 1
1.- Seleccionas la cantidad a convertir.
2.- Seleccionas las unidades actuales.
3.- Seleccionas las unidades a las cuales quieres convertir el numero
4.- Mediante alguna funcion, encontrar el factor para posteriormente,
mediante formula comun, expresar la cantidad en las nuevas unidades!

Prácticamente esto es lo mismo que quiero hacer pero con info de la empresa
claro!
Como ves?

Preguntas similare

Leer las respuestas

#1 David
06/12/2007 - 23:27 | Informe spam
Ok. Ya veo cómo tienes tus datos. Supongo que el equivalente de lo que
necesitas implementar sería tener otra tabla de "medidas de peso", otra con
"medidas de volumen", etc. Pregunto: ¿En la misma hoja? ¿En el mismo libro?

Ahora mi duda es cómo vas a trabajar con los datos. Si los vas a escribir
en fila o columna, podrías poner en algún lugar de tu hoja:

Longitud 300 cm m

en diferentes columnas, y luego obtener mediante una expresión (que podría
ser un tanto compleja, como la última que te envié), el factor que quieres.

Por otro lado, si lo hicieras por código (macros), sería más sencillo de
usar, pero más complejo de implementar. Podrías crear una función
personalizada en la que pusieras algo como:

=Convertir("Longitud", 300, cm, m)

o seleccionar de la hoja:

=Convertir(A1, B1, C1, D1)

y que te hiciera la conversión. El problema sería que tendrías que bajar el
nivel de seguridad de tu Excel, y eventualmente dar mantenimiento al código
de VBA.

Pregunto: Si es el factor lo que buscas, ¿no estaría sobrando el 300?

Comenta cuál de las dos alternativas es la que quieres implementar.



"Luis Purata" escribió:

Lo que quiero hacer es muy similar a lo siguiente


Convertir 300 de cm a m >


Medidas de LONGITUD
cm m in. ft yd
cm 1 0.01 0.3937 0.03281 0.01094
m 100 1 39.37 3.281 1.0936
in. 2.54 0.0254 1 0.08333 0.02778
ft 30.48 0.3048 12 1 0.333
yd 91.44 0.9144 36 3 1
1.- Seleccionas la cantidad a convertir.
2.- Seleccionas las unidades actuales.
3.- Seleccionas las unidades a las cuales quieres convertir el numero
4.- Mediante alguna funcion, encontrar el factor para posteriormente,
mediante formula comun, expresar la cantidad en las nuevas unidades!

Prácticamente esto es lo mismo que quiero hacer pero con info de la empresa
claro!
Como ves?



Respuesta Responder a este mensaje
#2 Héctor Miguel
07/12/2007 - 04:36 | Informe spam
hola, Luis !

te sirve la funcion de hoja de calculo =convertir(numero,de_unidad,a_unidad) -?-

ejemplo: =convertir(300,"cm","m") -> devuelve: 3
ejemplo: =convertir(300,"cm","ft") -> devuelve: 9.84251968503937

los argumentos son:
numero:
-> un valor numerico (o la referencia a la celda que lo contiene)
de_unidad / a_unidad (expresadas como texto o entre comillas dobles):
-> medidas de longitud:
metro -> "m"
milla -> "mi"
milla nautica "Nmi"
pulgada -> "in"
pie -> "ft"
yarda -> "yd"
angstrom -> "ang"
pica (1/72 in.) "Pica"

-> existen otras medidas (peso, masa, presion, fuerza, energia, etc.)
consulta la ayuda en linea {F1}

saludos,
hector.

__ la consulta original __
Lo que quiero hacer es muy similar a lo siguiente
Convertir 300 de cm a m > Medidas de LONGITUD
cm m in. ft yd
cm 1 0.01 0.3937 0.03281 0.01094
m 100 1 39.37 3.281 1.0936
in. 2.54 0.0254 1 0.08333 0.02778
ft 30.48 0.3048 12 1 0.333
yd 91.44 0.9144 36 3 1
1.- Seleccionas la cantidad a convertir.
2.- Seleccionas las unidades actuales.
3.- Seleccionas las unidades a las cuales quieres convertir el numero
4.- Mediante alguna funcion, encontrar el factor para posteriormente, mediante formula comun, expresar la cantidad en las nuevas unidades!
Practicamente esto es lo mismo que quiero hacer pero con info de la empresa claro!..
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida