You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel动态筛选数据求和:求F25单元格公式解决方案

Excel公式编写求助:F25单元格求和筛选逻辑实现

处理表格求和与筛选功能时遇到阻碍,需为F25单元格编写Excel公式,具体要求如下:

  • D25单元格为$B$6日期加1天的文本格式日期
  • 可通过DATEVALUE(SUBSTITUTE(B6;"\.";"/"))获取日期单元格的数值
  • F25单元格值为($F$6 - B17:B21中早于D25日期对应的E17:E21求和值) / 8,结果取与0的最大值

其中筛选B17:B21早于D25的条件部分无法实现,请求协助。


已解决方案

最终可用公式如下:

=MAX(0; CEILING(($F$6-SUMIFS(E17:E23; MAP(B17:B23;LAMBDA(cellref; DATEVALUE(SUBSTITUTE(cellref;"\.";"/")))); "<"&DATEVALUE(SUBSTITUTE(D27;"\.";"/")))) / 8))

公式说明:

  • 用MAP+LAMBDA批量将B17:B23区域的文本日期转换为可计算的日期值
  • 通过SUMIFS筛选出日期早于D27对应日期值的E列数据并求和
  • 用$F$6减去上述求和值后除以8,通过CEILING向上取整,最后用MAX确保结果不小于0

内容的提问来源于stack exchange,提问作者TheXL

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 13:07:28