如何在 B 列 > C 列的第一个实例中找到 A 列的值

如何在 B 列 > C 列的第一个实例中找到 A 列的值

下表显示

在此处输入图片描述

我有 A 列作为唯一键值,我希望返回第一个键值B < C

在这种情况下,第一个实例是A = 3WhereB = 4C = 5

有人能帮助我理解LOOKUP返回值 3 的公式吗?

答案1

您可以通过以下方式实现此目的:

=INDEX(A1:A4,MIN(IF(C1:C4>B1:B4,ROW(A1:A4),100000)),1)

按 Ctl + Shift + Enter 将其作为数组公式输入

在此处输入图片描述

答案2

我尝试创建一个带有辅助列的样本,我输入了 2 列

1:B>C吗?

=B2>C2

在此处输入图片描述

2:计算假数:

=SUMPRODUCT(($E$2:E2=FALSE)*($E$2:E2=E2))

在此处输入图片描述

3:获取结果:

=INDEX(A2:A5,MATCH(1,F2:F5,0))

在此处输入图片描述

相关内容