添付画像のような表を作成して1,2行目は手入力
B3に
=MIN(25-SUM($A3:A3),B$2*2-SUM(B$2:B2))
と入力して下と右にオートフィル
もし質問文の通りG列のような文字列にしたいなら
J3に
=TEXTJOIN(\u0026quot;、\u0026quot;,,IF(B3:F3,B$1:F$1\u0026amp;\u0026quot;商品\u0026quot;\u0026amp;B3:F3\u0026amp;\u0026quot;個\u0026quot;,\u0026quot;\u0026quot;))
と入力して下にオートフィル(バージョン2019以降)