Use this simple table as a guide.

Type of Ham Per Person  Quantity
Bone-in Ham 250g per person 6 people = 1.5-1.8kg ham
Boneless Ham 200g per person 6 people = 1.2-1.5kg ham