SUMAR RANGO DE FORMA INTERCALADA

27/11/2007 - 14:33 por kusflo | Informe spam
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.

Preguntas similare

Leer las respuestas

#11 AnSanVal
04/12/2007 - 21:08 | Informe spam
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" escribió en el mensaje
news:
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" escribió en el mensaje
news:
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.
looking for improvement


"AnSanVal" wrote:

> 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" escribió en el mensaje
> news:
> > 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" wrote:
> >
> >> 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" escribió en el


mensaje
> >> news:
> >> > 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
> >> >
> >> >
> >> > "L. Garcia" wrote:
> >> >
> >> >> 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" (donotspam)> escribió en...
> >> >> >
> >> >> > 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.
> >> >>
> >> >>
> >> >>
> >>
> >>
> >>
>
>
>




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