Hola a todos.
Estoy aprendiendo un poco sobre como utilizar calc y me he encontrado un bache.
En una tabla de pedidos donde para este caso los campos importantes son importe, fecha y categoría, quiero sumar el importe de todos los pedidos dentro de un año concreto y para la misma categoría.
Mi problema es que no puedo especificar un año para filtrar posteriormente la fecha (2015) porque lo toma como numérico y no permite la comparación con fecha, por tanto tengo que especificar una fecha completa (01/01/2015), pero si especifico la fecha completa sólo suma los importes de los pedidos que coincidan con esa fecha (día y mes incluidos) no los de todo el año.
He hecho diferentes pruebas pero no doy con la manera de hacerlo, por ahora la que funciona sumando los importes de los pedidos del mismo día y la misma categoría es esta:
=SUMAR.SI.CONJUNTO(DetallesOrden.Q:Q;DetallesOrden.$W:$W;$A$1;DetallesOrden.$H:$H;$A10)
DetallesOrden.Q:Q es el importe, DetallesOrden.$W:$W es la fecha del pedido, $A$1 es la fecha que quiero filtrar por año, DetallesOrden.$H:$H es la categoría del pedido y $A10 es la categoría que quiero filtrar.
=SUMAR.SI.CONJUNTO(DetallesOrden.Q:Q;text(DetallesOrden.W:W,“YYYY”);text(A1,“YYYY”);DetallesOrden.$H:$H;$A10)
En este caso creo que no acepta el rango en negrita (DetallesOrden.W:W)
=SUMAR.SI.CONJUNTO(DetallesOrden.Q2:Q2156;AÑO(DetallesOrden.$W$2:$W$2156);$A$1;DetallesOrden.$H$2:$H$2156;$A10)
Y aquí de otra forma, la que creo correcta.
En los dos últimos casos me da error 504.
Algo se me está escapando y no encuentro como solucionarlo.
Gracias.
Edito: Uso libreoffice 5.1.6.2 (Id. de compilación: 1:5.1.6~rc2-0ubuntu1~xenial3) en ubuntu 16.04