excel取得区域内某个数值最后一次对应的日期?

如图,取得名字区域内,“郭七“最后一次对应的日期

人最难忘记的往往是第一次跟最后一次,如果在Excel中,怎么分别获取A 列“关系”列“喜欢”对应的B列对应的人员呢?也就是我们通常说的查找excel第一次出现和最后一次出现的数据。

如果找不到正确的方法,此题很难。但如果了解了Vlookup跟Lookup两个函数,这题轻而易举。当有多个对应值,Vlookup是查找首次出现的对应值,Lookup是查找最后一次出现的对应值,利用这个特点,我们可以将公式设置为:

=VLOOKUP("喜欢",A2:B7,2,0)

=LOOKUP(1,0/(A2:A7="喜欢"),B2:B7)

这样就可以查找到excel第一次出现和最后一次出现的对应的数据。
B5单元格写公式:

=LOOKUP(A5,{0,0.5,0.7,0.9,1},{0.1,0.15,0.2,0.25,0.35})
注:公式实现的是,如果业绩完成率为50%,那么就按照15%提成;因为你没有说等于50%的情况下,按照什么比例提成。如果业绩完成率为50%,仍然按照10%提成,也就是说只有超过50%的时候,才按15%提成的话,那么使用下面的公式:
=LOOKUP(A5,{0,0.500001,0.700001,0.900001,1.000001},{0.1,0.15,0.2,0.25,0.35})

条件少用if
=IF(AND(A5>=70%,A5<=90%),20,
后面的类推,依次写
记得加第1个图的sheet名

如果判定标准只有这3个,那么做一个相对简单的函数
=if(e4>405,"大号",if(e4>205,"中号","小号"))
如果更改判定标准,那么函数公式需要设置复杂一些的,看你的需要

B5的公式
=B2*VLOOKUP(A5,表1!A:C,3)

=B2*LOOKUP(A5,{0,0.5,0.7,0.9,1},{0.1,0.15,0.2,0.25,0.35}
温馨提示:答案为网友推荐,仅供参考
大家正在搜