首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel SUMPRODUCT适用于2021年,但不适用于2020年

Excel SUMPRODUCT适用于2021年,但不适用于2020年
EN

Stack Overflow用户
提问于 2021-01-21 00:14:34
回答 1查看 52关注 0票数 2
代码语言:javascript
复制
=SUMPRODUCT(--(YEAR(Infra_SIM[Request Date])=2021),--(TEXT(MONTH(Infra_SIM[Request Date]),"mmm")="Jan"),--(Infra_SIM[Use For Reporting]="Yes"))

这使用命名表,并且工作正常,如预期的那样给出了13。

代码语言:javascript
复制
=SUMPRODUCT(--(YEAR(Infra_SIM[Request Date])=2020),--(TEXT(MONTH(Infra_SIM[Request Date]),"mmm")="Dec"),--(Infra_SIM[Use For Reporting]="Yes"))

2020年同样的公式,不起作用。它给我0,它应该给我12。

可能的问题是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-21 01:53:54

问题不在于年份,而在于月份。

您将其包装在文本函数中,但它的计算结果并不是一个数组(它都返回第一个日期)。

要修复它,请更改

--(TEXT(MONTH(table[column]),"mmm"="Dec"))

--(MONTH(table[column])=12)

编辑:

BigBen指出问题不在于TEXT()函数,而在于MONTH()和TEXT()相互嵌套。

--(TEXT(table[column],"mmm")="Dec")是一个同样有效的解决方案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65813345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档