ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
12
返回列表 发新帖
楼主: 流浪铁匠

[原创] 日期转季度135种解法

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-1-30 13:46 来自手机 | 显示全部楼层
本帖最后由 流浪铁匠 于 2018-1-30 15:21 编辑

除上面的区间外,目前发现的其他区间取整型
a1131.jpg


特殊区间型
a1121.jpg
日期时间类函数因为特性小数即时间,所以支持小数我并不意外,但是,不同的函数居然存在不同的舍入临界值,这也是我无法理解的地方
部分函数取整,或者舍入临界值能理解为识别到秒的精度,
但现在发现部分函数存在比秒数单位更高的舍入精度

由于部分函数过于专业(譬如财务函数),故未进行测试,而工程函数中的进制转换类函数已说明取整截尾,故不再测试



TA的精华主题

TA的得分主题

 楼主| 发表于 2018-1-30 15:24 | 显示全部楼层
本帖最后由 流浪铁匠 于 2018-1-30 15:29 编辑

除以上外
最近又发现一组isodd/iseven的取舍范围在0.9999999998-0.9999999999范围
a1141.jpg

以上为第1点发现,不同的函数,参数为小数时取舍区间不一致

第2点:精度识别
excel单元格数值最大精度只有15位,但是,在实际测试中发现,部分函数对数值的识别能力,是超过15位精度的
这点之前看帖的时候看香川群子前辈的发言也有提及

目前利用rand函数获取的随机值(经测试验证,这个函数的结果实际精度就是高于15位的)
使用不同函数判断,目前发现的对数值识别高于15位的函数有
rank/frequency/vlookup/match/hlookup/lookup(二分法)/mode.mult等函数
a1151.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-1-30 15:35 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
由于季度这题的分数形式最小是1/12,没有达到这部分特殊取舍区间,但至少这些函数都是支持小数且能自动取舍的
因此,本帖我标红的81种解法,就是对数值为小数时的一种旁门左道,这题应该已经算是用到极致,以后也不会再这么拼数量了
但是,在一些常规用法时,了解函数参数的小数取舍能力
对公式简化是有帮助的,譬如按指定次数下拉
一般的教程,会添加roundup等函数舍入
但offset函数2/3参数实际是自动取整的,可以不添加舍入函数
a1161.jpg

TA的精华主题

TA的得分主题

发表于 2018-2-6 13:50 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
~来学习,来学习~

TA的精华主题

TA的得分主题

发表于 2018-5-17 13:28 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2020-12-10 16:16 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2020-12-11 16:18 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2021-8-24 15:18 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2021-8-24 16:39 | 显示全部楼层
=SUM((MONTH(A2)>={1;4;7;10})*1)
这个可以算一种吗一个问题能研究这么深。佩服!

TA的精华主题

TA的得分主题

发表于 2021-8-24 21:11 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-24 01:14 , Processed in 0.044488 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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