como puedo plantear esto ¿BuscarV?????

12/06/2005 - 13:46 por Gerardo | Informe spam
a) Cuando el valor no exceda de 6.010,12 ?: 90,151815 ?.
b) Por el exceso comprendido entre 6.010,13 y 30.050,60 ?: 4, 5 por 1.000.
c) Por el exceso comprendido entre 30.050,61 y 60.101,21 ?: 1,50 por
1.000.
d) Por el exceso comprendido entre 60.101,22 y 150.253,03 ?: 1 por 1.000.
e) Por el exceso comprendido entre 150.253,04 y 601.012,10 ?: 0,5 por
1.000.
f) Por lo que excede de 601.012,11 ? hasta 6.010.121,04 ?: 0,3 por 1.000.
 

Leer las respuestas

#1 Héctor Miguel
13/06/2005 - 05:12 | Informe spam
hola, Gerardo !

a) Cuando el valor no exceda de 6.010,12 ?: 90,151815 ?.
b) Por el exceso comprendido entre 6.010,13 y 30.050,60 ?: 4, 5 por 1.000.
c) Por el exceso comprendido entre 30.050,61 y 60.101,21 ?: 1,50 por 1.000.
d) Por el exceso comprendido entre 60.101,22 y 150.253,03 ?: 1 por 1.000.
e) Por el exceso comprendido entre 150.253,04 y 601.012,10 ?: 0,5 por 1.000.
f) Por lo que excede de 601.012,11 ? hasta 6.010.121,04 ?: 0,3 por 1.000.



1) no me queda claro si esta 'tabla' es para aplicarla a algun valor [que es ya un] 'excedente'
o habria que 'descontar/deducir' [determinar primero] un excedente de un valor mas alto -?-
2) tampoco es claro si los factores son 'acumulativos'... o SOLO el 'mayor coincidente' -?-
3) tambien valdria aclarar si el primer 'agregado' [90,151815] es 'indistintamente' o... 'exclusivo' -?-
podria significar una aplicacion 'poco justa' [p.e.] entre los valores 6.010,12 <-> 6.010,13 -?-

solo como 'inicio' te propongo las siguientes 'alternativas'
si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.

op1: utilizando una formula con matrices 'constantes' y las funciones indice(), coincidir(), elegir()
suponiendo que el valor [excedente] a buscar esta en 'D1'... [ES en una sola linea -ojo con los 'saltos'-]
=elegir(1+(d1>6010.12),90.151815,d1*indice({0\4.5\1.5\1\0.5\0.3},coincidir(d1,{0.01\6010.13\30050.61\60101.22\150253.04\601012.11}))/1000)

op2: utiliando una tabla auxiliar [p.e.] en el rango 'A1:B6' +/- como sigue...
[no te aseguro que 'se vea muy bien' el siguiente intento de 'graficar' un rango de hoja de calculo] :-(
__|_____A_____|_B_
_1|________ 0,1|_ 0,0
_2|____6.010,13|_ 4,5
_3|___30.050,61|_ 1,5
_4|___60.101,22|_ 1,0
_5|__150.253,04|_ 0,5
_6|__601.012,11|_ 0,3

y la funcion buscarv()... elegir(1+(d1>6010.12),90.151815,d1*buscarv(d1,a1:b6,2)/1000)

=> toma nota que 'mis' separadores son...
punto '.' para las decimales
coma ',' para los miles
diagonal invertida '\' Y punto y coma ';' para separar filas/columnas en matrices 'constantes' ->entre llaves {...}<-
[seguramente] deberas utilizar separadores distintos segun los convencionalismos de tu pais/region ;)

Preguntas similares