如何根据日期推断出星期几
1个回答
展开全部
本文主要介绍如何根据当前的日期推算出星期几
虽然本文主要是weekend()函数,但是Excel函数大都是可以通用。而我也习惯将可以融合的知识点整合到一起,这样更方便记忆与理解。
所以,文末有彩蛋。
按照惯例,先看下实例。
weekend(serial_number,[return_type])表示返回对应于某个日期的一周中的第几天。 默认情况下,天数是 1(星期日)到 7(星期六)范围内的整数。
其中,serial_number表示一个顺序的序列号,代表要查找的那一天的日期。 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。
例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。
return_type 可选,用于确定返回值类型的数字。
注意:在表格中,weekend的过程中自动提示函数功能
提示:
(1)Microsoft Excel 可将日期存储为可用于计算的序列号。 默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。
(2)如果serial_number当前日期基值的范围外,则返回#NUM! 错误。
(3)如果return_type超过上表中指定的范围,则#NUM! 错误。
举个例子方便理解:
现在已经学会了weekend函数,那么我们该如何利用这个函数知道某个日期的星期几呢?这时候需要借助下choose函数了,这个在Excel素有“扫地僧”之称的函数。
往下看,很简单的一个函数。
choose(index_num, value1, [value2], ...)函数,使用 index_num 返回数值参数列表中的数值。 使用 CHOOSE 可以根据索引号从最多 254 个数值中选择一个。
例如,如果 value1 到 value7 表示一周的 7 天,那么将 1 到 7 之间的数字用作 index_num 时,CHOOSE 将返回其中的某一天。
简单点的说法,就是在列举的共有参数(给定的索引值)中选择一个并返回这个参数的值。
其中index_num 必需。用于指定所选定的数值参数。 index_num 必须是介于 1 到 254 之间的数字,或是包含1到254之间的数字的公式或单元格引用。
如果 index_num 为 1,则 CHOOSE 返回 value1;如果为 2,则 CHOOSE 返回 value2,以此类推。
如果 index_num 小于 1 或大于列表中最后一个值的索引号,则 CHOOSE 返回 #VALUE! 错误值。
如果 index_num 为小数,则在使用前将被截尾取整。
value1, value2, ... Value1 是必需的,后续值是可选的。 1 到 254 个数值参数,CHOOSE 将根据 index_num 从中选择一个数值或一项要执行的操作。 参数可
以是数字、单元格引用、定义的名称、公式、函数或文本。
举个例子:
表格中的公式为:=CHOOSE(WEEKDAY(A2,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日")
实例1:通过choose函数对学生成绩进行考核
表格中的公式为:=CHOOSE(IF(C2>=60,1,2),"及格","不及格")
实例2:通过choose函数对学生成绩进行不同等级考评
表格中的公式为:=CHOOSE(IF(C2>=85,1,IF(C2>=60,2,IF(C2<60,3))),"优秀","良好","差")
等同于公式=IF(C2>=85,"优秀",IF(C2>=60,"良好",IF(C2<60,"差"))),简单点理解就是IF嵌套IF函数,也就是最外边的IF函数在括号内加了个IF函数,最里面的也是个IF函数,简化后的格式为:IF(IF(IF()))。
写在最后:
喜欢的可以点个关注点个赞,这样我就更有动力更新啦
虽然本文主要是weekend()函数,但是Excel函数大都是可以通用。而我也习惯将可以融合的知识点整合到一起,这样更方便记忆与理解。
所以,文末有彩蛋。
按照惯例,先看下实例。
weekend(serial_number,[return_type])表示返回对应于某个日期的一周中的第几天。 默认情况下,天数是 1(星期日)到 7(星期六)范围内的整数。
其中,serial_number表示一个顺序的序列号,代表要查找的那一天的日期。 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。
例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。
return_type 可选,用于确定返回值类型的数字。
注意:在表格中,weekend的过程中自动提示函数功能
提示:
(1)Microsoft Excel 可将日期存储为可用于计算的序列号。 默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。
(2)如果serial_number当前日期基值的范围外,则返回#NUM! 错误。
(3)如果return_type超过上表中指定的范围,则#NUM! 错误。
举个例子方便理解:
现在已经学会了weekend函数,那么我们该如何利用这个函数知道某个日期的星期几呢?这时候需要借助下choose函数了,这个在Excel素有“扫地僧”之称的函数。
往下看,很简单的一个函数。
choose(index_num, value1, [value2], ...)函数,使用 index_num 返回数值参数列表中的数值。 使用 CHOOSE 可以根据索引号从最多 254 个数值中选择一个。
例如,如果 value1 到 value7 表示一周的 7 天,那么将 1 到 7 之间的数字用作 index_num 时,CHOOSE 将返回其中的某一天。
简单点的说法,就是在列举的共有参数(给定的索引值)中选择一个并返回这个参数的值。
其中index_num 必需。用于指定所选定的数值参数。 index_num 必须是介于 1 到 254 之间的数字,或是包含1到254之间的数字的公式或单元格引用。
如果 index_num 为 1,则 CHOOSE 返回 value1;如果为 2,则 CHOOSE 返回 value2,以此类推。
如果 index_num 小于 1 或大于列表中最后一个值的索引号,则 CHOOSE 返回 #VALUE! 错误值。
如果 index_num 为小数,则在使用前将被截尾取整。
value1, value2, ... Value1 是必需的,后续值是可选的。 1 到 254 个数值参数,CHOOSE 将根据 index_num 从中选择一个数值或一项要执行的操作。 参数可
以是数字、单元格引用、定义的名称、公式、函数或文本。
举个例子:
表格中的公式为:=CHOOSE(WEEKDAY(A2,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日")
实例1:通过choose函数对学生成绩进行考核
表格中的公式为:=CHOOSE(IF(C2>=60,1,2),"及格","不及格")
实例2:通过choose函数对学生成绩进行不同等级考评
表格中的公式为:=CHOOSE(IF(C2>=85,1,IF(C2>=60,2,IF(C2<60,3))),"优秀","良好","差")
等同于公式=IF(C2>=85,"优秀",IF(C2>=60,"良好",IF(C2<60,"差"))),简单点理解就是IF嵌套IF函数,也就是最外边的IF函数在括号内加了个IF函数,最里面的也是个IF函数,简化后的格式为:IF(IF(IF()))。
写在最后:
喜欢的可以点个关注点个赞,这样我就更有动力更新啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询