gpt4 book ai didi

google-sheets - 用于获取下一个包含适用于 ARRAYFORMULA 的特定文本的行实例的公式

转载 作者:行者123 更新时间:2023-12-05 02:28:07 39 4
gpt4 key购买 nike

我正在制作时间跟踪表格和工作表。

我的一切正常,我能够获取包含该用户名的行的下一个实例,以获取他们处于该状态的耗时。

我目前使用的公式是这样的:

=ArrayFormula(iferror(INDEX($A2:$A,SMALL(IF(B2=$B3:$B,ROW($B$2:$B)),1)), NOW()))

但是,这在 ARRAYFORMULA 中不起作用。

我试过:

=ARRAYFORMULA(VLOOKUP(B2:B, {INDIRECT("B"&ROW(A2:A)+1&":B"), INDIRECT("A"&ROW(A2:A)+1&":A")}, 2, FALSE))

由于 INDIRECT,这在数组公式中不起作用。

=ARRAYFORMULA(SORTN(FILTER(A3:A, B3:B=B2), 1))

不适用于 ARRAYFORMULA

=ARRAYFORMULA(QUERY(A3:C, "SELECT MIN(A) WHERE B = '"&$B2&"' label MIN(A) ''"))

不适用于 ARRAYFORMULA。

如果我手动将它们向下拖动,这些公式都有效,但我不想每隔几个小时就打开此工作表来向下拖动。

请帮忙!

链接到我一直在搞乱公式的工作表:

https://docs.google.com/spreadsheets/d/1ZZOFTFlhmanQPNfRreT2bBinlkb00uaK-qypmEMD3ww/edit

最佳答案

数一数:

=ARRAYFORMULA(IF(B2:B="",,IFNA(VLOOKUP(
B2:B&COUNTIFS(B2:B, B2:B, ROW(B2:B), "<="&ROW(B2:B)),
{B2:B&COUNTIFS(B2:B, B2:B, ROW(B2:B), "<="&ROW(B2:B))-1, A2:A}, 2, 0), NOW())))

enter image description here

关于google-sheets - 用于获取下一个包含适用于 ARRAYFORMULA 的特定文本的行实例的公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72756223/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com