繁体   English   中英

SUMIF 的 Excel 函数(右 = 右)?

[英]Excel function for SUMIF (RIGHT = RIGHT)?

这可能很快,但我很绝望......

如何将 2 个相应的RIGHT函数放入SUMIF 或者这需要VBA吗?

案子:
我想要 B:B 的总和,如果 J:J 的任何单元格的最后 4 个数字与 A1 相同。

编辑
J 列显示支付发票的日期(例如“2020 年 11 月 14 日”)。 A1 是标题,包括“2020 年收入”。 B14 中的总和应显示该表所代表的年份中有多少钱。

SUMIF(RIGHT(J:J;4);RIGHT(A1;4);B:B)

有人可以启发我吗?
非常感谢!
托马斯

如果列 J 包含真实日期,那么您可以使用SUMIFSDATE

=SUMIFS(B:B;J:J;">="&DATE(RIGHT($A$1;4);1;1);J:J;"<="&DATE(RIGHT($A$1;4);12;31))

这不起作用,因为 J 列中的值是日期。 您应该使用 SUMIFS 并使用日期范围。

=SUMIFS(B:B,J:J,">="&DATE(RIGHT(A1,4),1,1),B:B,"<="&DATE(RIGHT(A1,4),12,31))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM