For large gatherings plan on each guest eating between 1/3 and 1/2 pounds of ham. Taking into account that a spiral-cut ham does have a bone.