多语言展示
当前在线:1659今日阅读:197今日分享:19

excel怎么用年份计算生肖

excel怎么用年份计算生肖?今天工作上遇到了这个问题,百度了一下有些问题会出现一个生肖不能返回的情况,所以这里就自己整了一个
工具/原料
1

win 7 64位

2

excel

方式一
1

我们一步步来,如果你要答案直接拉到最下面即可我们先弄一个年份,我从2000开始

2

首先我们用mod来求这个年份在12轮中的第几个,也就是说2000/12之后余多少计算结果如图所示,2000是8

3

搜索一下这一年是那一年,结果是龙年

4

那从这里排序一下,龙蛇马羊依次排好

5

我们注意到老鼠是排在第4,我们先减去4让这个让老鼠排在第0位,你也可以减去3排第一位也一样另外你也可以不去减,但我们排序的时候按对应的生肖排序即可

6

现在我们用=MID("牛虎兔龙蛇马羊猴鸡狗猪鼠",N10,1)尝试计算一下,由于1是牛,所以我们从牛开始排序但这里会遇到一个问题,出现0的时候,也就是老鼠,这里只是显示错误值

7

针对0就会出现问题,我们可以做一个判断,判断他是0或者出错的时候返回固定的老鼠=IFERROR(MID("牛虎兔龙蛇马羊猴鸡狗猪鼠",N10,1),"鼠")

方式二
1

在这里扩展一下另外一种计算方式=LOOKUP(MOD(M3-4,12),{0,1,2,3,4,5,6,7,8,9,10,11},{"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"})

2

由于每年可以被整除的是猴年,所以减去4年就从鼠年开始,如果不想减去4,可以把排序改成猴开始即可

推荐信息