When you use SUMIFS, each criteria range must have the same number of rows and columns as the sum range or it returns a #VALUE! error. In your case the sum range is 3Rx4C, the second range is 3Rx1C and the third range is 1Rx4C.
But what result were you hoping to achieve, because even if it worked the criteria applied to your formula would just return the same table you already have? For example, the SUM of the values where both the "code"=13 AND the date is Jan-19 is 25.
Perhaps you were after sums by row and column, which you can achieve with simple SUM formulas.