This formula you are using
=IF(J$12="","",J44*SUMIFS('Rate Detail'!$E:$E, 'Rate Detail'!$B:$B, 'Cost Sheet'!$B42,'Rate Detail'!$C:$C, 'Cost Sheet'!J$12))
is interpreted as
when J12 is not blank, set it to the product of J44 and the sum of those values in column E for which all the following cells contain a non-zero value:
- The cell in the same row in column B.
- The cell in the same row in column C.
- The cell in column B of Cost Sheet that is 41 rows below the cell in column E.
- J12 (this is redundant).
Surely you did not mean to sum the hourly rates. If one job rate is 10 and another is 15 you wouldn't multiply the total hours by 25. Normally you compute the cost of the first job (multiply the hours spent by 10) and add to that the cost of the second job (multiply the time by 15).
You are summing over every cell in column E. Are there cells there that contain data other than an hourly rate?
What are you really trying to compute? The cost of one job? The cost of all jobs? The cost of work performed in a certain timeframe?
How is you data organized? Does Rate Detail have data for more than one job? Does Cost Sheet?
How can column C be the Hourly Rate when your picture shows Hourly rate at least four columns from the left edge? Please include the row and column headers in future pictures.