在Excel中,MOD函数是个很简单不起眼的函数,但它的功能真的好强,不吹,咱们用事实来说话。
语法: mod(被除数,除数),获取余数。比如mod(5,3),余数是2
一、从证件号判断性别
判断性别=IF(MOD(MID(C2,17,1),2),"女","男")
证件号,17位数字表示性别,奇数表示男性,偶数表示女性,用MID函数截取17位数字,然后使用MOD函数取余数,奇数的余数是1,偶数的余数是0,所以根据IF判断获取了男女。
第二、生成循环重复的序号
生成循环序号=MOD(E2,5)+1,每个5行循环一次,如果要是隔10行,公式修改为:
=MOD(E2,10)+1 所以通用公式就是 =MOD(E2,N)+1
中间的N代表任意数值。
第三,隔列求和
求入库=SUMPRODUCT($B3:$M3*(MOD(COLUMN($B:$M),2)=0))
如果是出库,只要修改下公式:
=SUMPRODUCT($B3:$M3*(MOD(COLUMN($B:$M),2)=1))
求出库第四,计算超额部分奖励
计算奖金以5000一个计数,每5000奖励100,剩余的部分奖励1%
=INT(C2/5000)*100+MOD(C2,5000)*0.01
第五,隔行填充颜色
点击【开始】--【条件格式】--【新建规则】--【使用公式确定要设置的单元格格式】

输入公式:=MOD(ROW(),2)=0,然后填充颜色,结果如下:
使用公式各行填充第六,隔行求和
对总入库求和=SUMPRODUCT(C2:C19*(MOD(ROW(2:19),2)=0))
如果对总出库求和,只要把公式中的0改为1即可。
=SUMPRODUCT(C2:C19*(MOD(ROW(2:19),2)=1))

以上呢,就是MOD函数的六个通用公式,我觉得都很有用,大家可以参考借鉴下,做到举一反三。
