Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SUMAR RANGO DE FORMA INTERCALADA

9,932 views
Skip to first unread message

kusflo

unread,
Nov 27, 2007, 8:33:01 AM11/27/07
to

Lo que pretendo es sumar el Rango A:BZ pero de forma intercalada, es decir
que me sume la columna A,C,E,G,I .... pero no las demás. El caso es que la
unica forma que conozco es selecciando las columnas una a una pero al ser
tantas no cojen en la formula y además mi instinto me dice que tiene que
haber una forma mas simple.

--
"Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
aquí el verdadero saber." Confucio.

José A. Castrejón

unread,
Nov 27, 2007, 10:07:05 AM11/27/07
to
Hola..
No entiendo muy bien lo que quieres hacer pero si de algo te sirve :

=suma(a:a) suma la columna A
=suma(a:I60000) suma desde A1 hasta I60000
seria lo mismo decir =suma(a:a60000)+suma(b:b60000)....

Quizas si explicas un poco mas lo que quieres encuentres mas ayuda.

Saludos

kusflo

unread,
Nov 27, 2007, 10:25:06 AM11/27/07
to
Está claro que no me explique bien!. Lo que necesito saber es como sumar un
rango largo como pudiera ser este =SUMA(A:BZ) pero con la particularidad de
que me sume una columna si y otra columna no, es decir, que me sumara
solamente la columna A,C,E,G,I,K etc....

Si fuese eligiendo los rangos individualmente no me cojerian en la formula
ya que seria del tipo:

SUMA(A:A+C:C:+E:E+G:G ... etc)

Tiene que haber una forma de sumar rangos intercalados.

--
"Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe; he
aquí el verdadero saber." Confucio.


"José A. Castrejón" escribió:

David

unread,
Nov 27, 2007, 10:53:02 AM11/27/07
to
Una forma un tanto manual, podría ser que en alguna columna de tu hoja, a la
par de tus datos, suponiendo que tus datos se encuentran a partir de la
primera fila, coloques una fórmula como la siguiente:

=SUMAPRODUCTO(A1:BZ1,(ENTERO(COLUMNA(A1:BZ1)/2)<>COLUMNA(A1:BZ1)/2)*1)

y que luego la copies hasta la última fila, y sumes ésta columna.

Lo que no he logrado, es extender el rango de la segunda coordenada a una
fila diferente, como desde A1 hasta BZ100, a menos que sea por código, pero
sería demasiado lento.

- - - - - -


"kusflo" escribió:

L. Garcia

unread,
Nov 27, 2007, 10:49:59 AM11/27/07
to
Hola:

Me suena que ha habido una consulta similar hace poco por el grupo. Supongo
que seria algo parecido a esto:

=SUMAPRODUCTO(A2:BZ2;--(RESIDUO(COLUMNA(A2:BZ2);2)=1))

Si cambias el 1 por un 0, te sumara las columnas pares en vez de las
impares.

Saludos

"kusflo" <mar...@tecsem.es(donotspam)> escribió en...

bonafide

unread,
Dec 1, 2007, 8:01:01 PM12/1/07
to
yo tengo el mismo problema, quiero sumar columnas no continuas, no seguidas
en una fila. Por ejemplo, quiero sumar la cifra de la fila 7, columna I, L,
O, R, etc. Específicamente quiero sumar la cifra de cada tres columnas, es
decir y utilizando números en vez de letras, columna
1,4,7,10,13,16,19,....... Cómo lo puedo hacer con una fórmula y no hacerlo
manualmente?
--
looking for improvement

AnSanVal

unread,
Dec 2, 2007, 5:05:07 PM12/2/07
to
En la fórmula de L. García, cambia el 2 por un 3. Como cre que quieres hacer
una suma por fila, para sumar p.e. las columnas A:T en la fila 2:

=SUMAPRODUCTO((A2:T2)*(RESIDUO(COLUMNA(A2:T2);3)=1))

--
Saludos desde Tenerife (Islas Canarias).
************************************************
"bonafide" <bona...@discussions.microsoft.com> escribió en el mensaje
news:0A300328-ACD7-4BFE...@microsoft.com...

bonafide

unread,
Dec 3, 2007, 9:11:00 AM12/3/07
to
He copiado la fórmula tal y como la escribistes pero me sale "VALOR", te
agradezco me digas exactamente cómo debo escribirla ya que es un error de
cómo está escrita la fórmula. Fijate que L. García no usa el asterisco, y
usa dos guiones antes de "RESIDUO".

Saludos desde Panamá AC.
--
looking for improvement

AnSanVal

unread,
Dec 3, 2007, 5:54:20 PM12/3/07
to
Si te sale el error: #¡VALOR!, es que estás intentando sumar un valor que no
es un número.

1.- Selecciona la celda que te muestra el error y haz clic en el rombo que
aparece junto a la celda.
2.- Elige "Mostrar pasos de cálculo".
3.- Comprueba en que lugar de la fórmula se produce el error (coincide con
la/s celda/s que lo produce).

--
Saludos desde Tenerife (Islas Canarias).
************************************************
"bonafide" <bona...@discussions.microsoft.com> escribió en el mensaje

news:20CCE156-D729-4D7A...@microsoft.com...

bonafide

unread,
Dec 4, 2007, 9:21:02 AM12/4/07
to
No me ha funcionado tu recomendación porque me sigue dando el error y no lo
detecta el "mostrar pasos del error". si me puedes explicar la fórmula
podría yo saber dónde está el error.

