十二生肖计算公式,十二生肖中有哪些数学问题

最后更新 :2021.11.22 16:34

十二生肖计算公式

以前小编有一位领导热衷于给大家牵红线。

于是领导突然有一天提出一个要求——我们的员工花名册上要有属相、星座。虽然听上去简单,但是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了~快来试试吧~

十二生肖计算公式,十二生肖中有哪些数学问题

以上就是与十二生肖计算公式相关内容,是关于十二生肖的分享。看完十二生肖中有哪些数学问题后,希望这对大家有所帮助!

看更多