Yes, CT, you are quite right.
However, looking at some sample cases, the normal range of QNH (say 980-1030) seems to make only a small difference to takeoff performance. Temperature makes more of a difference.
Of course, loading and surface types make by far the biggest difference and this is where most accidents (where this kind of stuff is a factor) have gone wrong.