热门推荐
EXCEL条件平均值函数AVERAGEIF和AVERAGEIFS的经典用法
2024-11-05 05:59

今天,我将和大家一起分享商和余数函数MOD的基本知识和案例,用MOD函数,可以根据出生日期计算生肖,将信息表隔行填充颜色等,用法多多,惊喜多多。

EXCEL条件平均值函数AVERAGEIF和AVERAGEIFS的经典用法

一、MOD函数基础知识

MOD函数定义:MOD函数是一个求余函数,即两个数值表达式作除法运算后的余数。

语法:MOD(被除数,除数)

被除数:必需参数,是指要计算余数的被除数。

除数:必需参数,是指除数。如果“除数”为0,则MOD返回#DIV/0!错误值;如果“除数”为负数,则余数符号和“除数”的符号相同。

二、MOD函数案例实践

明白了MOD函数的用法和基本知识,下面,我们进行几个案例分析。

(一)根据出生日期推算生肖

某超市做活动,在客户生日当天送给客户一个生肖玩具作为礼物,现需要根据客户的出生日期推算出生肖。本例中,可以使用MID函数从12个生肖按一定顺序组成的字符串中提取某一个生肖,提取的生肖位置可以使用MOD函数由其出生年份对12取余数再加上1来确定。

在E3单元格输入公式:=MId("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(YEAR(D3),12)+1,1),按回车键即可得到出生年份1983年的生肖为“猪”。见下图:

本例中,生肖的排列顺序是有一定讲究的,如果生肖排列混乱或错误,就会导致最终结果错误,那怎么确定生肖的位置呢?通常给出的生肖顺序为“鼠牛虎兔龙蛇马羊猴鸡狗猪”,比如,D3单元格中的出生年份为1983年,我们知道1983年的生肖为“猪”,可以用=MOD(1983,12)公式得到余数为3,因为12的余数范围是0到11,但我们要的是1到12,所以要用余数3加1得到数字4,把生肖“猪”的位置按照通常顺序排到第4位,即“猴鸡狗猪鼠牛虎兔龙蛇马羊”,然后用MID函数公式=MId("猴鸡狗猪鼠牛虎兔龙蛇马羊",4,1)从第4位取值1位就可以得到对应的生肖。

(二)从身份证号码中提取性别

上节课我们讲到用TEXT和MOD函数嵌套的方式判断性别,本例同样需要从身份证号码中提取第17位并转换为性别,我们都知道,身份证号码的倒数第二位表示性别,男性为单数,女性为双数,本例用IF、MOD和MID函数嵌套的方式提取性别。

在C3单元格输入公式:=IF(MOD(MId(B3,17,1),2)=1,"男","女"),按回车键,就能通过身份证号码提取性别。见下图:

本例中,首先用MId(C3,17,1)从身份证号码中提取第17位的数字作为被除数,然后用MOD函数以除数为2判断奇偶,最后用IF函数进行条件判断,如果等于1则显示“男”,如果等于0则显示“女”。

(三)MOD函数配合条件格式隔行着色

我们在对电子表格进行美化时,有时候需要隔行填充单元格背景颜色,如果一行一行选中再填充的话,要耗费不少时间,我们可以利用MOD函数配合条件格式的方法来完成。

选中需要进行隔行着色的A3:C8单元格区域,在“开始”选项卡下点击“条件格式”,选择“新建规则”,在打开的对话框中选择“使用公式确定要设置格式的单元格”,然后在规则文本框输入公式:=MOD(ROW(),2)=0,点击“格式”—“图案”,选择我们需要的背景颜色,然后点击两次“确定”返回,即可实现选中区域的偶数行着色。见下图:

    以上就是本篇文章【EXCEL条件平均值函数AVERAGEIF和AVERAGEIFS的经典用法】的全部内容了,欢迎阅览 ! 文章地址:http://midet.cs-ej.cn/quote/397.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 成事e家移动站 http://hond.cs-ej.cn/ , 查看更多