1.Excel日期的序列值与显示
Excel将日期存储为可用于计算的序列值,所以日期可以进行算术运算。默认情况下,1900年1月1日的序列号是1,则2008年1月1日的序列号是39 448,因为它距1900年1月1日有39 448天。
例如:在A10单元格键入“2012-1-5”,单元格及编辑框中均显示此值。单击千位分隔符按钮后,单元格及编辑框中均显为“40,913.00”,它就是该日期的序列值(2012年1月5日与1900年1月1日间隔40 913天)。
实际工作中常常出现这种情况:输入的是日期但显示为数值(即日期的序列值)。此时应进行数字格式的修改。方法是:选定上例的A10单元格(或单元区域),右击该单元格,选择“设置单元格格式”命令,进入“设置单元格格式”对话框;选定左部的“日期”分类,再选择右部的日期类型,单击“确定”按钮。
2.年月日函数
Excel提供的日期函数很多,如年月日函数、星期函数、当前日期函数、特定日期函数等。
(1)年YEAR函数是取函数参数中的年份值,取值为1900~9999之间的数字。函数公式为:
=YEAR(serial_number)
(2)月MONTH函数是取函数参数中的月份值,取值为1~12之间的数字。函数公式为:
=MONTH(serial_number)(www.xing528.com)
(3)日DAY函数是取函数参数中的天数值,取值为1~31之间的数字。函数公式为:
=DAY(serial_number)
(4)上述公式中,参数serial_number为日期值,要包含查找的年份、月份、天数。
3.条件IF函数
条件IF函数的功能是判断一个条件是否满足,如果满足,返回一个值;如果不满足,则返回另一个值。函数公式为:
=IF(logical_test,value_if_true,value_if_false)
式中,logical_test表示计算结果为True(逻辑真值)或False(逻辑假值)的任意值或表达式;value_if_true表示为True时返回的值;value_if_false表示为False时返回的值。
IF可多次判断,Excel 2003及其以前版本最多嵌套7层;Excel 2007—Excel 2019最多嵌套64层。
例如:=IF(B2>=60,"及格","不及格")表示:如果B2单元格的值大于或等于60,则返回逻辑真值,并赋予逻辑真值为“及格”;否则,返回逻辑假值,并赋予逻辑假值为“不及格”。假如B2单元格的值为“75”,那么其返回值为“及格”;如果B2单元格的值为“40”,则其返回值为“不及格”。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。