根据发货数量列的“累计总和”(或总计)查找值(在列中)

问题描述 投票:0回答:1

工作人员-A [A 列,第 2 行] 在 12:00 [C 列,第 2 行]“填充”一个位置 50 数量 [B 列,第 2 行]

从 12:05 到 12:30 [H 栏] 位置 [G 栏] 的数量已耗尽 ...12:30(12:05至12:30)总共50数量已耗尽

我如何:“查找”数量[G 列]和“智能”返回[H 列第 8 行]中的时间值(12:30)

注意: 11:00 的 5 数量 [G 列和 H 列,第 2 行] 被忽略 - 因为它们在 12:00 [C 列]“之前”已耗尽

另外,我该如何:“查找” 数量 [G 列] 并返回 [H 列,第 6 行] 中的时间值(12:20)...人员 B [A 列,第 3 行]谁在 12:15 [C 列,第 3 行]“填充”了(同一)位置 20 数量 [B 列,第 3 行]

VLOOKUP 返回第一个值(例如:11:00) - 但是,我不确定如何告诉 VLOOKUP 对这些值进行“求和”(以等于填充的数量)...然后返回该时间值

google-sheets google-sheets-formula vlookup accumulate
1个回答
0
投票

Sheets
中尝试在Cell_D2中使用此公式:

=let(Σ,xmatch(C2,H:H,1),
    xlookup(B2,scan(,index(G:G,Σ):index(G:G,rows(A:A)),lambda(a,c,a+c)),index(H:H,Σ):index(H:H,rows(A:A))))
© www.soinside.com 2019 - 2024. All rights reserved.