operar con intervalos

25/11/2005 - 20:16 por Galipote | Informe spam
Quisiera traducir a excel la siguiente expresión:

if x>19 or x<25 x= else x=0

Es decir, de una lista de valores solo quiero escoger un intervalo
determinado (en este caso desde 20 a 24) para aplicarle una ponderación,

El problema lo tengo en el "or"


Cuando trabajo con los extremos no hay problema, por ejemplo, para el
extremo superior aplico lo siguiente:

=SI(B2>24; C2-(C2*10%);0)

cómo lo harías?

Gracias
 

Leer las respuestas

#1 Carlos Durán Urenda
25/11/2005 - 20:20 | Informe spam
Hola

En efecto, tu problema es el Or , ya que el intervalo que intenas establecer
en realidad te devolvera todo el universo de valores, ya que... TODOS SON
MAYORES A 19 "O" MENORES A 25

En realidad debes utilizar AND ("Y"), pare establecer el intervalo para los
comprendidos entre 20 Y 24

para esto puedes utilizar la funcion Y

Ejemplo

=SI(Y(A1>19,A1<25),"Dentro del Rango",0)

Saludos
Carlos Durán



"Galipote" escribió en el mensaje
news:
Quisiera traducir a excel la siguiente expresión:

if x>19 or x<25 x= else x=0

Es decir, de una lista de valores solo quiero escoger un intervalo
determinado (en este caso desde 20 a 24) para aplicarle una ponderación,

El problema lo tengo en el "or"


Cuando trabajo con los extremos no hay problema, por ejemplo, para el
extremo superior aplico lo siguiente:

=SI(B2>24; C2-(C2*10%);0)

cómo lo harías?

Gracias

Preguntas similares