Subtotales

13/12/2003 - 16:40 por Marc0s | Informe spam
Veamos, supongo que debe ser sencillo, pero no consigo dar
con ello.

Tengo dos columnas, A y B, la A con datos y en la B quiero
que vayan apareciendo la suma de los elementos de la A,
pero solo hasta la fila en que este cada dato de A.

Con un ejemplo:

A B
2 2
3 5
1 6
5 11

Es decir, B2 seria A1+A2, B3¡+A2+A3, B4¡+A2+A3+A4, etc.

No consigo dar con como se puede hacer, me rindo.

¿Alguien tiene alguna idea al respecto?

Preguntas similare

Leer las respuestas

#1 Víctor
13/12/2003 - 20:18 | Informe spam
Si lo he entendido bien, creo que esto te servirá:

=SI(A2=0;"";A2+B1) y copiar hacia abajo las celdas que
quieras.

Para que funcione del todo, debes colocar en B1 la misma
cantidad que tengas en A1.

:-)

Veamos, supongo que debe ser sencillo, pero no consigo


dar
con ello.

Tengo dos columnas, A y B, la A con datos y en la B


quiero
que vayan apareciendo la suma de los elementos de la A,
pero solo hasta la fila en que este cada dato de A.

Con un ejemplo:

A B
2 2
3 5
1 6
5 11

Es decir, B2 seria A1+A2, B3¡+A2+A3, B4¡+A2+A3+A4,


etc.

No consigo dar con como se puede hacer, me rindo.

¿Alguien tiene alguna idea al respecto?
.

Respuesta Responder a este mensaje
#2 julian-vlc-sp
13/12/2003 - 20:27 | Informe spam
Mira a ver si te apañas poniendo lo siguiente en la columna B, a partir del
B2

±+A2

pon esto en B2 y luego copialo en B3, B4, etc, como las referencias son
relativas, en cada celda B, tendrás lo siguiente

Bx=B(x-1)+Ax

Otra forma, partiendo de la formula que propones, seria Bx=suma(A$1:Ax)

SALUDOS.
julian-valencia-españa
Respuesta Responder a este mensaje
#3 julian-vlc-sp
13/12/2003 - 20:33 | Informe spam
La respuesta de Victor es mas elegante, pero quizás seria mejor,
Si(A2="";"";A2+B1), mas que nada, pare permitir que en A haya un cero, pero
que no salga error en B si no hay nada en A.

SALUDOS.
julian-valencia-españa
Respuesta Responder a este mensaje
#4 Víctor
13/12/2003 - 20:56 | Informe spam
Y si te gustan las soluciones sofisticadas, prueba esta
fórmula en B1:

=SI(A1="";"";SUMA($A$1:DESREF($A$1;FILA(A1)-1;0)))

y cópiala hacia abajo hasta que quieras.

:-)


Si lo he entendido bien, creo que esto te servirá:

=SI(A2=0;"";A2+B1) y copiar hacia abajo las celdas que
quieras.

Para que funcione del todo, debes colocar en B1 la misma
cantidad que tengas en A1.

:-)

Veamos, supongo que debe ser sencillo, pero no consigo


dar
con ello.

Tengo dos columnas, A y B, la A con datos y en la B


quiero
que vayan apareciendo la suma de los elementos de la A,
pero solo hasta la fila en que este cada dato de A.

Con un ejemplo:

A B
2 2
3 5
1 6
5 11

Es decir, B2 seria A1+A2, B3¡+A2+A3, B4¡+A2+A3+A4,


etc.

No consigo dar con como se puede hacer, me rindo.

¿Alguien tiene alguna idea al respecto?
.



.

Respuesta Responder a este mensaje
#5 Marc0s
14/12/2003 - 17:29 | Informe spam
Perfecto, muchas gracias a los que habeis respondido.
Habia encontrado la solucion a base de usar la formula
DESREF junto a la de SUMA, pero vuestras ideas son mucho
mas elegantes, inteligibles y mejores en general, son lo
que usare.

Lo dicho, gracias de nuevo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida