最后 10 个匹配条目的 COUNTIFS
COUNTIFS for Last 10 Matching Entries
选项卡 Ladder
- Col J
有一个 COUNTIFS
公式,用于计算过去 24 小时内匹配条件的百分比。我想将计算限制为 24 小时内的最后 10 个匹配条目 window。
我在 J35
中有一个存根公式,概述了我希望它的结构。我进行了大量搜索,虽然我找到了一些 "Last x rows" 的示例 - 但我无法将这些概念转化为我的特定需求。
提前感谢您的帮助!
而不是你的:
=COUNTIFS($A:$A, ">"&Dates!$C+TIME(Dates!$C,0,0)-1,
$D:$D, $D35,
$H:$H, $H35,
$Y:$Y, "")
使用:
=COUNTA(IFERROR(QUERY(FILTER(ROW($A:$A),
$A:$A>Dates!$C+TIME(Dates!$C,0,0)-1,
$D:$D=$D35,
$H:$H=$H35,
$Y:$Y=""), "limit 10")))
我还发现以下嵌套的 QUERY
可以工作 - 虽然我必须稍微重组 sheet 以便公式在 [=10 的范围之外=] 这样就不会触发循环依赖。
=QUERY(QUERY($A:$Y, "Select T Where H = '"&$H35&"' and D = '"&$D35&"' and E = '"&$E35&"' Order by C desc limit 10", 0), "select avg(Col1) label avg(Col1)''", 0)
选项卡 Ladder
- Col J
有一个 COUNTIFS
公式,用于计算过去 24 小时内匹配条件的百分比。我想将计算限制为 24 小时内的最后 10 个匹配条目 window。
我在 J35
中有一个存根公式,概述了我希望它的结构。我进行了大量搜索,虽然我找到了一些 "Last x rows" 的示例 - 但我无法将这些概念转化为我的特定需求。
提前感谢您的帮助!
而不是你的:
=COUNTIFS($A:$A, ">"&Dates!$C+TIME(Dates!$C,0,0)-1,
$D:$D, $D35,
$H:$H, $H35,
$Y:$Y, "")
使用:
=COUNTA(IFERROR(QUERY(FILTER(ROW($A:$A),
$A:$A>Dates!$C+TIME(Dates!$C,0,0)-1,
$D:$D=$D35,
$H:$H=$H35,
$Y:$Y=""), "limit 10")))
我还发现以下嵌套的 QUERY
可以工作 - 虽然我必须稍微重组 sheet 以便公式在 [=10 的范围之外=] 这样就不会触发循环依赖。
=QUERY(QUERY($A:$Y, "Select T Where H = '"&$H35&"' and D = '"&$D35&"' and E = '"&$E35&"' Order by C desc limit 10", 0), "select avg(Col1) label avg(Col1)''", 0)