SUMIFS字符串的一部分并排除其余部分

问题描述 投票:0回答:3

我试图让这个公式忽略D列数据的时间,并查找日期来计算每天的成本,但似乎无法使这个工作。

enter image description here

excel excel-formula sumifs
3个回答
0
投票

我不知道为什么你显然想从B2中加入B:B;这似乎是一个循环引用。我相信你想要总结E:E。

=sumifs(E:E, D:D, ">="&A2, D:D, "<"&A2+1)

0
投票

把它放在B2然后向下拖动:

=SUMIFS(E:E,D:D,"<=" & A2 + 1 - TIMEVALUE("00:00:01"),D:D,">=" & A2)

它的工作原理是搜索小于或等于A2中日期的最后一秒(加1天然后减去1秒),大于或等于A2中日期的第一秒。

编辑:该死的我过于复杂,user11087823已经提出了更合适的答案。


0
投票

您可以使用SUMPRODUCT,如下所示:

enter image description here

我建议你阅读一下如何在Excel中存储日期和时间,因为你会注意到我使用数学而不是字符串函数来删除时间部分。

© www.soinside.com 2019 - 2024. All rights reserved.