Problema al calcular sumas con varias condiciones

Hola,
Tengo un documento de LibreOffice Calc con una relación de día - plato - precio, y una correlación de platos sanos y no sanos. Quiero obtener la suma del precio gastado en platos sanos y no sanos en un mes.
Logré hacer una fórmula que me calcule la suma de los platos sanos y no sanos, pero no logro meter otra condición más (filtrar por mes):


Uso la siguiente fórmula para calcular la comida sana: =SUMA.PRODUCTO(NO(ESERROR(EXP.REG(MINUSC(B2:B9);MINUSC(UNIRCADENAS("|";1;$E$2:$E$7)))));C2:C9)
Y esta para la comida no sana: =SUMA.PRODUCTO(NO(ESERROR(EXP.REG(MINUSC(B2:B9);MINUSC(UNIRCADENAS("|";1;$F$2:$F$7)))));C2:C9)
El problema es que no logro meter la condición de la fecha. He probado con multitud de operadores de fórmulas, pero sin éxito…
¿Alguien podría echarme una mano u orientarme?
Gracias
ejemplo.ods (15.7 KB)

Mira el archivo: ejemplo_LeroyG.ods (16.9 KB)
Pero como está, no respeta el año, solamente el mes.

Bueno, si es así puedo añadirle también la condición de año, y entonces ya funcionaría: =SUMA.PRODUCTO(MES(A2:A9)=MES(E11);AÑO(A2:A9)=AÑO(E11);NO(ESERROR(EXP.REG(MINUSC(B2:B9);MINUSC(UNIRCADENAS("|";1;$E$2:$E$7)))));C2:C9)
ejemplo_modificado_LeroyG.ods (15.6 KB)

1 Like