Excel公式,如果X在矩阵的2个值之间,则查找并表示是或否(1或0)。该公式旨在作为Y值复制到X。X列最多可显示50,000行,矩阵最多可显示100行
此代码有效:
=IF(OR(AND(A2>=$D$2,A2<=$E$2),AND(A2>=$D$3,A2<=$E$3)),1,0)
但是如果矩阵变大,即最多50行,将变得非常麻烦。我也尝试过:
{=IF(AND(A2>=$D$2:$D$3,A2<=$E$2:$E$3),1,0)}
但返回#VALUE!
2 个答案:
答案 0 :(得分:1)
您还可以像在SUMPRODUCT()
中那样使用B2
并向下拖动:
=IF(SUMPRODUCT((A2>=$D$2:$D$3)*(A2<=$E$2:$E$3))>0,1,0)
这是一种使您轻松使用自己的方法,创建超出范围的表格的方法,如果您从此处添加或删除该公式,则该公式将进行调整。像这样:
=IF(SUMPRODUCT((A2>=Tabel1[X1])*(A2<=Tabel1[X2]))>0,1,0)
答案 1 :(得分:0)
如果可以的话,请在“矩阵”中添加一个额外的列,以存储每个范围的结果(1,0)。
使用vlookup获得近似结果