ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

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

  [复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-23 09:55 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖已被收录到知识树中,索引项:MOD
骑牛西出 发表于 2012-2-23 09:52
看到大名拜读了,我发现了一个问题,当符号都为正时,参数numberdivisor时,值永远为number,请问这是为什 ...

哈,这个不就是符号相同的时候往刻度值大的方向绕的结果吗!

你说的3和5,那么从零刻度出发,往数值大的方向绕,另一端对上的刻度就是3么...

-3,-5,也是一回事,对住零刻度,往数值大的方向绕,于是另一端对上的刻度也是-3么。

如果3,-5,所以对住零刻度(也即满刻度),往数值小的方向绕,那么5绕过去3,就剩2了,所以是-2.

TA的精华主题

TA的得分主题

发表于 2012-2-23 13:49 | 显示全部楼层
再一次读,感觉好像又懂了点了

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-23 14:44 | 显示全部楼层
eva82a 发表于 2012-2-23 13:49
再一次读,感觉好像又懂了点了

是不是对那个 减法 也能用反方向转得到了,哈?

TA的精华主题

TA的得分主题

发表于 2012-2-23 15:41 | 显示全部楼层
把抽象的问题具体形象化,高明!胡版是个高明的教师。

点评

呵呵,谬赞了,呵呵。前辈,你的头像很帅,哈  发表于 2012-2-23 15:50

TA的精华主题

TA的得分主题

发表于 2012-2-23 21:49 | 显示全部楼层
如果符号相同,那么就是从零刻度往刻度数值大的方向绕,如果方向不同就往刻度数值小的方向绕,依然是末端对准的刻度就是返回值。符号相同是种和谐,往刻度数值大的方向绕也是种和谐,这种感觉是一致的,不容易混淆了。同理,符号相异是一种别扭,往刻度数值小的方向绕也是种别扭,因此也是一一对应的。如果事物给人的感受也分阴阳,那么这里就是阴阳对应的。

方向  是否应该改为   符号

点评

恩,是的  发表于 2012-2-24 10:50

TA的精华主题

TA的得分主题

发表于 2012-2-24 10:44 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-2-24 12:06 | 显示全部楼层
本帖最后由 小牛狂奔 于 2012-2-24 12:07 编辑

我也来模仿建议一个MOD函数模型,俺称之为 “嫉妒的切割机”  MOD第一个参数是木材的长度,而第二个参数是切割机两端锯子的长度,现引入一个颜色概念,就是“+”,“-”号。嫉妒的切割机只接受比自己短且颜色相同的木材(符合人的心理,都喜欢比自己矮的同类人),它的操作程序如下:首先,比自己长的木材当然是直接切割,然后由机器识别,切割一次之后还是长再次返回切割,直到最后比自己短为止,当进行最后一次切割到比自己短的时候,狡猾的切割机进行颜色判别,同色则让他从切割机里出去,送给机体外的主人用,如是异色则在切割机的长度空间内填充上一块同色木材然后再送外机体外的主人。下面分析几个操作例子:MOD(:7,-14)=-7,木材长7米,切割机长14米,木材首次通过切割机,因为比自己短而不进行切割,但是它发现木材颜色和自己不一样,于是偷偷的从机体内添加了一块同色木材,因为机体内已有一块异色7米(+7)的木材,且机体长14米,所以添加的同色木材只是达到7米(-7米)的木材,2块7米不同色的木材把机体填充满了,然后输出同色的那块7米的木材,即显示-7,。

点评

恩,很好,呵呵  发表于 2012-2-24 12:34

TA的精华主题

TA的得分主题

发表于 2012-2-24 12:13 | 显示全部楼层
本帖最后由 小牛狂奔 于 2012-2-24 13:33 编辑

例2:MOD(2,-1)=0,切割机颜色为“负数”,长度为1,木材颜色为“正”,长度为2米。切割机进行切割,木材切割2次直接切割没了,所以也无法进行填充了。(或者这里也可以理解为切割一次剩余1米,由于1米无法再切割,且不比切割机自身短,所以直接不输出这根木材,被狡猾的切割机藏了起来)
例3:MOD(-30,-14)=-2,切割机颜色为“负数”,长度为14米,木材颜色为“负”,长度为6米。切割机几次2次(往返)切割,省下“负”色长度为2米的木材,然后机器发现颜色相同,且比自己短,让后让其输出。

TA的精华主题

TA的得分主题

发表于 2012-2-24 13:49 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
胡版的研究方向总是那么新颖有创意  呵呵

TA的精华主题

TA的得分主题

发表于 2012-2-25 00:20 | 显示全部楼层
本帖最后由 excelhomeljch 于 2012-2-25 00:21 编辑

学习了.其实这个真的只有自圆其说.因为不同的编程语言,负数取余数是不一样的.
excel是使商尽可能小.
mod(-3.2,10),其实可以取到的商有-1和0,有些语言是取较大的0,所以余数是3.2,excel是较小的,所以是6.8
所以mod(-3.2,-10)=-3.2,excel是取商为0的结果来推算余数
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-22 09:57 , Processed in 0.044058 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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