Redian新闻
>
哪位Excel高人琢磨出的这个数据处理技巧,太有用了!

哪位Excel高人琢磨出的这个数据处理技巧,太有用了!

公众号新闻
关注【秋叶 Excel】👆发送【礼包】
领办公神器、Office 模板、免商字体!

作者:小花
编辑:竺兰


近期,各大城市 23 年第一批次土拍可谓惊险刺激,华润 1 挑 13,「拼手气」落子上海青浦区,王者归来;金地激战 86 轮,「中大奖」入主东莞松山湖,一剑封神!


新闻满天飞,让一些不熟悉土拍规则的朋友一头雾水,为什么说开发商拿地需要「拼手气」?

这是因为,当前很多城市的土地拍卖都会设置封顶价,在报价阶段如出现多个竞买人触顶,则将转入一次性书面报价,由最终报价最接近平均值的竞买人竞得土地。


怎么理解土拍终次报价规则呢?

举个例子,假设 B 列是某地块各开发商的终次报价,如何计算出谁最终竞得土地呢?


首先,需要计算出所有终次报价的平均值,然后计算每个报价与平均值的差额,取差额最小的,即为最终竞得人。

案例中的报价平均值为 5250,金 D 与之差额仅为 4,最小,因此金 D 竞得土地。

如下图,C 列公式:
=AVERAGE($B$2:$B$8)

D 列公式:
=ABS(B2-C2)

E 列公式:
=LOOKUP(1,0/(MIN(D2:D8)=(D2:D8)),A2:A8)


公式说明:

在 C 列借由 AVERAGE 函数计算出均值,在 D 列计算出差额的绝对值,E 列使用 LOOKUP 函数的两分法,根据最小值 MIN(D2:D8)在 D2:D8 中出现的位置,查询开发商名字,得到最终竞得人。

终次报价规则的本质,是求最接近值问题,这是一个比较复杂的 Excel 公式问题。不熟悉 Excel 的小伙伴,可以像上图那样借助辅助列来进行判断,但这显然不是最优解。

今天小花就分享两个解决该问题的实用公式套路,一起来学习吧!

公式一:常规思路下的数组公式

和辅助列的思路一致,我们通过匹配最小差额在所有差额中的位置序数,进而索引出对应的开发商名字,对应数组公式如下:

{=INDEX(A2:A8, MATCH(MIN(ABS(B2:B8-AVERAGE(B2:B8))),ABS(B2:B8-AVERAGE(B2:B8)),0))}


公式说明:该公式为数组公式,输入公式后需按【Ctrl+Shift+Enter】才能正确执行运算。


① ABS(B2:B8-AVERAGE(B2:B8))
运用平均值函数 AVERAGE 求 B2:B8 的平均值,再与 B2:B8 的每一个值分别求差,最后使用绝对值函数 ABS 求绝对值;

② MIN(①)
求①中差额的最小值;

③ MATCH(②,①,0)
使用 MATCH 函数匹配最小差在差额数组中出现的位置序数值;

④ {=INDEX(A2:A8, ③,0))}
根据③中得到的序数值,索引 A2:A8 中对应位置的开发商名称,即为终次报价最接近平均值而竞得土地的一方。

公式二:利用频率分布求解

公式一在思路上是比较容易理解的,但公式设置冗余,不方便书写。而使用 FREQUENCY 函数来设置一个基于频率分布的求解公式则是另一个极端,它公式简洁,但理解难度比较大。

D2 单元格公式如下:
=LOOKUP(1,0/FREQUENCY(0,ABS(B2:B8-AVERAGE(B2:B8))),A2:A8)


公式说明:该公式也执行数组运算,但由于 LOOKUP 自带数组运算能力,因此只需正常输入即可。


① ABS(B2:B8-AVERAGE(B2:B8))
原理见公式一片段①,不再赘述;

② FREQUENCY(0,①)
这是该公式的核心,它使用到冷门函数 FREQUENCY。


FREQUENCY 函数的运算原理类似隔板法,可以理解为将第二个参数间隔数组逐一标注在第一个参数统计数组上,并计算统计数组被参数数组分隔出的每个区间内,依次各自有几个数值,即频率分布。

乍一听,或许难以理解。如果我们将上图案例描绘在数组上,你一定会恍然大悟。


了解了 FREQUENCY,再回头看公式片段②FREQUENCY(0,①),就显得非常简单了。

