Excel 根据值将 table 分成多个 table 的公式

Excel formula to break table into multiple tables based on value

我有一个 table 零件信息,我想根据托盘上允许的最大容器数量将其分成不同的托盘。我使用助手列 F 尝试分配一个托盘编号,但它没有考虑到每个托盘最多 8 个容器。

Formula in F10: =ROUNDUP(SUM($C:C10)/$K,0)

Formula in J10: =FILTER($A:$D,(E10:E15=1)*(F10:F15=1))

虽然这是 Excel sheet,但我已将其上传到云端硬盘,以防更容易查看问题 https://docs.google.com/spreadsheets/d/1dzf1lBIoQWttNFMxHX8uapXnJgRkaWfz/edit?usp=sharing&ouid=112271639578184342967&rtpof=true&sd=true

对于J18

=LET(δ,FILTER(A10:D15,(E10:E15=1)*(F10:F15=2)),κ,SCAN(0,INDEX(δ,,3),LAMBDA(α,β,α+β)),FILTER(δ,κ<=K7))

复制到其他相关单元格,根据需要进行修改。

注意3部分

INDEX(δ,,3)

生成范围参考

C10:C15

即传递范围内的 第三 列 (A10:D15).