jozz3 0 Light Poster

I have a query that has two counts in an if statement. I need the query to return all values even if they are null once equated by count. I have tried the NZ function to no effect.
Any help would be greatly appreciated.

SELECT REPRESENTATIVE.Country_id, IIf([CONTESTANT.Team_id] Is Null,COUNT(*),COUNT(*)-1) AS [# of BRONZE]
FROM MEDAL, CONTESTANT, REPRESENTATIVE
WHERE MEDAL.Cont_id=CONTESTANT.Cont_id And CONTESTANT.Rep_id=REPRESENTATIVE.Rep_id And MEDAL.Medal_color="Bronze"
GROUP BY REPRESENTATIVE.Country_id, CONTESTANT.Team_id;