统计数值为{0},分组数组为一组绝对值,由于绝对值总是大于等于 0,因此,在数轴上,0 总是在①中数组的最小值之前,即仅有最小差值所对应的分段区间频率为 1,其余区间均为 0,公式片段②返回{0;0;0;1;0;0;0;0}。


③ LOOKUP(1,0/②,A2:A8)
构建 0/②结构,将②中的 0 转化成错误值#DIV/0!,1 转化为 0,得到{#DIV/0!;#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!}。

使用 LOOKUP 匹配 1 在 0/②中的位置,由于 LOOKUP 可以自动忽略错误值返回最后一个小于且最接近于查询值 1 的数值所在的位置,因此,唯一的非错误值被锁定,LOOKUP 根据其所在的位置序数 4,返回 A2:A8 中的第 4 个值「金 D」,问题得解。


以上,就是土拍终次报价规则本质——最接近值问题的 Excel 公式分享,主要有三种求解思路:

❶ 依次构建均值和差额两个辅助列,利用 LOOKUP 完成查询;
❷ 构建基于常规思路的 INDEX+MATCH 数组公式;
❸ 使用 FREQUENCY 计算分布频率,通过 LOOKUP 两分法锁定位置。

这下,你知道土拍终次报价规则及其 Excel 解法了吗?

你还遇到过哪些某一行业特有的 Excel 问题,不妨留言与我们分享,一同探索,一同成长吧!

如果你想学习更多 Excel 小技巧,那就报名秋叶 Excel 3天集训营,有大神带你学习表格飞速排版、数据高效整理、图表美化设计……!!和志同道合的小伙伴一起交流进步~

秋叶 Excel 3 天集训营》

课程原价 99 元 

但只要你是秋叶 Excel 的读者

就能限时 1 元秒杀!!


仅需 3 天

你就可能成为 Excel 高手!

赶紧扫码抢课吧!!

优惠名额有限,先到先得!

现在扫码报名

还能免费领《35 个函数使用手册》!


*广告



关注公众号【秋叶 Excel】
回复关键词礼包
还能免费领办公神器
Office 模板和免商字体!
↓↓↓

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
美食坊海鲜阁粤式饮早茶厉害了!北大3位硕博生搞出ChatGPT版Excel!动动嘴就能自动处理表格……免费用!Nature大牛给全组配的Excel数据分析大全,付费搞来的,限时3天!Vue+SpringBoot 集成 PageOffice 实现在线编辑Word、excel文档Colleges Offering a Religious Studies Major1分钟搞定数据汇总!这3个Excel求和方法不学错亿(建议收藏)用了这么多年Excel,原来一直都是错的!0经验拿下EY offer,我被这个Cornell高颜值学长迷晕了...Chinese Athletes Excel at Ski Mountaineering World Championships为什么推荐学英语的孩子都要考TOEFL Junior(小托福),因为太有用了!10个时间管理技巧,让你轻松拿捏留学生活!Excel如何快速在不同表格输入相同内容?Chinese University Offers Course to Excel in Civil Service ExamColleges Offering a Philosophy Major这个Excel进度图,为什么做的这么漂亮?!效率低总被老板骂哭,学了这个Excel技巧就再也不怕了!GPT-4接入Office全家桶!Excel到PPT动嘴就能做,微软:重新发明生产力北大团队搞出ChatExcel,说人话自动处理表格,免费且不限次使用看完高盛内部Excel课程,才感觉到和Banker的差距…用 ChatGPT 生成 Excel 公式,太方便了!微软深夜放炸弹!GPT-4 Office全家桶发布,Excel到PPT动嘴就能做,10亿打工人被革命?SpringBoot 集成 EasyExcel 3.x 优雅实现 Excel 导入导出史上最全四六级英语固定搭配,太有用了!少做几张Excel,再来谈数字化只会Vlookup函数out了!Excel中简单高效的技巧这么多,可惜很多人都不知道!用Vlookup太笨,筛选太慢!这才是No.1的Excel表格核对技巧看完高盛Banker晒出的Excel证书,才懂人和人的差距!Excel 怎样批量隔列插入空白列?看完个税信息填写模板,我学会了这4个超级实用的Excel技巧!动动嘴就能使唤Excel?我的童年梦想实现了!刚出的,五一堵车版《天路》笑坏了,太有才了!希腊罗德岛(Rhodes),面纱揭开南澳散记 (增订本) :第二十四章:吃蟹杂谈读了 3 遍,这本书太有用了!昨晚,微软发布会震撼亿万打工人!Word/PPT/Excel等办公工具都将被颠覆!
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。