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

Google Spreadsheet任务列表公式优化与需求适配问询

Google Sheets 任务完成统计公式优化与调整方案

1. 公式优化方案

原公式可以简化,用&替代CONCATENATE函数,同时优化单元格范围的灵活性,优化后公式如下:

=COUNTIFS(B4:B; A1; A4:A; TRUE) & "/" & COUNTIF(B4:B; A1) & " 已完成"

优化点说明:

  • 用&直接拼接文本和计算结果,比CONCATENATE更简洁直观,减少函数嵌套层级
  • 将固定范围A4:A68改为A4:A,可自动适配新增的任务行,避免因任务数量超过68行导致统计遗漏

如果不需要依赖A1单元格的=TODAY(),还可以直接在公式中调用TODAY(),进一步简化:

=COUNTIFS(B4:B; TODAY(); A4:A; TRUE) & "/" & COUNTIF(B4:B; TODAY()) & " 已完成"

2. 公式调整适配不同需求

根据实际需求,可对公式做以下调整:

  • 仅显示当日已完成任务数量:
    =COUNTIFS(B4:B; A1; A4:A; TRUE) & " 个已完成任务"
    
  • 统计所有已完成任务(不限日期):
    =COUNTIF(A4:A; TRUE) & " 个已完成任务"
    
  • 显示当日任务完成率(百分比格式):
    =TEXT(COUNTIFS(B4:B; A1; A4:A; TRUE)/COUNTIF(B4:B; A1); "0%") & " 完成率"
    
  • 排除空任务行的统计(避免空日期行干扰):
    =COUNTIFS(B4:B; A1; A4:A; TRUE; C4:C; "<>") & "/" & COUNTIFS(B4:B; A1; C4:C; "<>") & " 已完成"
    
    (注:假设C列为Task列,添加C4:C; "<>"条件过滤无任务内容的空行)

内容的提问来源于stack exchange,提问作者Mauricio Arias Olave

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 12:23:21