Worked it Myself
Stop the panic I worked it out
In the end to account for the fact that I could return a zero value and or an error I came up with the following:
=(IIf(IsError([PEDrill$Cap]) Or ([PEDrill$Cap]=0),"-",[PEDrill$Cap]))+
IIf(IsError([PESurvey$Cap]) Or...