【发布时间】:2020-10-23 12:50:27
【问题描述】:
这可能很快,但我很绝望......
如何将 2 个对应的 RIGHT 函数放入 SUMIF?或者这需要 VBA 吗?
案例:
如果 J:J 的任何单元格与 A1 的最后 4 个数字相同,我想要 B:B 的总和。
编辑
J 列显示发票的支付日期(例如“2020 年 11 月 14 日”)。 A1 是标题,包括“2020 年收入”。
B14 中的总和应显示该表所代表的年份的收入。
SUMIF(RIGHT(J:J;4);RIGHT(A1;4);B:B)
有人可以启发我吗?
非常感谢!
托马斯
【问题讨论】:
-
请问您有一些样本数据和预期结果吗?只是为了描绘你所追求的究竟是什么。
-
好的,等一下。
-
如果
J列包含实际日期,则使用SUMIFS:=SUMIFS(B:B;J:J;">="&Date(RIGHT($A$1;4);1;1);J:J;"<="&Date(RIGHT($A$1;4);12;31))。 -
查看编辑。可以理解吗?
-
不确定这些是否是真实的日期,正如@BigBen 提到的那样。如果是纯文本,并且您想知道如何检查单个单元格的最后四个字符,那么可以尝试:
=SUMPRODUCT((RIGHT(J:J,4)=RIGHT(A1,4))*B:B)。如果有 ExcelO365 我猜你也可以使用FILTER。请展示一些实际的样本数据。
标签: excel excel-formula sumifs