Again, Sum only works on a single field. You can't take a Sum (or any other aggregate) of an expression.
The simplest solution is to create a formula that does the math for each record, then do a Sum on that. (As an important caveat, depending on exactly what your formula is doing, you may not be able to perform a Sum on it.) This is what I did above. While it looks counter-intuitive, it really is the cleanest way in Crystal. Note that you don't actually have to put the formula itself on the report anywhere. Crystal doesn't make you "show your work."

So, create three formulas:
@Zero_Lead
IF {leads.leaddate} IN {?Date_From} TO {?Date_To} AND
{leads.leadvalue} = 0 THEN 1
ELSE 0@Paid_Lead
IF {leads.leaddate} IN {?Date_From} TO {?Date_To} AND
{leads.leadvalue} > 0 THEN 1
ELSE 0
@Lead_Cost
IF {leads.leaddate} IN {?Date_From} TO {?Date_To}
THEN {leads.affiliate_bounty} + {leads.cost}
ELSE 0
In your Report Footer (assuming that's where you want it), your fields would look like:
Date_From Date_To Zero_Leads Paid_Leads Total_Cost
--------------|-------------|--------------------|-----------------|----------
{?Date_From} {?Date_To} SUM({@Zero_Lead}) SUM({@Paid_Lead}) SUM({@Lead_Cost})
Hopefully that's a little clearer.
Incidentally, if you are grouping your report by month, rather than entering your beginning and ending dates as parameters, it's even easier. Just remove the date criteria in the formulas (in the case of @Lead_Cost, just remove the If..Then structure altogether, and just leave the addition). Group on your dates by month, and put the Sum values in the Group Footer. You can even suppress the details sections to make it all look like one big pretty table.