ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享] 构思MOD函数模型,清晰函数机制...(编辑添加中...)(胡剑开课了...)

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2012-2-25 09:05 | 显示全部楼层
本帖已被收录到知识树中,索引项:MOD
两个时间相减mod(time2-time1,1)
time2<time1时,为何会得到正确结果,老是想不明白.
这帖子太及时了.

点评

呵呵,利用周期性 time2 用1+time2替代就完全明白了,是吧,呵呵  发表于 2012-2-27 21:03

TA的精华主题

TA的得分主题

发表于 2012-2-25 09:42 | 显示全部楼层
1.结果的符号只与divisor有关,和divisor的符号相同,与number的符号没有关系
2.如果符号相同,结果=divisor的正负符号(不考虑符号的余数)
3.如果符号不同,结果=divisor的正负符号(不考虑符号的divisor-不考虑符号的余数)

例如MOD(7,3)=1;MOD(7,-3)=-2;MOD(-7,3)=2;MOD(-7,-3)=-1
      MOD(3,7)=3;MOD(3,-7)=-4;MOD(-3,7)=4;MOD(-3,-7)=-3

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-29 13:31 | 显示全部楼层
本帖最后由 胡剑0227 于 2012-2-29 14:05 编辑

恩,这里就讲一下循环序列的构造吧,内容相对简单的,但如果是初学,那么还是有所帮助。
循环序列,如 1,2,3,1,2,3,1,2,3;或者2,3,4,5,2,3,4,5,2,3,4,5,这里就有两个关键点:周期和初始值,这里两个序列的周期分别为3和4,初始值分别为1和2,其中周期可以由MOD函数的第二参数直接确定,于是关键就是那组长度递增的绳子...以1为单位递增,于是ROW函数是不错的选择。

第一循环序列构造如下:
=MOD(ROW(1:10)-1,3)+1

第二循环序列构造如下:
=MOD(ROW(1:10)-1,4)+2

这里有一个小小的技巧,即对ROW函数部分进行了减1处理,使得第一个MOD函数返回的循环序列初始值固定为0,这样对于周期为3的序列就成为0,1,2,0,1,2...即进入一个初始态,便于直接加上一个数字作为起始值。

于是,要生成一个循环序列就是分两步走,第一确定周期,并通过ROW函数学列减1得到一个初始态,然后加上初始值就得到对应初始值和周期的循环序列了。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-3-11 14:43 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-3-20 10:02 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
很好的学习总结

TA的精华主题

TA的得分主题

发表于 2012-4-3 23:32 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-4-4 17:20 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
今天学了一招。

TA的精华主题

TA的得分主题

发表于 2012-4-27 15:08 | 显示全部楼层
本帖最后由 豆丫丫 于 2012-4-27 15:42 编辑

今天也被MOD函数搞得脑袋短路了。。!得心电班班的推荐,,来看了老师的此贴。。。。豁然开朗!~


上年纪了,反应力慢了,,核心这段话,反复了好几遍,再加上练习题方才理解~

     如果符号相同,那么就是从零刻度往刻度数值大的方向绕,如果方向不同就往刻度数值小的方向绕,依然是末端对准的刻度就是返回值。符号相同是种和谐,往刻度数值大的方向绕也是种和谐,这种感觉是一致的,不容易混淆了。同理,符号相异是一种别扭,往刻度数值小的方向绕也是种别扭,因此也是一一对应的。如果事物给人的感受也分阴阳,那么这里就是阴阳对应的。


MOD的帮助中说明:返回两数相除的余数。结果的正负号与除数(第2参数)相同。


符号不相同

1)  MOD(-7,3)=2,为啥等于2?迷乎了半天,原来:符号不同,绕的周期为:向舍入取整,长度为7的绳子在圆周为3的上面绕3圈2。
        道理同=-7-3*INT(-7/3)=2
2)MOD(-9,4)=3,   符号不同,绕的周期为:向舍入取整,长度为9的绳子在圆周为4上面绕3圈3

3)MOD(9,-4)=-3   符号不同,绕的周期为:向舍入取整,长度为9的绳子在圆周为4的上面绕3圈3

4)MOD(3,-10.3)=-7.3  符号不同,绕的周期为:向舍入取整,长度为3的绳子在圆周为10.3的上面绕,线1圈7.3


符号相同

MOD(-11,-4)=-3,    符号相同,绕的周期为:向舍入取整,长度为11的绳子在圆周为4的上面绕2圈多出3。
MOD(7,3)=1,符号相同,绕的周期为:向舍入取整,长度为7的绳子在圆周为3的上面绕2圈多出1.


TA的精华主题

TA的得分主题

 楼主| 发表于 2012-4-28 17:38 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
豆丫丫 发表于 2012-4-27 15:08
今天也被MOD函数搞得脑袋短路了。。!得心电班班的推荐,,来看了老师的此贴。。。。豁然开朗!~

哇,开心,有空也推荐给需要的同学

TA的精华主题

TA的得分主题

发表于 2012-4-29 18:21 | 显示全部楼层
好东西,有好老师,一定有好东西!学习,学习,再学习!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-22 10:15 , Processed in 0.032425 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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