Formula en excel para multiplicar valores por rangos

24/11/2006 - 23:29 por Alexandro | Informe spam
A quien corresponda:
Agradeceré su ayuda para multiplicar por una serie de valores si aplican en
el criterio ejemplo

si el valor X > 1 y < 100 multiplicar por valor X1 sino
si el valor X > 101 y < 200 multiplicar por el valor X2 sino
si el valor X > 201 y < 300 multiplicar por el valor X3 sino
si el valor X > 301 y < 500 multiplicar por el valor X4

Es para asignar una tarifa dependiendo del peso que contenga la mercancía.

Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 zz
25/11/2006 - 00:07 | Informe spam
un simple select case bastaria


Select Case x
Case Is >= 1 < 100
y = x * 10
Case Is >= 100
y = x * 20
Case Is > 1000
y = x* 100
End Select
End Sub

donde "X" seria la variable donde guardas el valor y "Y" seria la variable
donde guardarias la multiplicación




"Alexandro" wrote in message
news:
A quien corresponda:
Agradeceré su ayuda para multiplicar por una serie de valores si aplican
en
el criterio ejemplo

si el valor X > 1 y < 100 multiplicar por valor X1 sino
si el valor X > 101 y < 200 multiplicar por el valor X2 sino
si el valor X > 201 y < 300 multiplicar por el valor X3 sino
si el valor X > 301 y < 500 multiplicar por el valor X4

Es para asignar una tarifa dependiendo del peso que contenga la mercancía.

Gracias de antemano.

Respuesta Responder a este mensaje
#2 Héctor Miguel
25/11/2006 - 00:14 | Informe spam
hola, Alexandro !

... multiplicar por una serie de valores si aplican en el criterio ejemplo
si el valor X > 1 y < 100 multiplicar por valor X1 sino
si el valor X > 101 y < 200 multiplicar por el valor X2 sino
si el valor X > 201 y < 300 multiplicar por el valor X3 sino
si el valor X > 301 y < 500 multiplicar por el valor X4
Es para asignar una tarifa dependiendo del peso que contenga la mercancia.



prueba con alguna formula +/- como la siguiente [como que te gustan las 'X'... no?] :))

=X*elegir(coincidir(X,{0\1\2\3}*100+1),X1,X2,X3,X4)

solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :)
y que la barra inversa "\" es la que utiiza como separador de filas en matrices constantes -> entre laves {.\.\.\.} ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida