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.

Preguntas similare

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 ;)
Respuesta Responder a este mensaje
#2 Gerardo
13/06/2005 - 21:48 | Informe spam
No entiendo lo que tu no entiendes valga la redundancia, te lo planteo a
modo de ejemplo Si el valor es 150.000? se pagaría por los primeros 6010,12
Euros 90,15 ?, a mayores el exceso que seria (150.000-6010,12?) =+- 143990
habría que multiplicarlo por 0,5 por mil.
gracias por tu interés
=="Héctor Miguel" escribió en el mensaje
news:%
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 ;)

Respuesta Responder a este mensaje
#3 Héctor Miguel
13/06/2005 - 23:02 | Informe spam
hola, Gerardo !

No entiendo lo que tu no entiendes valga la redundancia
... ejemplo... 150.000?... por los primeros 6010,12 Euros 90,15 ?
... el exceso... (150.000-6010,12?) =+- 143990... multiplicarlo por 0,5 por mil


__
-> [creo que] ya nos vamos entendiendo :))... solo que 'al exceso' [+/- 143990]...
[segun los factores de tu consulta anterior] 'debiera' aplicarse 1 por mil... NO 0,5 por mil -???-
[bueno... ya te encargaras de los 'ajustes' donde sea necesario] ;)

-> solo te sugiero que hagas las pruebas necesarias con [alg]una de las siguientes propuestas...
con cualquiera de ellos obtienes un 'total' de 234,141695 [es decir]...
90,151815 por los primeros 6.010,12
143,989880 para el excedente [150.000 - 6.010,12 = 143.989,88 x 1 por mil]

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'-]
.151815+
elegir(1+(d1>6010.12),0,(d1-6010.12)*indice({0\4.5\1.5\1\0.5\0.3},
coincidir((d1-6010.12),{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()... .151815+elegir(1+(d1>6010.12),0,(d1-6010.12)*buscarv((d1-60010.12),a1:b6,2)/1000)

=> toma nota que 'mis' separadores son...
punto '.' para las decimales
coma ',' para los miles y argumentos
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 ;)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida