Excel 公式用于确定最后一个值是否在某个时间段内 2024-12-3 • microsoft-excel worksheet-function 我有一个充满空白的数据电子表格,想要一个公式可以告诉我这些值的数量和总值。 例如,尽管突出显示的行的最后一个非 0 值在 202402 中,但仍有几行的值在 202402 中。 我尝试过使用XLOOKUP,=XLOOKUP(TRUE,G20:R20<>"",ROW(G20:R20)-ROW(N20)+1,0,0,-1)但没有成功。 我一般不寻找最后一个非 0 值。只是看看非 0 值是否在 202402 范围内。 这就是我要寻找的,有多少个这样的。 答案1 如果我没记错的话,并且理解正确的话,一个周期的最后一个非零值也可以通过以下公式获得: =IFERROR(TAKE(TOCOL(A2:A18/(A2:A18<>0),2),-1),0) 或者使用BYCOL()溢出来显示整行: =BYCOL(A2:L18,LAMBDA(α, IFERROR(TAKE(TOCOL(α/(α<>0),2),-1),0))) 也可以使用一个LOOKUP()函数: =IFERROR(LOOKUP(2,1/(A2:A18>0),A2:A18),"None") 相关内容 ESX 服务器未看到用于连接到 HP Lefthand SAN 阵列的 ISCSI 设备 仅更改签名证书后是否需要推送元数据? 如何创建收据/发票? 为什么我不应该在启动分区上使用条带化 RAID? SMART 参数中的启动时间“原始值”实际上意味着什么? 如何将所有标题改为单倍行距,并且不让参考资料在每一章后出现 Mikrotik,阻止特定 IP 的互联网,但允许 dmz 或私有网络的流量 无法连接到路由器后面的 FreeBSD 服务器 Ubuntu 20.04 中的 Docker 问题 linux下如何杀死进程下的单个线程?