redondear a unos determinados números

17/11/2008 - 20:47 por jesusg | Informe spam
Hola

Tengo una hoja de cálculo que me entre otras cosas me da a conocer los
diametros de cable que tendría que utilizar en una instalación. Tras los
varias operaciones consigo los valores con varios decimales y redondearlos a
números enteros es fácil con la funcion "Redondear", pero a mi me gustaría
obtener en otra celda calculada el valor de los diámetros de cable comercial.
Es decir que si por ejemplo me da "0,932" obtener en otra celda "1,5" ya que
es el siguiente (mayor) diametro de cable disponible.
Los diámetros de cable comercial son: 1,5 - 2,5 - 4 - 6 - 10 - 16 - 25 - 35
- 50

Gracias

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
17/11/2008 - 21:19 | Informe spam
hola, jesus !

... conocer los diametros de cable que tendria que utilizar en una instalacion.
Tras... varias operaciones consigo los valores con varios decimales
... redondearlos a... enteros es facil con la funcion "Redondear"
... me gustaria obtener en otra celda calculada el valor de los diametros de cable comercial.
... si por ejemplo me da "0,932" obtener en otra celda "1,5" ya que es el siguiente (mayor) diametro de cable disponible.
Los diametros de cable comercial son: 1,5 - 2,5 - 4 - 6 - 10 - 16 - 25 - 35 - 50 ...



si suponemos que los "0,932" los obtienes en la celda [A2], prueba con alguna de las siguientes formulas:
(solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';') :D

=indice({0\1.5\2.5\4\6\10\25\35\50},coincidir(a2,{0\1.5\2.5\4\6\10\25\35\50})+1)

=indice({50\35\25\10\6\4\2.5\1.5},coincidir(a2,{50\35\25\10\6\4\2.5\1.5},-1))

=buscarv(a2,{0;1.5\1.51;2.5\2.51;4\4.01;6\6.01;10\10.01;25\25.01;35\35.01;50},2)

en todas las alternativas podrias sustituir las matrices constantes (entre llaves) por rangos con los datos

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 jesusg
17/11/2008 - 21:49 | Informe spam
Funciona a la primera!! Muchas gracias.

No entiendo muy bien el funcionamiento de esta función pero ya me lo miraré...

Muchas gracias de nuevo!



"Héctor Miguel" wrote:

hola, jesus !

> ... conocer los diametros de cable que tendria que utilizar en una instalacion.
> Tras... varias operaciones consigo los valores con varios decimales
> ... redondearlos a... enteros es facil con la funcion "Redondear"
> ... me gustaria obtener en otra celda calculada el valor de los diametros de cable comercial.
> ... si por ejemplo me da "0,932" obtener en otra celda "1,5" ya que es el siguiente (mayor) diametro de cable disponible.
> Los diametros de cable comercial son: 1,5 - 2,5 - 4 - 6 - 10 - 16 - 25 - 35 - 50 ...

si suponemos que los "0,932" los obtienes en la celda [A2], prueba con alguna de las siguientes formulas:
(solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';') :D

=indice({0\1.5\2.5\4\6\10\25\35\50},coincidir(a2,{0\1.5\2.5\4\6\10\25\35\50})+1)

=indice({50\35\25\10\6\4\2.5\1.5},coincidir(a2,{50\35\25\10\6\4\2.5\1.5},-1))

=buscarv(a2,{0;1.5\1.51;2.5\2.51;4\4.01;6\6.01;10\10.01;25\25.01;35\35.01;50},2)

en todas las alternativas podrias sustituir las matrices constantes (entre llaves) por rangos con los datos

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#3 Héctor Miguel
17/11/2008 - 22:02 | Informe spam
hola, jesus !

No entiendo muy bien el funcionamiento de esta funcion pero ya me lo mirare...



no dejes de hacer pruebas con las demas...
alguna presentara errores si "excedes" sus limites (a menos que hagas "ajustes") -?-

saludos,
hector.

__ OP __
... conocer los diametros de cable que tendria que utilizar en una instalacion.
Tras... varias operaciones consigo los valores con varios decimales
... redondearlos a... enteros es facil con la funcion "Redondear"
... me gustaria obtener en otra celda calculada el valor de los diametros de cable comercial.
... si por ejemplo me da "0,932" obtener en otra celda "1,5" ya que es el siguiente (mayor) diametro de cable disponible.
Los diametros de cable comercial son: 1,5 - 2,5 - 4 - 6 - 10 - 16 - 25 - 35 - 50 ...



si suponemos que los "0,932" los obtienes en la celda [A2], prueba con alguna de las siguientes formulas:
(solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';') :D

=indice({0\1.5\2.5\4\6\10\25\35\50},coincidir(a2,{0\1.5\2.5\4\6\10\25\35\50})+1)

=indice({50\35\25\10\6\4\2.5\1.5},coincidir(a2,{50\35\25\10\6\4\2.5\1.5},-1))

=buscarv(a2,{0;1.5\1.51;2.5\2.51;4\4.01;6\6.01;10\10.01;25\25.01;35\35.01;50},2)

en todas las alternativas podrias sustituir las matrices constantes (entre llaves) por rangos con los datos
Respuesta Responder a este mensaje
#4 jesusg
17/11/2008 - 22:25 | Informe spam
Hector,

No sé, ya iré viendo... pero ya me espavilaré. La clave era la función
indice, que todavía no sé para que sirve, combinada con la funcion
Coincidir/BuscarV. Cuando tenga tiempo ya buscaré información para comprender
el funcionamiento, ahora tengo que acabar el libro...

Ah si! y cuando lo pase todo a Access, a ver si hay funciones parecidas.


Gracias

"Héctor Miguel" wrote:

hola, jesus !

> No entiendo muy bien el funcionamiento de esta funcion pero ya me lo mirare...

no dejes de hacer pruebas con las demas...
alguna presentara errores si "excedes" sus limites (a menos que hagas "ajustes") -?-

saludos,
hector.

__ OP __
>>> ... conocer los diametros de cable que tendria que utilizar en una instalacion.
>>> Tras... varias operaciones consigo los valores con varios decimales
>>> ... redondearlos a... enteros es facil con la funcion "Redondear"
>>> ... me gustaria obtener en otra celda calculada el valor de los diametros de cable comercial.
>>> ... si por ejemplo me da "0,932" obtener en otra celda "1,5" ya que es el siguiente (mayor) diametro de cable disponible.
>>> Los diametros de cable comercial son: 1,5 - 2,5 - 4 - 6 - 10 - 16 - 25 - 35 - 50 ...
>>
>> si suponemos que los "0,932" los obtienes en la celda [A2], prueba con alguna de las siguientes formulas:
>> (solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';') :D
>>
>> =indice({0\1.5\2.5\4\6\10\25\35\50},coincidir(a2,{0\1.5\2.5\4\6\10\25\35\50})+1)
>>
>> =indice({50\35\25\10\6\4\2.5\1.5},coincidir(a2,{50\35\25\10\6\4\2.5\1.5},-1))
>>
>> =buscarv(a2,{0;1.5\1.51;2.5\2.51;4\4.01;6\6.01;10\10.01;25\25.01;35\35.01;50},2)
>>
>> en todas las alternativas podrias sustituir las matrices constantes (entre llaves) por rangos con los datos



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida