如果客户 ID 是不同年份同一个月内的客户,则使用 VLOOKUP

如果客户 ID 是不同年份同一个月内的客户,则使用 VLOOKUP

我有一个包含四列的列表:客户ID,年份,月份,回头客。

每个月的每笔交易都会创建一行。我想查看同一个客户 ID 是否在 2017 年和 2018 年的同一个月都有交易。如果是,我希望第四行显示“是”,如果不是,则显示“否”。

例如,我希望它按照以下方式运行:

在此处输入图片描述

我在第四列使用 =IF(VLOOKUP(F892;'1'!$J$3:$L$1500;3;0)=2;"Yes";"No"),但我在第四列得到的只是 Yes。

有什么想法可以解决这个问题吗?

答案1

这里棘手的部分是确保您不会对同一年同一个月的两行返回“是”(即 2017,8)。

您可以使用 COUNTIFS 来做到这一点:

=IF(COUNTIFS($C$2:$C$12,$C2,$B$2:$B$12,"<>"&$B2)>0,"Yes","No")

换句话说,如果范围内的行数与此行的月份相同,且年份为不是与此行的年份相同,如果大于零,则返回是,否则返回否。

在此处输入图片描述

相关内容