我在Excel工作表(工作表名称:状态)中分配给我的任务数,其中我在AC列中输入关闭日期。我想根据关闭的月份和年份来计算关闭的任务。但是我有许多任务没有关闭,我用连字符(-)输入相应的单元格(在AC列中)。我使用以下公式计算关闭的任务数。
SUMPRODUCT((MONTH(Status!$AC$1:$AC$100)=MONTH(DATEVALUE(G21&" 1")))*(YEAR(Status!$AC$1:$ACA$100)=2020))
如果输入日期从AC1到AC100的单元格,则该公式有效。但是,当我没有关闭任务时,我会在AC1至AC100之间的某些单元格中输入连字符(-),该公式将返回错误#VALUE!
您能不能帮您计算AC1:AC100范围内基于月份和年份的已关闭任务,不包括单元格(H21)中带有公式的连字符。我在另一个工作表中以G21开头的月份名称(格式:MMM)。在H21中输入的公式。
我在Excel工作表(工作表名称:状态)中分配给我的任务数,其中我在AC列中输入关闭日期。我想根据关闭的月份和年份来计算关闭的任务。但是我有很多任务...
#VALUE
错误发生是因为MONTH
和YEAR
函数期望使用序列日期作为参数。通过使用-作为文本,MONTH
和YEAR
函数将返回#VALUE
错误,这将导致公式的其余部分返回#VALUE
。