如何在条件求和基础上,当和>=20000时,返回该行其它列的值?
姓名
业绩日期 备注
李三15000 2023/1/2
李四20000 2023/1/5
李三6000 2023/1/6
李四 2000 2023/1/8
源数据表格式如上表所示,现在要做的是获取对应人业绩>=20000时的日期,源数据是excel表,我是可以做日期排序的,求大神指点一下。
上传附件,模拟结果 魚。。 发表于 2023-3-21 13:25
上传附件,模拟结果
waterowen 发表于 2023-3-21 13:46
=FILTER($C$2:$C$6,($A$2:$A$6=G2)*($B$2:$B$6>=20000))
如果有两个日期都体现还是只体现一个?
hugeinfo 发表于 2023-3-21 14:02
=FILTER($C$2:$C$6,($A$2:$A$6=G2)*($B$2:$B$6>=20000))
如果有两个日期都体现还是只体现一个?
按逻辑不会有两个日期啊,就是返回业绩第一次大于等于20000的日期
hugeinfo 发表于 2023-3-21 14:02
=FILTER($C$2:$C$6,($A$2:$A$6=G2)*($B$2:$B$6>=20000))
如果有两个日期都体现还是只体现一个?
公式好像有点问题,李三的结果不对,李四的对了
=INDEX(C$2:C$6,MATCH(1=1,SUMIF(OFFSET(A$2,,,ROW($1:$5)),G2,B$2)>=20000,))
好像我的表达有些许问题,是要对每个人的业绩按时间顺序累计,当业绩和大于等于20000时,返回他最后一条业绩记录的时间 ssg365 发表于 2023-3-21 14:29
=INDEX(C$2:C$6,MATCH(1=1,SUMIF(OFFSET(A$2,,,ROW($1:$5)),G2,B$2)>=20000,))
结果对了,感谢指点,我自己研究下先
页:
[1]