Sumar datos en filas según criterios horizontales y verticales

Tengo un set de datos en el siguiente formatting:

Date 1 Date 1 Date 1 Date 2 Date 2 Date 3 Date 3 Product 1 10 20 10 5 10 20 30 Product 2 5 5 10 10 10 5 30 Product 3 30 10 5 10 30 30 40 Product 4 5 10 10 20 5 10 20 

y estoy tratando de sumr las ventas de los productos por date, para crear el siguiente:

  Date 1 Date 2 Date 3 Product 1 40 15 50 Product 3 45 40 70 Product 4 25 25 30 Product 2 20 20 35 

Los productos en la segunda tabla a menudo estarán en un order diferente, por lo que una simple SUMIF no será suficiente.

Intenté una combinación de SUM , INDEX y MATCH , así como también SUM con function IF anidada, pero ninguna cantidad de Google o testing y error me está llevando allí. Sigo devolviendo los valores en una celda, pero no logro sumr.

Con la siguiente configuration:

enter image description here

Usé la siguiente fórmula

 =SUMIF($B$1:$H$1,B$10,INDIRECT("$B" & MATCH($A11,$A$1:$A$5,0) & ":$H" &MATCH($A11,$A$1:$A$5,0))) 

Para get lo que se quería. Puse la fórmula en B11 y luego copié a través y abajo