For advanced coupons and discounts, you may want to consider adding AWOCoupon PRO to your store. It has the capability to do something called "parent coupons", where you can mix and match discounts under one coupon code. You can even have the coupon be automatically applied to the cart when the customer puts the right number of items into their cart or reaches a total amount that makes them eligible for the coupon. I think the parent coupon feature will work well for what you described.
AWOCoupon PRO is a commercial extension sold here -
awodev.com/products/joomla/awocoupon
(Side note: I'm not crazy about how AWO does its licensing site-by-site with license keys, but since it is so stable and full featured, I still recommend it over other coupon extensions.)