1 votos

Números: ¿Cómo hacer un producto de la suma de 2 columnas de números de los cuales sólo aquellos con casillas de verificación marcadas en una 3ª columna respectivamente?

Digamos que sumproducto(A, B)=a1*b1 + a2*b2 + a3*b3, ahora tengo muchas columnas C, D,..., por ejemplo c1 marcada, c2 sin marcar, c3 marcada; d1 sin marcar, d2 marcada, d3 marcada;

Ahora necesito una fórmula que quiero poner en una celda de cada columna C, D... para calcular un producto de suma condicional para obtener a1*b1 + a3*b3 y a2*b2 + a3*b3 respectivamente.

Esto se puede utilizar en mi tabla de cálculo nutricional de la ingesta diaria.

Muchas gracias.

0 votos

Tengo la misma pregunta, se ve raro porque TRUE * 2 da 2 y FALSE * 2 da 0 (lo cual es genial). Pero SUMPRODUCT({FALSE; TRUE}; {2; 2}) no parece funcionar. {FALSE; TRUE} da FALSE . Tal vez por eso no funciona.

0 votos

Me pregunto por qué Numbers no tiene una función de mapa, que resolvería tantos problemas como éste.

1voto

user1579874 Puntos 28

Se puede añadir una columna adicional D, en la que estarían D1 a D3:

IF(C1,1,0)
IF(C2,1,0)
IF(C3,1,0)

Esto imprimiría un 1 si se marca o un 0 si no se marca, y simplemente tendría que añadir la columna D en su sumproducto:

a1*b1*c1 + a2*b2*c2 + a3*b3*c3

1 votos

Gracias y lo siento, no puedo aceptar esta respuesta, no quiero introducir una columna auxiliar. En realidad, tengo muchas columnas C, D, E, F... todas son con casillas de verificación..necesito una fórmula de producto de suma condicional para calcular y mostrar los resultados de cada columna en una celda de la misma columna.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X