contar y sumar

22/08/2005 - 23:16 por Victor | Informe spam
Como hago si tengo una serie de numeros para que me de el reultado de los
ultimos n numero. Esto aunque agregue una linea o columna.
Explico:
ejemplo donde n=3
sem 1 2
sem 2 4 (3)
sem 3 6 (2)
sem 4 7 (1)

Total 13 suma (sem4,3,2)
la siguiente sem agrego una, seria

sem 1 2
sem 2 4
sem 3 6 (3)
sem 4 7 (2)
sem 5 7 (1)

total 20 suma (sem5,4,3)

Preguntas similare

Leer las respuestas

#1 javi
23/08/2005 - 02:05 | Informe spam
Hola Victor

Prueba con esto en la CELDA A17:

=SUMA(DESREF(A17;-B1;0):DESREF(A17;-1;0))

a partir del siguiente ejemplo:


A B
1 N= 3
2
3 1
4 2
5 3
6 4
7 5
8 6
9 7
10 8
11 9
12 10
13 11
14 12
15 13
16 14
17 39

En la celda B2 escribe el número de números que quieres sumar (los
cuatro últimos, los tres,...)

Creo que funcina bien, si no es así o no es lo que buscas escribe y lo
comentas.

Un saludo

Javi

Victor escribió:
Como hago si tengo una serie de numeros para que me de el reultado de los
ultimos n numero. Esto aunque agregue una linea o columna.
Explico:
ejemplo donde n=3
sem 1 2
sem 2 4 (3)
sem 3 6 (2)
sem 4 7 (1)

Total 13 suma (sem4,3,2)
la siguiente sem agrego una, seria

sem 1 2
sem 2 4
sem 3 6 (3)
sem 4 7 (2)
sem 5 7 (1)

total 20 suma (sem5,4,3)

Respuesta Responder a este mensaje
#2 KL
23/08/2005 - 12:44 | Informe spam
Hola chicos,

La formula de Javi requiere que se le indique expresamente cual es la ultima
celda del rango. En caso de que se desconozca cual seria la ultima celda, se
podria probar las siguientes formulas:

1.a. suponiendo que no hay filas vacias intercaladas y en la columna A
(Semanas) los nombres de semanas estan en formato texto (p.ej. "sem1, sem2,
sem3 ..."):

=SUMA(DESREF(INDICE(B:B;COINCIDIR(REPETIR("Z";255);A:A));;;-3))

1.b. suponiendo que no hay filas vacias intercaladas y en la columna A
(Semanas) los nombres de semanas estan en formato numerico (p.ej. 1, 2,
3,..)

=SUMA(DESREF(INDICE(B:B;COINCIDIR(9,99999999999999E+307;A:A));;;-3))

2. suponiendo que en la columna B (Valores) no haya celdas vacias
intercaladas:

=SUMA(DESREF(INDICE(B:B;COINCIDIR(9,99999999999999E+307;B:B));;;-3))

Saludos,
KL


"javi" wrote in message
news:
Hola Victor

Prueba con esto en la CELDA A17:

=SUMA(DESREF(A17;-B1;0):DESREF(A17;-1;0))

a partir del siguiente ejemplo:


A B
1 N= 3
2 3 1 4 2 5 3 6 4 7 5 8 6 9 7 10 8 11 9 12 10 13 11 14 12 15 13 16 14 17
39
En la celda B2 escribe el numero de numeros que quieres sumar (los cuatro
ultimos, los tres,...)

Creo que funcina bien, si no es asi o no es lo que buscas escribe y lo
comentas.

Un saludo

Javi

Victor escribio:
Como hago si tengo una serie de numeros para que me de el reultado de los
ultimos n numero. Esto aunque agregue una linea o columna.
Explico:
ejemplo donde n=3
sem 1 2
sem 2 4 (3)
sem 3 6 (2)
sem 4 7 (1)

Total 13 suma (sem4,3,2)
la siguiente sem agrego una, seria

sem 1 2
sem 2 4
sem 3 6 (3)
sem 4 7 (2)
sem 5 7 (1)

total 20 suma (sem5,4,3)

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