如果3列值小于或等于3个其他值,则获取行号
我有这个数据在excel和单元格F2,G2和H2的3个input。 我想得到行号,在这个例子中是9 。
我需要的是检查以下三个条件为真的行:
- B中的值等于或小于F2
- C中的值等于或小于G2
- D中的值等于或小于H2
我find了一些例子,但在我的情况下,数字重演,所以我没有设法解决它。
谢谢。
用这个:
=AGGREGATE(14,6,ROW(A2:A12)/((B2:B12<=F2)*(C2:C12<=G2)*(D2:D12<=H2)),1)
既然你正在看date,你可能想在绿色单元格中的date之前的最后一个date,我会使用这个:
=INDEX(A:A,AGGREGATE(14,6,ROW($A$2:$A$12)/(Date(H2,G2,F2)>=DATE($D$2:$D$12,$C$2:$C$12,$B$2:$B$12)),1))
所以你的公式是:
=MATCH(F2&G2&H2,B2:B12&C2:C12&D2:D12,1)+1
由于这是一个数组公式,所以应该用Ctrl
+ Shift
+ Enter
应用它