Sumar en funcion del valor de la columna

18/11/2008 - 21:34 por Silvia Gutierrez | Informe spam
Hola compañeros les queria hacer la siguiente pregunta tengo un rango G2:G84,
con cifras de dos numeros y dos decimales (00,00)

y me gustaria conseguir en la columna H unos valores en funcion del valor
que se encuentra en la columna G en cada una de sus filas

Si el valor esta comprendido entre 1,00 - 2,00 deberia de sumar 0,03
Si el valor esta comprendido entre 2,01 - 3,00 deberia de sumar 0,05
Si el valor esta comprendido entre 3,01 - 4,00 deberia de sumar 0,07
Si el valor esta comprendido entre 4,01 - 6,00 deberia de sumar 0,20
Si el valor esta comprendido entre 6,01 - 9,00 deberia de sumar 0,40
Si el valor esta comprendido entre 9,01 - 15,00 deberia de sumar 1,00

Les dejo una tabla de ejemplo de como me gustaria que quedara


Columna G Columna H

2 2,54 2,59
3 1,24 1,27
4 3,14 3,21
5 8,11 8,51
6 12,01 13,01
7 4,43 4,63
8 6,23 6,63
9 1,16 1,19



Por adelantado muchas gracias

Preguntas similare

Leer las respuestas

#1 Xavier Budet Graco
18/11/2008 - 22:09 | Informe spam
Hola Silvia, en la fila H2 pones la fórmula siguiente:
=G2+INDICE({0,03\0,05\0,07\0,2\0,4\1\1};COINCIDIR(G2;{1\2\3\4\6\9\15\15,01}))

...y copias hacia abajo tantas filas como necesites.

La serie he supuesto que finaliza en el número 15 porque de tener un número mayor (15,01 por ejemplo) dará error.

Yo utilizo el ";" como separador.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Silvia Gutierrez" escribió en el mensaje news:
Hola compañeros les queria hacer la siguiente pregunta tengo un rango G2:G84,
con cifras de dos numeros y dos decimales (00,00)

y me gustaria conseguir en la columna H unos valores en funcion del valor
que se encuentra en la columna G en cada una de sus filas

Si el valor esta comprendido entre 1,00 - 2,00 deberia de sumar 0,03
Si el valor esta comprendido entre 2,01 - 3,00 deberia de sumar 0,05
Si el valor esta comprendido entre 3,01 - 4,00 deberia de sumar 0,07
Si el valor esta comprendido entre 4,01 - 6,00 deberia de sumar 0,20
Si el valor esta comprendido entre 6,01 - 9,00 deberia de sumar 0,40
Si el valor esta comprendido entre 9,01 - 15,00 deberia de sumar 1,00

Les dejo una tabla de ejemplo de como me gustaria que quedara


Columna G Columna H

2 2,54 2,59
3 1,24 1,27
4 3,14 3,21
5 8,11 8,51
6 12,01 13,01
7 4,43 4,63
8 6,23 6,63
9 1,16 1,19



Por adelantado muchas gracias

Respuesta Responder a este mensaje
#2 Cacho
19/11/2008 - 02:48 | Informe spam
Para Xavier:
Me parece que si [G2] = 2, la fórmula propuesta suma 0,05 en lugar de 0,03...
Y lo mismo ocurre con los otros "límites" de rangos.


Para Silvia:
Entre tanto Xavier verifica lo observado, te dejo una alternativa:

= G2 + BUSCARV(G2;
{0;0\1;0,03\2,01;0,05\3,01;0,07\4,01;0,2\6,01;0,4\9,01;1}; 2)


Saludos para todos, Cacho.
Respuesta Responder a este mensaje
#3 Xavier Budet Graco
19/11/2008 - 16:54 | Informe spam
Hola Cacho, tienes razón. El límite es inferior y no superior como pide Silvia. Disculpa Silvia.

La fórmula, para una precisión de centésimas, queda:
=G2+INDICE({0,03\0,05\0,07\0,2\0,4\1\1};COINCIDIR(G2;{1\2,01\3,01\4,01\6,01\9,01\15\15,01}))
y si no fuera imprescindible el límite superior:
=G2+INDICE({0,03\0,05\0,07\0,2\0,4\1\1};COINCIDIR(G2;{1\2,01\3,01\4,01\6,01\9,01}))

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Cacho" escribió en el mensaje news:
Para Xavier:
Me parece que si [G2] = 2, la fórmula propuesta suma 0,05 en lugar de 0,03...
Y lo mismo ocurre con los otros "límites" de rangos.


Para Silvia:
Entre tanto Xavier verifica lo observado, te dejo una alternativa:

= G2 + BUSCARV(G2;
{0;0\1;0,03\2,01;0,05\3,01;0,07\4,01;0,2\6,01;0,4\9,01;1}; 2)


Saludos para todos, Cacho.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida