como calcular unión, intersección y celdas no comunes

23/10/2006 - 23:38 por l0bezn0 | Informe spam
mi pregunta es la siguiente:
los operadores de referencia según la ayuda de excel son
: rango
, unión
espacio intersección
por ejemplo para calcular la intersección de dos rangos de celdas se usa el
"espacio": ej. =suma(b1:b8 a4:d4) esto te daría la suma de la intersección.
para calcular la unión según la ayuda sería una ",", o sea,
=suma(b1:b8,a4:d4) pero esto da error.
Pues mi pregunta es como se calcularía esa unión, y si hay forma de calcular
los valores no comunes

Preguntas similare

Leer las respuestas

#6 David
24/10/2006 - 17:03 | Informe spam
Tienes razón. Lo que en la ayuda de Excel llaman unión, corresponde a lo que
en conjuntos es suma. Esto complica el asunto, pues habría que emplear
fórmulas compuestas para poder calcularlo.

Me explico: Si llamamos + a la suma de conjuntos, * a la intersección y U a
la unión, lo que Excel encuentra con =suma(A1:B1, B2:C3) correspondería a
A1:B1 + B2:C2, que es exactamente lo que tú dices.

Si le metemos a esto un poco de teoría de conjuntoas:

A U B = (A + B) - (A * B)

por lo que en Excel deberías utilizar la fórmula:

=suma(A1:B1, B2:C3) - suma(A1:B1 B2:C3)

El problema se complica si entra en juego un tercer rango. El cálculo se
debería hacer:

A U B U C = (A + B + C) - ( (A * B) + (A * C) + (B * C) ) + (A * B * C)

y en Excel:

=SUMA(A1:B3,B2:C3,B3:C5) - SUMA(A1:B3 B2:C3) - SUMA(A1:B3 B3:C5) -
SUMA(B2:C3 B3:C5) + SUMA(A1:B3 B2:C3 B3:C5)

Una auténtica pesadilla, ¿no? ¿Y si fueran 4 rangos? Bueno, no quiero ni
pensarlo en conjuntos, tampoco en Excel, pero habría que desarrollar algo
como:

AUBUCUD = (A+B+C+D) - (la suma de intersecciones de parejas) + (la suma de
intersecciones de tríos) - (la suma de la intersección de los cuatro)



"l0bezn0" escribió:

con ; no calculas la unión, sino que suma dos rangos de forma separada, con
lo cual los valores que se intersectan los suma dos veces

"David" wrote:

> ¿Y si pruebas con punto y coma?
>
> =suma(b1:b8;a4:d4)
>
> ;-)
>
>
>
> "l0bezn0" escribió:
>
> > mi pregunta es la siguiente:
> > los operadores de referencia según la ayuda de excel son
> > : rango
> > , unión
> > espacio intersección
> > por ejemplo para calcular la intersección de dos rangos de celdas se usa el
> > "espacio": ej. =suma(b1:b8 a4:d4) esto te daría la suma de la intersección.
> > para calcular la unión según la ayuda sería una ",", o sea,
> > =suma(b1:b8,a4:d4) pero esto da error.
> > Pues mi pregunta es como se calcularía esa unión, y si hay forma de calcular
> > los valores no comunes
> >
> >
> >
Respuesta Responder a este mensaje
#7 l0bezn0
25/10/2006 - 15:31 | Informe spam
gracias Manolo, con lo de los ":" consigo más o menos lo que trataba, con las
limitaciones que explicais

"David" escribió:

Tienes razón. Lo que en la ayuda de Excel llaman unión, corresponde a lo que
en conjuntos es suma. Esto complica el asunto, pues habría que emplear
fórmulas compuestas para poder calcularlo.

Me explico: Si llamamos + a la suma de conjuntos, * a la intersección y U a
la unión, lo que Excel encuentra con =suma(A1:B1, B2:C3) correspondería a
A1:B1 + B2:C2, que es exactamente lo que tú dices.

Si le metemos a esto un poco de teoría de conjuntoas:

A U B = (A + B) - (A * B)

por lo que en Excel deberías utilizar la fórmula:

=suma(A1:B1, B2:C3) - suma(A1:B1 B2:C3)

El problema se complica si entra en juego un tercer rango. El cálculo se
debería hacer:

A U B U C = (A + B + C) - ( (A * B) + (A * C) + (B * C) ) + (A * B * C)

y en Excel:

=SUMA(A1:B3,B2:C3,B3:C5) - SUMA(A1:B3 B2:C3) - SUMA(A1:B3 B3:C5) -
SUMA(B2:C3 B3:C5) + SUMA(A1:B3 B2:C3 B3:C5)

Una auténtica pesadilla, ¿no? ¿Y si fueran 4 rangos? Bueno, no quiero ni
pensarlo en conjuntos, tampoco en Excel, pero habría que desarrollar algo
como:

AUBUCUD = (A+B+C+D) - (la suma de intersecciones de parejas) + (la suma de
intersecciones de tríos) - (la suma de la intersección de los cuatro)



"l0bezn0" escribió:

> con ; no calculas la unión, sino que suma dos rangos de forma separada, con
> lo cual los valores que se intersectan los suma dos veces
>
> "David" wrote:
>
> > ¿Y si pruebas con punto y coma?
> >
> > =suma(b1:b8;a4:d4)
> >
> > ;-)
> >
> >
> >
> > "l0bezn0" escribió:
> >
> > > mi pregunta es la siguiente:
> > > los operadores de referencia según la ayuda de excel son
> > > : rango
> > > , unión
> > > espacio intersección
> > > por ejemplo para calcular la intersección de dos rangos de celdas se usa el
> > > "espacio": ej. =suma(b1:b8 a4:d4) esto te daría la suma de la intersección.
> > > para calcular la unión según la ayuda sería una ",", o sea,
> > > =suma(b1:b8,a4:d4) pero esto da error.
> > > Pues mi pregunta es como se calcularía esa unión, y si hay forma de calcular
> > > los valores no comunes
> > >
> > >
> > >
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida