2 wangdbtocsv WangDbtoCsv 于 2016.01.19 09:24 提问

excel match问题 急问

输入域、
{a2,c2,d2}= {2012-4-28,a,e}
数据域
e f g h i
Ouput Pay Begin Pay end name xb
Apr-12 2012-3-28 2012-4-20 a e
May-12 2012-4-21 2012-5-18 a f
Jun-12 2012-5-19 2012-6-29 c g
Jul-12 2012-6-30 2012-7-27 d h
Jun-12 2012-4-27 0:00 2012-5-18 0:00 a e
输出域及定义公式
j1={ =INDEX(E$2:E$6,MATCH(1,IF(A2>=F$2:F$5,IF(A2<=G$2:G$5,1)),0)) }
j2={ =INDEX(E$2:E$6,MATCH(1,IF(A2>=F$2:F$6,IF(A2<=G$2:G$6,1)),0)*MATCH(C2,H2:H6,0)*MATCH(D2,I2:I6,0)) }
结果
j1={2012-05-01},j2={2012-05-01}
需要解答是
j2应为{2012-06-01}

1个回答

WangDbtoCsv
WangDbtoCsv   2016.01.19 10:59

没有人回答还是自己写吧
=INDEX(E$2:E$6,MATCH(1,IF(A2>=F$2:F$6,IF(A2<=G$2:G$6,1)*(H2:H6=C2)*(I2:I6=D2))))

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!