【问题标题】:Count based on Week and Year for cells having Hyphens "-"对于具有连字符“-”的单元格,基于周和年计数
【发布时间】:2019-06-27 21:45:15
【问题描述】:

我有一个任务跟踪表,想根据特定年份的周数计算收到的任务数。感谢COUNTIF date occurs in same week number and year的帖子

但是我仍然有一个问题,我在一个列中有日期,其中许多单元格是非空的并且用连字符“-”填充。如果我删除连字符,公式工作正常。但我需要在未输入日期的单元格中保留“-”。

最初我尝试了“Sumproduct”功能,由于单元格中的连字符,它显示#Value 错误。我添加了代码--(Task_Status!$X$7:$X$250<>"-")。但它仍然显示相同的错误。在我的公式中,Q2 是单元格 Q2 到 BQ2 中的第 1 到 58 周,我必须将公式从 Q3 复制(拖动)到 BQ3。 $C$3 是具有 4 位数年份的单元格(例如 2019 年)。请帮忙... 一张图在这里-->Received&Completed_CW

=SUMPRODUCT(--(ISOWEEKNUM(Task_Status!$X$7:$X$250)=Q2),--(YEAR(Task_Status!$X$7:$X$250)=$C$3),--(Task_Status!$X$7:$X$250<>"-"))

【问题讨论】:

    标签: excel-formula countif week-number hyphen


    【解决方案1】:

    完美,我找到了一个临时公式...如果非连字符“-”存在直到INDIRECT 函数指定的单元格范围结束,它工作正常...

    =SUMPRODUCT(--(ISOWEEKNUM(INDIRECT("Task_Status!$X$7:$X"&amp;COUNTIFS(Task_Status!$X$7:$X$250,"&lt;&gt;-")+6,TRUE))=Q2),--(YEAR(INDIRECT("Task_Status!$X$7:$X"&amp;COUNTIFS(Task_Status!$X$7:$X$250,"&lt;&gt;-")+6,TRUE))=$C$3))

    如果有人发现,请给出比这更好的解决方案...因为在起始单元格X7INDIRECT 函数指定的单元格范围结束之间仍然存在连字符没有结果...仍然需要帮助...

    感谢所有尝试解决方案的人...感谢 Excel Define a range based on a cell valueUsing the value in a cell as a cell reference in a formula? 的帖子

    【讨论】:

      猜你喜欢
      • 2018-07-25
      • 2014-06-30
      • 2018-06-24
      • 1970-01-01
      • 2020-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-28
      相关资源
      最近更新 更多