So is Table2 a mistake in your expression in post 1?
Working with the expression from NoellaG:
IIf (Nz([Table 1]![Field 1], 0)+Nz([Table 1]![Field 2], 0)=0,Null,[Table 1]![Field 3]/(NZ([Table 1]![Field 1],0)+NZ([Table 1]![Field 2],0)))
If there is only table1, then you do not need the reference to Table1. And you wouldn't refer to a field in a table with "!", so
IIf (Nz([Field 1], 0)+Nz([Field 2], 0)=0,Null,[Field 3]/(NZ([Field 1],0)+NZ([Field 2],0))) and I would add another pair of brackets
Code:
TRY:
Total: IIf (Nz([Field 1], 0)+Nz([Field 2], 0)=0,Null,([Field 3]/(NZ([Field 1],0)+NZ([Field 2],0))))
But what are the datatypes of [Field 1], [field 2] and [field 3]?
Can you take a Printscreen of your table and its values? Post as a jpg