188bet

manbet网

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 205|回复: 15
打印 上一主题 下一主题

[已解决]如何根据要求取值

[复制链接]
跳转到指定楼层
1楼
发表于 2021-6-11 22:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
如何根据:同一姓名下的各行根据<班与县均分差> 均大于0的,取同一姓名下的奖金的最大值,否则求平均值。可以万博全球网站公式,也可powerquery来完成。





如何在同一姓名下取值.rar (8.63 KB, 下载次数: 6)


最佳答案
2021-6-12 15:37
{=IF(A1<>A2,IF(COUNTIFS(A:A,A2,D:D,"<0"),AVERAGE(IF(A$2:A$20=A2,E$2:E$20)),MAX((A$2:A$20=A2)*E$2:E$20)),"")
分享到:  QQ好友和群QQ好友和群
收藏收藏
2楼
发表于 2021-6-12 07:22 | 只看该作者
请参考附件。

如何在同一姓名下取值.zip

9.38 KB, 下载次数: 6

3楼
 楼主| 发表于 2021-6-12 10:11 | 只看该作者

感谢你的帮助。但取值结果好像与我的要求不一致,能不能再作调整。公式太长,我看不懂呢。
4楼
8364.png  楼主| 发表于 2021-6-12 10:18 | 只看该作者
我发现我的意思理解有误,同一姓名下的各行根据<班与县均分差>均大于0的,是指<班与县均分差>每行的数据大于0,而不是乘积、求和为0
  SUM((A$2:A$20=A2)*(D$2:D$20>0))>0 公式如何调整?

5楼
发表于 2021-6-12 10:28 | 只看该作者
F2=IF((COUNTIFS(A:A,A2,D:D,">0",E:E,">"&E2)=0)*(D2>0),E2,"")

8364.png (10.46 KB, 下载次数: 0)

6楼
 楼主| 发表于 2021-6-12 10:36 | 只看该作者
这是什么问题?
7楼
 楼主| 发表于 2021-6-12 10:37 | 只看该作者
本帖最后由 cqfdrslyh 于 2021-6-12 11:06 编辑
hcm19522 发表于 2021-6-12 10:28
F2=IF((COUNTIFS(A:A,A2,D:D,">0",E:E,">"&E2)=0)*(D2>0),E2,"")

谢谢  如何A2的所有行D列不满足都大于0的,如何求平均值。
8楼
发表于 2021-6-12 11:31 | 只看该作者
cqfdrslyh 发表于 2021-6-12 10:37
谢谢  如何A2的所有行D列不满足都大于0的,如何求平均值。

顯現姓名第一出現處  (<0的平均值){=IF(COUNTIF(A$2:A2,A2)=1,AVERAGE(IF((A$2:A$20=A2)*(D$2:D$20<0),D$2:D$20)),"")

9楼
查看详细资料  楼主| 发表于 2021-6-12 11:47 | 只看该作者
如何才能正确取值

图片3.png (28.53 KB, 下载次数: 0)

如何在同一姓名下取值1.rar

10.12 KB, 下载次数: 0

10楼
 楼主| 发表于 2021-6-12 11:48 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|manbet ( )

GMT+8, 2021-6-23 17:32 , Processed in 0.156000 second(s), 9 queries , Gzip On, Redis On.

Powered by X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表