不同柱中的數量分離

不同柱中的數量分離

幫助我了解每個行項目的最大數量的數量分離公式,這是基於總數的

如果該商品是乳製品,每盒150 件,數量為1000 件,結果將為box1(150),box2(150),box3(150),box4(150),box5(150),box6(150), box7 (100)

若該商品是肉類,每盒20 件,數量為184 件,結果將為box1(20),box2(20),box3(20),box4(20),box5(20),box6(20), box7 (20),盒子8(20),盒子9(20),盒子10(4)。

答案1

如果使用,您可以嘗試以下操作MS365

在此輸入影像描述


=LET(α,C2/B2,δ,MOD(α,1),DROP(HSTACK(SEQUENCE(,α,,0),δ)*B2,,-(δ=0)))

對於舊版本:

=IFNA(IFS(COLUMN(A$1)<=$C2/$B2,$B2,COLUMN(A$1)=CEILING($C2/$B2,1),MOD($C2,$B2)),"")

答案2

如果您希望結果在單獨的儲存格中,您可以使用公式:

=LET(n,SEQUENCE(1,ROUNDUP(A2/B2,)),"box"&n&"("&IF(A2>n*B2,B2,A2+B2-n*B2)&")")

如果結果應該在一個儲存格中,並用逗號分隔,您可以使用TEXTJOIN函數將它們組合起來:

=TEXTJOIN(",",,LET(n,SEQUENCE(1,ROUNDUP(A5/B5,)),"box"&n&"("&IF(A5>n*B5,B5,A5+B5-n*B5)&")"))  

填充框

相關內容