excel学习库

excel表格_excel函数公式大全_execl从入门到精通

「excel有乐趣」依据生日计算生肖(公式与思维)

以前小编有一位领导热衷于给大家牵红线。 于是领导突然有一天提出一个要求——我们的员工花名册上要有属相、星座。虽然听上去简单,但是200多人还是全部填上一遍还是很复杂的。。。 本着懒、快、准的原则,小编百度了一下是不是能根据年份计算属相,于是“拿来主义”了一个公式,如下, =MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(YEAR(“日期单元格”),12)+1,1) 我们今天就来分析分析,这个公式是如何运转的。 MID的释义 mid公式是做什么的呢?我们先ctrl+A看一看mid()公式包含三个参数,分别是。 text被截取的字符 start_num从左起第几位开始截取(用数字表达) num_chars从左起向右截取的长度是多少(用数字表达) MOD的释义 下一个公式mod,我们再来看一下它的释义,可以看到mod()公式意为“两数相除的余数”,很简单。 举个例子,mod(12,12)即12除以12,返回结果就是0,而mod(13,12)返回结果就是1了。 生肖公式组成 原公式中还有一个公式year()很简单,就是返回日期的年份,这里就不再赘述了,现在我们所有基本公式都了解了,我们再来看看,公式是如何组成的。 首先,mid的第一个参数需要是一个字符串,我们可以看到原公式是"猴鸡狗猪鼠牛虎兔龙蛇马羊",为什么要从猴子开始呢? 我们可以看到第二个参数是依据年份除以12的余数来计算该是第几个属相,那我们不妨用几个年份尝试一下。我们可以看到,属猴的年份是可以被12整除的。所以,我们的字符串也就从“猴”开始。 但是有个问题,第二个参数如果只写mod()公式,那么属猴的等于“取字符数的第0位”,显然这样是不对的,所以我们要写MOD(YEAR(“日期单元格”),12)+1,意为“属猴第一位开始”。 最后一位参数就简单了,就是要显示几个字符,我们生肖当然就取一个字就ok了~因为没有属“马羊”的吧~~ 这样生肖公式就ok了~快来试试吧~

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接