problemas con formulas

08/02/2005 - 11:21 por cousi | Informe spam
Hola a todos. Tengo un problema con una formula, según el
valor que me de en una celda me calcule un porcentaje.
Los porcenatajes pueden llegar a ser 14.

Ej:

Si la celda A1, me 4 tiene que calcular el 2% y ponermela
en la celda b1, si es mayor que 4 pero menor que 5, me
tiene que calcular el 3%. Asi sucesivamente hasta 14
variabñes. Y la formula que yo utilizo es la siguiente
pero no me funciona bien

en la celda b1
=si(a1=<4;(a1*2)/100;si(a1>4 y a1<5;(a1*3)/100;))

me da un error, y yo creo que esta en el "y".

Se podria hacer de otra manera.

Muchas gracias

Jose Mª Cousiñó

Preguntas similare

Leer las respuestas

#6 KL
09/02/2005 - 00:30 | Informe spam
Hola Jose Maria,

Una correccion:

¡*SUMAPRODUCTO((A1>{0;4;5;6;7;8;9;10;11;12;13;14;15;16})*(A1<=FILA(INDIRECTO("4:17")))*FILA(INDIRECTO("2:15")))/100

o bien

¡*SUMAPRODUCTO((A1>{0,4,5,6,7,8,9,10,11,12,13,14,15,16})*(A1<={4,5,6,7,8,9,10,11,12,13,14,15,16,17})*{2,3,4,5,6,7,8,9,10,11,12,13,14,15})/100

Saludos,
KL

"KL" wrote in message
news:
Hola Jose Maria,

Tu formula tiene al menos tres fallos:
1) ...a1=<4... deberia ser ...a1<=4...
2) como bien has dicho ...a1>4 y a1<5... deberia ser ...y(a1>4;a1<5)...
3) Excel solo permite un maximo de siete SI anidados.

Como alternativa prueba la siguiente formula:

¡*SUMAPRODUCTO((A1>{0;4;5;6;7;8;9;10;11;12;13;14;15;16})*(A1<=FILA(INDIRECTO("4:17")))*FILA(INDIRECTO("1:14")))/100

o bien esta:

¡*SUMAPRODUCTO((A1>{0,4,5,6,7,8,9,10,11,12,13,14,15,16})*(A1<={4,5,6,7,8,9,10,11,12,13,14,15,16,17})*{1,2,3,4,5,6,7,8,9,10,11,12,13,14})/100

Saludos,
KL

"cousi" wrote in message
news:19cd01c50dc7$efb2e9a0$
Hola a todos. Tengo un problema con una formula, según el
valor que me de en una celda me calcule un porcentaje.
Los porcenatajes pueden llegar a ser 14.

Ej:

Si la celda A1, me 4 tiene que calcular el 2% y ponermela
en la celda b1, si es mayor que 4 pero menor que 5, me
tiene que calcular el 3%. Asi sucesivamente hasta 14
variabñes. Y la formula que yo utilizo es la siguiente
pero no me funciona bien

en la celda b1
=si(a1=<4;(a1*2)/100;si(a1>4 y a1<5;(a1*3)/100;))

me da un error, y yo creo que esta en el "y".

Se podria hacer de otra manera.

Muchas gracias

Jose Mª Cousiñó

Respuesta Responder a este mensaje
#7 Fernando Arroyo
09/02/2005 - 11:56 | Informe spam
"cousi" escribió en el mensaje news:
Cuando me refiero a los decimales es que sea 4,5, y tu veas que es mayor que
4 y menor que 5.

Gracias




Sigo perdido. La fórmula podría "interpretarse" como: "Si A1 es menor o igual a 4, aplica a A1 un 6%; si A1 es menor o igual a 6 y mayor que 4, aplica un 7%; si A1 es menor o igual a 8 y mayor que 6, aplica un 8%", etcétera. Por lo tanto, no veo qué importancia pueden tener los decimales (es decir, que los haya o no los haya)...
Un saludo.


Fernando Arroyo
MS MVP - Excel
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida