Excel SUMIF (RIGHT = RIGHT) 函数?

Excel function for SUMIF (RIGHT = RIGHT)?

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

如何将2个对应的RIGHT函数放到一个SUMIF中?或者这需要VBA?

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

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

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

谁能赐教一下?
非常感谢!
托马斯

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

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

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

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