The Community will be temporarily unavailable starting on Friday February 28. We’ll be back as soon as we can! To learn more, check out our Announcements blog post.
Jul 11, 2018 08:59 AM
I use this base for creating invoices, and my formulas are not calculating the right numbers, giving me incorrect sums.
GW correctly rolls up (using SUM(values)) hours from a separate table, and the field is formatted as a numeric with two decimal places. But when those sums are multiplied by the Rate (a Currency field with two decimal places), it gives the wrong number.
When I copy and paste the rollup values into a new column (GW2) that is just numbers rather than rollups, and then multiply by the rate, it gives the correct number.
Example: In the below screenshot, the total number of GW hours (“GW”) is 27.87, and the rate (“Rate”) is $35/hr. In reality, 27.87 * $35 = $975.45 (“Reality”), but the product given in “GW Subtotal” is $975.33.
Formulas used:
“GW” : SUM(values)
“GW Subtotal” : GWRate
“Reality” : {GW2}{Rate}
This seems to be some bizarre rounding error, because some products are high and some are low.
Can you help?
Thanks,
Patrick
Jul 11, 2018 09:41 AM
This is how calculations work in Excel too, you have trailing figures which are not being displayed. Try using ROUND(GW,2) to trim the excess penny fractions.
Jul 11, 2018 10:01 AM
This fixed it. Thank you Tyler!