Mi interés, repito, es sumar varias celdas no continuas en una larga fila de
datos. Ejemplo: fecha A tiene columna 1, 2 y 3...... fecha B tiene columna
1, 2 y 3..... fecha C tiene columna 1, 2 y 3........ y lo que qiero hacer es
sumar los datos de "1" y luego los datos de "3" para cada fecha.

Gracias por tu tiempo.

L. Garcia

unread,
Dec 4, 2007, 10:42:47 AM12/4/07
to
Hola:

Te explico esta que es la que yo utilizo.

=SUMAPRODUCTO(A2:BZ2;--(RESIDUO(COLUMNA(A2:BZ2);2)=1))

Sumaproducto hace una multiplicacion de rangos, y luego suma los resultados.

Tu quieres los valores de la fila 2: A2:BZ2
Y para sumar los valores de columnas salteadas, tienes que conseguir una
formula que, en las columas que quieres sumar de como resultado un 1, y sino
un 0.

Esta formula es =RESIDUO(COLUMNA(A3);2)=1.
Si copias esta formula en la fila 3en una fila, veras como te va dando
VERDADERO O FALSO

Si quisieras cada tres columnas, seria: =RESIDUO(COLUMNA(celda);3)=1.

Si quisieras 1 columna no, y 2 si, seria: =RESIDUO(COLUMNA(celda);3)>=1

Jugando con la funcion RESIDUO(mirate la ayuda) puedes conseguir casi
cualquier combinacion ;-)

Como en vez de VERDADERO y FALSO, queremos 0's y 1's, pues hacemos:
=--(RESIDUO(COLUMNA(celda);3)>=1)

Y por ultimo, lo juntamos todo en la primera formula. Espero que esto te
aclare mas las cosas.

Saludos

"bonafide" <bona...@discussions.microsoft.com> escribió en el mensaje

news:1EDD4DDA-5C33-48AE...@microsoft.com...

AnSanVal

unread,
Dec 4, 2007, 3:08:11 PM12/4/07
to
A mi me funciona perfectamente con...
=SUMAPRODUCTO((A2:BZ2)*(RESIDUO(COLUMNA(A2:BZ2);3)=1))
... pero la solución ofrecida por L. García es perfectamente válida y no hay
razón para cambiarla.

La explicación es la misma (casi) que dio L. Garcia, salvo que para 1

columna no, y 2 si, seria:

=RESIDUO(COLUMNA(celda);3)<>1 [>=1 sería 2 si y 1 no], puesto que los
valores defvueltos son: 1, 2, 0, 1, 2, ... etc. :


--
Saludos desde Tenerife (Islas Canarias).
************************************************

"L. Garcia" <luxis...@redestb.es> escribió en el mensaje
news:eU4lqyo...@TK2MSFTNGP04.phx.gbl...

oizo...@gmail.com

unread,
Jul 12, 2017, 3:46:28 PM7/12/17
to
Hola!

Quiero sumar la columna N y la columna Q y que el resultado me lo muestre en una celda específica, como puedo aplicar la formula?

gracias!

cristian...@gmail.com

unread,
Aug 21, 2017, 9:45:01 AM8/21/17
to
Facil: debes utilizar dos veces la palabrabra en los rango que deseas por ejemplo: SUMA(A1:D1)+SUMA(F1:G1)

felixmanu...@gmail.com

unread,
Jan 24, 2018, 10:38:23 AM1/24/18
to
Hola. Quiero hacer exactamente lo mismo pero en vez de sumar quiero sacar el minimo. Es decir.
Tengo muchisimas columnas y quiero sacar el minimo de las columnas pares, teniendo todas metidas en la formula. Quiero decir, no seleccionando solo las pares, que son demasiadas.
Estoy intentando adaptar la formula pero no lo consigo.
Alguien me puede decir si es posible hacerlo?
Gracias de antemano

felixmanu...@gmail.com

unread,
Jan 29, 2018, 2:03:48 PM1/29/18
to
Si es posible hacerlo. Con una formula matricial.

cnalg1...@gmail.com

unread,
Jul 23, 2018, 4:01:06 PM7/23/18
to
Sumar dos columnas diferentes
Quiero sumar la columna desde E14 a la E51 y la siguiente columna es la Q14 a la Q51 estas dos sumas quiero que vayan en la celda Q53
Si alguien me da la fórmula por favor

JulioT2011

unread,
Jul 26, 2018, 3:20:10 PM7/26/18
to
Aplica la siguiente fórmula
=SUMA(E14:E51, Q14:Q51)

leona...@gmail.com

unread,
May 24, 2020, 7:24:33 PM5/24/20
to
Está claro que no me explique bien!. Lo que necesito saber es como sumar un
rango largo como pudiera ser este =SUMA(A:BZ) pero con la particularidad de
que me sume una columna si y otra columna no, es decir, que me sumara
solamente la columna A,C,E,G,I,K etc....
Si fuese eligiendo los rangos individualmente no me cojerian en la formula
ya que seria del tipo:

SUMA(A:A+C:C:+E:E+G:G ... etc)

Tiene que haber una forma de sumar rangos intercalados.


YO QUISIERA HACER LO MISMO PERO EN VZ DE SUMAR CIFRAS QUIERO CONTAR LETRAS... PERO UNA LETRA QUE SE ENCUENTRA EN DIFRENTES CLUMNAS INTERCALADAS



POR EJEMPLO.

CADA 5 COLUMNAS SE ENCUENTRA UNA "A" O "P" POR EJEMPLO ,, QUE LO INTRODUJE POR VALIDACION DE DATOS... O SEA EN ESA CELDA SOLO PUEPO PONER A o P... Y QUIERO CONTAR CUANTAS P o A TENGO

0 new messages