600 DATOS Y 11 CONDICIONES

08/08/2008 - 00:52 por Eliana | Informe spam
Hola, a todos, a ver si alguien me pudiera ayudar.

Tengo una A columna con 700 datos numericos y necesito obtener un resultado
para cada dato, dependiendo de 11 condiciones.

Ej. si el valor es mayor que cero y menor que 1000, multiplicar por 1.30 y
plasmarlo en la columna B.

Y asi tengo otras 10 condiciones entre rangos de valores para sumar un
porcentaje de la columna a y su resultado plasmarlo en la B.

Gracias!!

Preguntas similare

Leer las respuestas

#6 Eliana
08/08/2008 - 14:54 | Informe spam
Muchisimas gracisa, ya tengo lista esa parte, ahora otra cosa. Estoy
tratando de hacer lo mismo pero en lugar de que me multiplique, quiero que si
el valor de la columna A1 es menor que uno entonces que en la columna b me
ponga 300, y asi sucesivamente con un total de 6 condiciones, lo he puesto
asi

=+(P3>0)*(P3<=1)*T00*(P3>1)*(P3<=2)*T`0*(P3>2)*(P3<=3)*T0*(P3>3)*(P3<)*T00*(P3>10)*(P3<#)*T00*(P3>23)*(P3<F)*T000

Es esta la manera correcta de hacerlo?

Gracias,



"Eliana" wrote:

Hola, a todos, a ver si alguien me pudiera ayudar.

Tengo una A columna con 700 datos numericos y necesito obtener un resultado
para cada dato, dependiendo de 11 condiciones.

Ej. si el valor es mayor que cero y menor que 1000, multiplicar por 1.30 y
plasmarlo en la columna B.

Y asi tengo otras 10 condiciones entre rangos de valores para sumar un
porcentaje de la columna a y su resultado plasmarlo en la B.

Gracias!!
Respuesta Responder a este mensaje
#7 Infinitogool
08/08/2008 - 15:35 | Informe spam
Hola Eliana:
si lo que buscas es
<=1 300
1 y <=2 600
2 y <=3 900
10 y < 1100
10 y <# 1600
23 y <F 3000



puedes utilizar esta funcion "mas" sencilla
=ELEGIR(COINCIDIR(A1;{46;23;10;3;2;1};-1);3000;1600;1100;900;600;300)

Muchisimas gracisa, ya tengo lista esa parte, ahora otra cosa. Estoy
tratando de hacer lo mismo pero en lugar de que me multiplique, quiero que si
el valor de la columna A1 es menor que uno entonces que en la columna b me
ponga 300, y asi sucesivamente con un total de 6 condiciones, lo he puesto
asi

=+(P3>0)*(P3<=1)*T00*(P3>1)*(P3<=2)*T`0*(P3>2)*(P3<=3)*T0*(P3>3)*(P3<)*T00*(P3>10)*(P3<#)*T00*(P3>23)*(P3<F)*T000

Es esta la manera correcta de hacerlo?

Gracias,

Respuesta Responder a este mensaje
#8 600 DATOS 11 CONDICIONES
08/08/2008 - 15:51 | Informe spam
Y en ingles? puedo usar las mismas palabras en espanol? Es que lo he
intentado y me parece que no, podrian ser lookup and match las que debo usar?

Gracias!

"Infinitogool" wrote:

Hola Eliana:
si lo que buscas es
<=1 300
>1 y <=2 600
>2 y <=3 900
>10 y < 1100
>10 y <# 1600
>23 y <F 3000

puedes utilizar esta funcion "mas" sencilla
=ELEGIR(COINCIDIR(A1;{46;23;10;3;2;1};-1);3000;1600;1100;900;600;300)

> Muchisimas gracisa, ya tengo lista esa parte, ahora otra cosa. Estoy
> tratando de hacer lo mismo pero en lugar de que me multiplique, quiero que si
> el valor de la columna A1 es menor que uno entonces que en la columna b me
> ponga 300, y asi sucesivamente con un total de 6 condiciones, lo he puesto
> asi
>
> =+(P3>0)*(P3<=1)*T00*(P3>1)*(P3<=2)*T`0*(P3>2)*(P3<=3)*T0*(P3>3)*(P3<)*T00*(P3>10)*(P3<#)*T00*(P3>23)*(P3<F)*T000
>
> Es esta la manera correcta de hacerlo?
>
> Gracias,
>


Respuesta Responder a este mensaje
#9 Infinitogool
08/08/2008 - 16:00 | Informe spam
Hola
en Ingles seria algo como
=CHOOSE(MATCH(D167,{46,23,10,3,2,1},-1),3000,1600,1100,900,600,300)

*Nota* el separador de las funciones sera , o ; segun tengas configurado

un saludo
Pedro J.

Y en ingles? puedo usar las mismas palabras en espanol? Es que lo he
intentado y me parece que no, podrian ser lookup and match las que debo usar?

Gracias!

"Infinitogool" wrote:

Hola Eliana:
si lo que buscas es
<=1 300
>1 y <=2 600
>2 y <=3 900
>10 y < 1100
>10 y <# 1600
>23 y <F 3000

puedes utilizar esta funcion "mas" sencilla
=ELEGIR(COINCIDIR(A1;{46;23;10;3;2;1};-1);3000;1600;1100;900;600;300)

Muchisimas gracisa, ya tengo lista esa parte, ahora otra cosa. Estoy
tratando de hacer lo mismo pero en lugar de que me multiplique, quiero que si
el valor de la columna A1 es menor que uno entonces que en la columna b me
ponga 300, y asi sucesivamente con un total de 6 condiciones, lo he puesto
asi

=+(P3>0)*(P3<=1)*T00*(P3>1)*(P3<=2)*T`0*(P3>2)*(P3<=3)*T0*(P3>3)*(P3<)*T00*(P3>10)*(P3<#)*T00*(P3>23)*(P3<F)*T000

Es esta la manera correcta de hacerlo?

Gracias,




Respuesta Responder a este mensaje
#10 Eliana
08/08/2008 - 23:48 | Informe spam
Mil gracias por toda la ayuda, creo que tengo mucho que aprender!!

Un saludo,

Eliana

"Infinitogool" wrote:

Hola
en Ingles seria algo como
=CHOOSE(MATCH(D167,{46,23,10,3,2,1},-1),3000,1600,1100,900,600,300)

*Nota* el separador de las funciones sera , o ; segun tengas configurado

un saludo
Pedro J.

> Y en ingles? puedo usar las mismas palabras en espanol? Es que lo he
> intentado y me parece que no, podrian ser lookup and match las que debo usar?
>
> Gracias!
>
> "Infinitogool" wrote:
>
>> Hola Eliana:
>> si lo que buscas es
>> <=1 300
>> >1 y <=2 600
>> >2 y <=3 900
>> >10 y < 1100
>> >10 y <# 1600
>> >23 y <F 3000
>>
>> puedes utilizar esta funcion "mas" sencilla
>> =ELEGIR(COINCIDIR(A1;{46;23;10;3;2;1};-1);3000;1600;1100;900;600;300)
>>
>>> Muchisimas gracisa, ya tengo lista esa parte, ahora otra cosa. Estoy
>>> tratando de hacer lo mismo pero en lugar de que me multiplique, quiero que si
>>> el valor de la columna A1 es menor que uno entonces que en la columna b me
>>> ponga 300, y asi sucesivamente con un total de 6 condiciones, lo he puesto
>>> asi
>>>
>>> =+(P3>0)*(P3<=1)*T00*(P3>1)*(P3<=2)*T`0*(P3>2)*(P3<=3)*T0*(P3>3)*(P3<)*T00*(P3>10)*(P3<#)*T00*(P3>23)*(P3<F)*T000
>>>
>>> Es esta la manera correcta de hacerlo?
>>>
>>> Gracias,
>>>
>>

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