Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3717|回复: 9

[分享] 【肥苏函数】求余函数(MOD)

[复制链接]
发表于 2014-7-16 09:54 | 显示全部楼层 |阅读模式
本帖最后由 刘苏 于 2014-7-16 10:04 编辑

若要问我哪个函数用的最多,我可能说SUM
若要问我哪个函数最厉害,我可能说VLOOKUP

若要问我最喜欢哪个函数,我必须说MOD

今天我继续跟大家分享语法,大家可以mark,遇到案例再回来看看



附件下载:
017求余函数.rar (7.92 KB, 下载次数: 66)

评分

参与人数 3 +5 收起 理由
Hermonine + 1 很给力!
╰☆柒夏- + 1 很给力!
26759761@qq.com + 3 神马都是浮云

查看全部评分

发表于 2014-7-16 10:42 | 显示全部楼层
回复

使用道具 举报

发表于 2014-7-16 12:12 | 显示全部楼层
这个  MOD 函数有时很变作, 还须加 ROUND 给修偏 。
回复

使用道具 举报

发表于 2014-7-16 16:40 | 显示全部楼层
不错        
回复

使用道具 举报

发表于 2014-7-17 10:43 | 显示全部楼层
刚好在学习MOD这个函数 问下导师
=MOD(15.5,7.5)                                0.5
* 2.MOD函数的参数可以是小数                               
那为什么=mod(1,3)               1   不是0.333333吗?
回复

使用道具 举报

 楼主| 发表于 2014-7-17 15:29 | 显示全部楼层
李建军 发表于 2014-7-17 10:43
刚好在学习MOD这个函数 问下导师
=MOD(15.5,7.5)                                0.5
* 2.MOD函数的参数可以是小数                               

MOD是求余 而不是求商,

您再看一下 示例1:
15/7  商2余1  返回1

同理:1/3 商0 余1 ,0.333 是怎么来的?
回复

使用道具 举报

 楼主| 发表于 2014-7-17 17:30 | 显示全部楼层
有同学好奇 为什么 1/3的余数是1? 不是应该0.00000……01吗?
假设 有10个人,要平均分到3个小组里,那么每个小组3个人,剩1个。
那么只有1个人呢?平均分到3个小组里,每个小组剩?个人?

1除以3,商为0,余数为11=0×3+1或1÷3=0…9

MOD函数中,有一个可能容易被误解的概念,商 ≠ 余。(这个概念 我们小学老师应该在我们刚接触除法运算的时候就讲过的)
可能是因为我们通常使用的是 ,而不是余数,所有弄不明白。

附上几个资料 大家可以自行参考。
这个求余不只是Excel工作表中有MOD函数。
其他的计算机语言 通常也有这个函数。


参考地址1:
http://baike.baidu.com/view/1068391.htm?fr=aladdin(百度百科)
内容
定义:
在整数的除法中,只有能整除与不能整除两种情况。当不能整除时,就产生余数,取余数运算:a mod b = c 表示整数a除以整数b所得余数为,如7÷3 = 2 ......1
基本解释:
1.指整数除法中被除数未被除尽部分。
例如27除以6,商数为4,余数为3。

参考地址2:
http://zh.wikipedia.org/wiki/%E4%BD%99%E6%95%B0(维基百科)
例子
  • 13除以10,商为1,余数为3,13=1×10+3或13÷10=1…3。
  • 26除以4,商为6,余数为2,26=6×4+2或26÷4=6…2。
  • 56除以7,商为8,余数为0,56=8×7+0或56÷7=8。
  • 9除以10,商为0,余数为99=0×10+9或9÷10=0…9。(当被除数小于除数时,我们以被除数为余数。

参考地址3:
http://msdn.microsoft.com/zh-cn/library/se0w9esz.aspx(微软VBA网页帮助)
Mod 运算符 (Visual Basic)将两个数字相除并且仅返回余数
结果:
结果为 number1 除以 number2 后的余数。 例如,表达式 14 Mod 4 的结果为 2



评分

参与人数 2 +7 收起 理由
李建军 + 1 明白了 明白了 一时没绕出来 = =。。 老师.
26759761@qq.com + 6 赞一个!,5楼,转不过来弯,哈哈

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2014-7-17 17:38 | 显示全部楼层
好像漏掉一个重点:

参数可以是小数,但是商仍然是整数

示例:
=MOD(0.5,1)
=MOD(24.5,25)
=MOD(24,24.5)
回复

使用道具 举报

发表于 2014-7-18 01:31 | 显示全部楼层
{:1112:}
回复

使用道具 举报

匿名  发表于 2014-8-15 14:32
此函数实际工作中用处不少,好好学习一下,谢谢分享!
回复

使用道具

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-20 03:54 , Processed in 0.484820 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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