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

Libre Office Calc中筛选列表的唯一日期值计数问题

LibreOffice Calc 筛选后自动更新的唯一非空日期统计方案

可行数组公式

输入以下公式后,按Ctrl+Shift+Enter确认(LibreOffice会自动为数组公式添加大括号,无需手动输入):

=SUMPRODUCT((B23:B2000<>"")*(SUBTOTAL(103,OFFSET(B23:B2000,ROW(B23:B2000)-ROW(B23),0,1))=1)/COUNTIF(B23:B2000,B23:B2000&""))

公式拆解说明

  • (B23:B2000<>""):排除公式生成的空文本""和空白单元格,仅保留有效日期值
  • SUBTOTAL(103,OFFSET(...))=1:判断单元格是否为筛选后的可见单元格(103代表忽略隐藏单元格的COUNTA规则,返回1表示单元格可见)
  • /COUNTIF(B23:B2000,B23:B2000&""):对每个可见非空值,按其在整个范围的出现次数拆分计数,确保唯一值仅被统计1次

原公式失效原因

你之前使用的SUM+IF或SUMPRODUCT公式未加入可见单元格判断逻辑,COUNTIF会遍历整个B23:B2000范围(包含筛选后隐藏的单元格),因此筛选结果无法自动更新。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 05:25:14