首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何通过结构化的表引用在SumIfs公式中使用比较运算符

如何通过结构化的表引用在SumIfs公式中使用比较运算符
EN

Stack Overflow用户
提问于 2019-06-25 06:20:43
回答 1查看 98关注 0票数 0

我尝试使用SUMIFS函数对一个表中落在另一个表中指定的日期范围内的所有条目求和。我无法让比较运算符(">=“或"<")起作用。我做的每一个变化都会导致不正确的和0。我已经在网上找过了,但没有找到答案。

下面是我尝试过的几个变体:

变体1:

代码语言:javascript
复制
=SUMIFS(tblHoldings[Amount],tblHoldings[Dates],">=[@Dates]",tblHoldings[Dates],"<CurrentHoldings!C4",tblHoldings[Investment],tblCurrentHoldings[[#Headers],[LargeStock]])

变体2:

代码语言:javascript
复制
=SUMIFS(tblHoldings[Amount],tblHoldings[Dates],">="&[@Dates],tblHoldings[Dates],"<"&CurrentHoldings!C4,tblHoldings[Investment],tblCurrentHoldings[[#Headers],[LargeStock]])

其他变体导致了通用的“这个公式有问题”的错误消息。如果我删除比较运算符,公式将返回一个sum,因此我知道引用是正确的。我只需要按日期过滤这些引用。当我计算Variation 2公式时,">="&tblHoldingsDates和"<"&tblHoldingsDates引用计算为#Value错误。这看起来应该是一个简单的公式。我忽略了什么?

谢谢!

下面是带有公式的表的屏幕截图(公式返回0):screenshot

以下是与范围表(公式返回正确答案)相同工作表上的表的屏幕截图:screenshot

下面是文件本身:https://1drv.ms/x/s!ArArDJ7WmD62grkh5Crfi0m3k_m8GQ?e=yb888R

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

https://stackoverflow.com/questions/56744630

复制
相关文章

相似问题

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