I think I have a solution
Cells C2:E2 hold the original count of balloons on hand
Cell C4 holds the formula
=IF(AND(MATCH(C2,$C2:$E2,0)=COLUMN(A4), C2=MIN($C2:$E2)), 2, 3)
which, when dragged right, determines which type of 8 pak to make. (2-3-3, 3-2-3 or 3-3-2)
Cell C5 =$B5*C4, calculates how many yellow balloons are needed to make the number of packs in B5. This is dragged right.
Cells C6:E6 show how many balloons remain after making B5 8-paks of type C4:E4
The formula in B5 is
=MIN(MAX($C2:$E2)-MIN($C2:$E2), INT(C2/C4),INT(D2/D4),INT(E2/E4))
which is the difference between the most and least collor of balloons on hand in C2:E2.
Making this many 8-paks of the indicated type, the remaing count of the most and the least avaliable colors will be equal
copying A4:E6 to A8 repeats this process.
The types in C12:E12, C16:E16, C20:E20 are hard coded.
The formula in B13 is = INT(C10/8), B17 and B 21 have = B13
In the summary section to the right, the end count of each type of 8-pak is shown by putting this in H9 and dragging right.
=SUMIF(C$4:C$20, 2, $B$5:$B$21)
Considering breakage, a total of 1,998 8-paks should work.
<table border=1 cellspacing=0>
<tr align="center" bgcolor=#A0A0A0><td width=25> <td width=25><b>A</b><td width=120><b>B</b><td width=25><b>C</b><td width=25><b>D</b><td width=25><b>E</b><td width=25><b>F</b><td width=125><b>G</b><td width=75><b>H</b><td width=75><b>I</b><td width=75><b>J</b></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>1</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>Yellow<td align="left" bgcolor=#FFFFFF>Pink<td align="left" bgcolor=#FFFFFF>Green<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>2</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>Baloons In stock<td align="right" bgcolor=#FFFF99>5267<td align="right" bgcolor=#FFFF99>5590<td align="right" bgcolor=#FFFF99>5127<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>Total Baloons at start<td align="right" bgcolor=#FFFFFF>15984<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>3</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>total packs made<td align="right" bgcolor=#CC99FF>1998<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>4</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>lot type<td align="right" bgcolor=#FFFFFF>3<td align="right" bgcolor=#FFFFFF>3<td align="right" bgcolor=#FFFFFF>2<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>5</b><td align="left" bgcolor=#FFFFFF>packs-<td align="right" bgcolor=#FF99CC>463<td align="right" bgcolor=#FFFFFF>1389<td align="right" bgcolor=#FFFFFF>1389<td align="right" bgcolor=#FFFFFF>926<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>total baloons needed<td align="right" bgcolor=#FFFFFF>15984<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>6</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>baloons remaining<td align="right" bgcolor=#FFFF99>3878<td align="right" bgcolor=#FFFF99>4201<td align="right" bgcolor=#FFFF99>4201<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>7</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>8</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>lot type<td align="right" bgcolor=#FFFFFF>2<td align="right" bgcolor=#FFFFFF>3<td align="right" bgcolor=#FFFFFF>3<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>Type of pack<td align="left" bgcolor=#FFFFFF>YY-PPP-GGG<td align="left" bgcolor=#FFFFFF>YYY-PP-GGG<td align="left" bgcolor=#FFFFFF>YYY-PPP-GG</tr>
<tr><td align="center" bgcolor=#A0A0A0><b>9</b><td align="left" bgcolor=#FFFFFF>packs-<td align="right" bgcolor=#FF99CC>323<td align="right" bgcolor=#FFFFFF>646<td align="right" bgcolor=#FFFFFF>969<td align="right" bgcolor=#FFFFFF>969<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>count of packs<td align="right" bgcolor=#FFFFFF>727<td align="right" bgcolor=#FFFFFF>404<td align="right" bgcolor=#FFFFFF>867</tr>
<tr><td align="center" bgcolor=#A0A0A0><b>10</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>baloons remaining<td align="right" bgcolor=#FFFF99>3232<td align="right" bgcolor=#FFFF99>3232<td align="right" bgcolor=#FFFF99>3232<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>11</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>total packs<td align="right" bgcolor=#CC99FF>1998<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>12</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="right" bgcolor=#FFFFFF>3<td align="right" bgcolor=#FFFFFF>3<td align="right" bgcolor=#FFFFFF>2<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>13</b><td align="left" bgcolor=#FFFFFF><td align="right" bgcolor=#FF99CC>404<td align="right" bgcolor=#FFFFFF>1212<td align="right" bgcolor=#FFFFFF>1212<td align="right" bgcolor=#FFFFFF>808<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>14</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>baloons remaining<td align="right" bgcolor=#FFFF99>2020<td align="right" bgcolor=#FFFF99>2020<td align="right" bgcolor=#FFFF99>2424<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>15</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>16</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="right" bgcolor=#FFFFFF>3<td align="right" bgcolor=#FFFFFF>2<td align="right" bgcolor=#FFFFFF>3<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>17</b><td align="left" bgcolor=#FFFFFF><td align="right" bgcolor=#FF99CC>404<td align="right" bgcolor=#FFFFFF>1212<td align="right" bgcolor=#FFFFFF>808<td align="right" bgcolor=#FFFFFF>1212<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>18</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>baloons remaining<td align="right" bgcolor=#FFFF99>808<td align="right" bgcolor=#FFFF99>1212<td align="right" bgcolor=#FFFF99>1212<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>19</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>20</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="right" bgcolor=#FFFFFF>2<td align="right" bgcolor=#FFFFFF>3<td align="right" bgcolor=#FFFFFF>3<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>21</b><td align="left" bgcolor=#FFFFFF><td align="right" bgcolor=#FF99CC>404<td align="right" bgcolor=#FFFFFF>808<td align="right" bgcolor=#FFFFFF>1212<td align="right" bgcolor=#FFFFFF>1212<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
<tr><td align="center" bgcolor=#A0A0A0><b>22</b><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF>baloons remaining<td align="right" bgcolor=#FFFF99>0<td align="right" bgcolor=#FFFF99>0<td align="right" bgcolor=#FFFF99>0<td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF><td align="left" bgcolor=#FFFFFF></tr>
</table>