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

Excel动态提取多列任务并统计对应工时求和问题求助

问题1:动态提取不重复任务

针对Excel 365/2021(支持动态数组):
在A8单元格输入公式:
=UNIQUE(TOCOL(B3:F5,1))

  • TOCOL(B3:F5,1):把B3-F5的多列数据转为单列,参数1表示忽略空单元格
  • UNIQUE():自动去除重复任务,结果会自动向下填充,无需手动下拉

针对旧版Excel(无动态数组):
在A8单元格输入数组公式(输入后按Ctrl+Shift+Enter确认,不是单纯回车):
=IFERROR(INDEX($B$3:$F$5,MIN(IF(COUNTIF($A$7:A7,$B$3:$F$5)=0,ROW($B$3:$F$5)-ROW($B$3)+1,999)),MIN(IF(COUNTIF($A$7:A7,$B$3:$F$5)=0,COLUMN($B$3:$F$5)-COLUMN($B$3)+1,999))),"")
按住A8单元格右下角的填充柄向下拉,直到出现空值为止。

问题2:统计对应任务的工时总和

在B8单元格输入公式:
=SUMPRODUCT(($B$3:$F$5=A8)*($C$3:$G$5))

  • 原理:$B$3:$F$5=A8生成TRUE/FALSE数组,匹配任务的位置为TRUE;
  • 乘以$C$3:$G$5后,TRUE转为1、FALSE转为0,仅匹配任务对应的工时会被保留;
  • SUMPRODUCT()自动求和这些值,得到该任务的总工时。
    把B8的公式向下拉,即可自动对应每个任务计算总和。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 00:52:17