I am assuming that you do not have Interaction (the real-time offer engine). If you do have Interaction and Group were an attribute on Recipient then you could configure the offer eligibility according to Group.
Without Interaction, you could associate each Recipient in the workflow with its Group as additional data. Then you could configure a Split activity to use the additional data and set up subsets according to your table above. For each subset, add the appropriate offer using an Enrichment. Then Union the records back together. Let me know if you need more detail of how to do this.