Dzwebs.Net

撰写电脑技术杂文十余年

使用CHOOSE函数根据出生年月自动算出生肖的法子

Admin | 2008-6-1 16:43:37 | 被阅次数 | 12497

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  如何在Excel中根据指定的列,该列的数据为出生年月,之后在另外一列自动算出对应的生肖?

  如下图,为效果示例图!

  只需要使用三个函数即可得出,分别为CHOOSE函数,MOD函数和YEAR函数;下面先看相关函数的用法;

  CHOOSE函数

  函数CHOOSE可以使用 index_num 返回数值参数清单中的数值。使用函数 CHOOSE 可以基于索引号返回多达 29 个待选数值中的任一数值。

  语法形式为:CHOOSE(index_num,value1,value2,...)

  Index_num用以指明待选参数序号的参数值。Index_num 必须为 1 到 29 之间的数字、或者是包含数字 1 到 29 的公式或单元格引用。

  Value1,value2,... 为 1 到 29 个数值参数,函数 CHOOSE 基于 index_num,从中选择一个数值或执行相应的操作。参数可以为数字、单元格引用,已定义的名称、  公式、函数或文本。

  MOD

  返回两数相除的余数。结果的正负号与除数相同。

  语法

  MOD(number,divisor)

  Number 为被除数。

  Divisor 为除数。

  说明

  如果 divisor 为零,函数 MOD 返回错误值 #DIV/0!。

  函数 MOD 可以借用函数 INT 来表示:

  MOD(n, d) = n - d*INT(n/d)

  补充说明:

  如果除数为正数表示多余多少,如果除数为负数表示为缺少多少

  好了,下面进入正题:

  选择B2单元格,之后在其对应的FX函数输入区域输入如下的代码即可!

  =CHOOSE(MOD((YEAR(A2)-1975),12)+1,"兔","龙","蛇","马","羊","猴","鸡","狗","猪","鼠","牛","虎")

  输入后直接按回车键确定!

  最后使用自动填充的办法,使用鼠标左键选择B2单元格,往下一拖,结果就出来了!


该杂文来自: Excel杂文

上一篇:用Excel之IF函数做乘法口诀玩玩

下一篇:使用Excel给班级新生安排座位

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计