MOD函数是Excel中实现取余运算的核心工具,可用于判断奇偶性、生成循环编号、提取星期数字、高亮每第N行及计算剩余分钟数。

如果您在Excel中需要对数值进行取余运算,以判断数字的奇偶性、循环编号或数据分组,则MOD函数是实现这一目标的核心工具。以下是MOD函数在实际工作中的多种应用方式:
一、判断数值奇偶性
MOD函数可配合IF函数识别整数是否为奇数或偶数,原理是利用任何整数除以2的余数只能为0(偶数)或1(奇数)。
1、在目标单元格中输入公式:=IF(MOD(A2,2)=0,"偶数","奇数")。
2、按Enter确认,结果将根据A2单元格数值自动显示“奇数”或“偶数”。
3、选中该单元格,拖拽填充柄向下复制公式至其他行。
二、生成循环序号(如1-3重复)
当需对一列数据按固定周期(例如每3行一个循环)生成编号时,MOD函数结合ROW函数可构造出周期性序列。
1、在首行单元格(如B2)中输入公式:=MOD(ROW()-2,3)+1。
2、其中ROW()-2用于从第2行起始偏移,确保首项为1;MOD结果范围为0、1、2,加1后变为1、2、3。
3、回车后向下填充,即可得到1、2、3、1、2、3……的循环编号。
三、提取日期中的星期几(数字形式)
Excel中日期本质为序列号,MOD函数可结合基准日推算某日期对应星期几,例如以星期日为第1天。
1、在单元格中输入公式:=MOD(A2-1,7)+1,假设A2为标准日期值(如2024/1/1)。
2、该公式将日期减去1(使1900/1/1即序列号1对应星期日),再对7取余,加1后映射为1(周日)至7(周六)。
3、设置单元格格式为常规或数值,即可显示对应星期数字。
四、筛选并高亮每第N行数据
在条件格式中使用MOD函数,可精准定位并标记特定行,例如突出显示所有第5行(即行号能被5整除的行)。
1、选中目标数据区域(如A2:E100)。
2、点击“开始”→“条件格式”→“新建规则”→“使用公式确定要设置格式的单元格”。
3、在公式框中输入:=MOD(ROW(),5)=0。
4、点击“格式”设置填充色,确定后所有第5、10、15…行将被高亮。
五、计算时间差后的剩余分钟数
当处理时间差结果(单位为天)需转换为剩余分钟时,MOD函数可剥离整小时部分,保留不足一小时的分钟量。
1、假定A2为时间差(如0.375天,即9小时),先将其转换为总分钟数:=A2*1440(1天=1440分钟)。
2、再用MOD提取不足60分钟的部分:在另一单元格输入=MOD(A2*1440,60)。
3、该结果即为超出整小时后的剩余分钟数,适用于精确排班或计费场景。











