搜档网
当前位置:搜档网 › exce1时间差计算

exce1时间差计算

exce1时间差计算
exce1时间差计算

方法1:在A1单元格输入前面的日期,比如“2004-10-10”,在A2单元格输入后面的日期,如“2005-6-7”。接着单击A3单元格,输入公式“=DATEDIF(A1,A2,"d")”。然后按下回车键,那么立刻就会得到两者的天数差“240”。

提示:公式中的A1和A2分别代表前后两个日期,顺序是不可以颠倒的。此外,DA TEDIF 函数是Excel中一个隐藏函数,在函数向导中看不到它,但这并不影响我们的使用。

方法2:任意选择一个单元格,输入公式“="2004-10-10"-"2005-6-7"”,然后按下回车键,我们可以立即计算出结果。

一、计算工作时间、工龄

假如日期数据在D2单元格。

=DA TEDIF(D2,TODAY(),"y")+1

注意:工龄两头算,所以加“1”。

如果精确到“天”——

=DA TEDIF(D2,TODAY(),"y")&"年"&DATEDIF(D2,TODAY(),"ym")&"月"&DATEDIF(D2,TODAY(),"md")&"日"

二、计算2003-7-617:05到2006-7-713:50分之间相差了多少天、多少个小时多少分钟

假定原数据分别在A1和B1单元格,将计算结果分别放在C1、D1和E1单元格。

C1单元格公式如下:=ROUND(B1-A1,0)

D1单元格公式如下:=(B1-A1)*24

E1单元格公式如下:=(B1-A1)*24*60

注意:A1和B1单元格格式要设为日期,C1、D1和E1单元格格式要设为常规.

三、计算生日,

假设b2为生日=datedif(B2,today(),"y")

DA TEDIF函数,除Excel2000中在帮助文档有描述外,其他版本的Excel在帮助文档中都没有说明,并且在所有版本的函数向导中也都找不到此函数。但该函数在电子表格中确实存在,并且用来计算两个日期之间的天数、月数或年数很方便。微软称,提供此函数是为了与Lotus1-2-3兼容。

该函数的用法为“DA TEDIF(Start_date,End_date,Unit)”,其中Start_date为一个日期,它代表时间段内的第一个日期或起始日期。End_date为一个日期,它代表时间段内的最后一个日期或结束日期。Unit为所需信息的返回类型。

“Y”为时间段中的整年数,“M”为时间段中的整月数,“D”时间段中的天数。“MD”为Start_date与End_date日期中天数的差,可忽略日期中的月和年。“YM”为Start_date与End_date日期中月数的差,可忽略日期中的日和年。“YD”为Start_date与End_date日期中天数的差,可忽略日期中的年。比如,B2单元格中存放的是出生日期(输入年月日时,用斜线或短横线隔开),在C2单元格中输入“=datedif(B2,today(),"y")”(C2单元格的格式为常规),按回车键后,C2单元格中的数值就是计算后的年龄。此函数在计算时,只有在两日期相差满12个月,才算为一年,假如生日是2004年2月27日,今天是2005年2月28日,用此函数计算的年龄则为0岁,这样算出的年龄其实是最公平的。

这是因为:

1、在Excel中,在默认情况下,如果输入的数字超过了11位,就会自动变成科学技术法的形式。

如输入123456789012,会变成1.23457E+11。此时,如果输入的数字不超过15位,可以把单元格格式设置成数值。

2、在Excel中,数值格式的数字最多可以输入15位,如果大于15位,会自动把其后的几位变成0。

如输入123456789012345678 ,会变成123456789012345000。

解决方法有两种:

1、事先把单元格格式设置成文本格式。选择1个或多个单元格,右键->设置单元格格式->在“数字”标签页,“分类”里选择“文本”,确定。之后再输入数字。

2、输入数字前先输入一个单引号' ,注意,一定要在关闭输入法的情况下输入。之后再输入数字,如:'123456789012345678 。

但是,这样输入后,数字会被认为是文本形式,无法参与计算EXCEL 中的TEXT 函数

TEXT

将数值转换为按指定数字格式表示的文本。

语法

TEXT(value,format_text)

Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。

Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。

说明

Format_text 不能包含星号(*)。

通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数TEXT 可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。

A B

1 销售人员销售

2 Buchanan 2800

3 Dodsworth 40%

公式说明(结果)

=A2&" sold "&TEXT(B2, "$0.00")&" worth of units." 将上面内容合并为一个短语(Buchanan sold $2800.00 worth of units.)

=A3&" sold "&TEXT(B3,"0%")&" of the total sales." 将上面内容合并为一个短语(Dodsworth sold 40% of the total sales.)

TEXT生成的三种日期格式:

e:

=text(now(),"e") 与=text(now(),"YYYY") 是一样的

b

=text(now(),"b") 佛历2位年份

bbbb

=text(now(),"bbbb") 佛历4位年份与公元纪年相差543年也就是公元纪年+543就是了。

dbnum1

=TEXT(NOW(),"[dbnum1]yyyy年m月d日") 中文小写日期

dbnum2

=TEXT(NOW(),"[dbnum2]yyyy年m月d日") 中文大写日期

佛历为部分佛教国家计算纪元的方式,该计算方式以释迦摩尼去世当年度为计算基准。

西元1950年,锡兰首都可伦坡举办首届“世界佛教徒友谊会”,会中议决:佛陀诞生于西元前623年,成道于西元前588年,去世于西元元前543年。三年后的1954年,该年会于缅甸仰光举行,会中再决议佛教国家以“佛历”纪元,并以释迦牟尼涅盘日推算,西元1954年为佛历2498年。

日期转换

把20080808修改成2008-08-08的格式可以用以下公式:

=--text("20080808","#-00-00")

把英文月份化成数字月份:

=MONTH(--("Aug"&1))

=MONTH(--("August"&1))

返回一个月的最后一天,就是用下一个月的第一天-1就行。

得到上一个月的最后一天:

=today()-day(now())

确定季度:

=text(roundup(month(now())/3,0),"[dbnum1]第0季度")

星期:

=weekday(now())

=mod(today()-2,7)+1

=text(today(),"aaaa")

返回最近星期天的日期

=today()-weekday(today(),2)

=today()-mod(today()-1,7)

=today()+8-weekday(today())

=today()+6-mod(today()-2,7)

两个日期相隔的星期天数:

=int((weekday(date1,2)+date2-date1)/7)

转帖]TEXT 函数运用终极篇(小爪)

转自https://www.sodocs.net/doc/bd2854786.html,/huanhuanxiao ... 2f3d1663279890.html

2008-06-18 18:58

1.关于TEXT(102,"!r0c00") 此类格式函数

TEXT(102,"!r0c00") --->"r1c02"

前面加个indirect

indirect(TEXT(102,"!r0c00"),)---->INDIRECT("r1c02",)-->就是等于行1列2 即B1的值故展开=INDIRECT(TEXT(1002,"!r00c00"),)--->B10的值

=INDIRECT(TEXT(1002,"!r00c0"),)--->B100的值

=INDIRECT(TEXT(102,"!r00c0"),)------->B10的值注意前后的变化

继续扩展:

=INDIRECT(TEXT({101;102;103;201;202;203;301;302;303},"!r0c00"),)------->

=INDIRECT({"r1c01";"r1c02";"r1c03";"r2c01";"r2c02";"r2c03";"r3c01";"r3c02";"r3c03"},)这个得到一个数组

题外话:

SMALL(ROW($A$1:$C$3)*100+COLUMN($A$1:$C$3),ROW(1:9))--可得到(张贴:只是为了学习这个方法)------------------------------->{101;102;103;201;202;203;301;302;303}

2.关于此类TEXT({10;1;11;2;13;14;15;8;7;3},"[<=8]#;1")此类格式函数

先了解一下: TEXT({10;1;11;2;13;14;15;8;7;3},"[<=8]#;1")引申出结果为

{"1";"1";"1";"2";"1";"1";"1";"8";"7";"3"},意思就是说大于8的为1,小于等于8的为原来值看=TEXT({10;1;11;2;13;14;15;8;7;3},"[>=8]#;1")如果修改成大于等于引申出结果为{"10";"1";"11";"1";"13";"14";"15";"8";"1";"1"}

这样就大家都明白了

继续展开

=TEXT({10;1;11;2;13;14;15;8;7;3},"[=8]#;1")--->={"1";"1";"1";"1";"1";"1";"1";"8";"1";"1"} =TEXT({10;1;11;2;13;14;15;8;7;3},"[<>8]#;1")-

-

-->={"10";"1";"11";"2";"13";"14";"15";"1";"7";"3"}

=TEXT({10;1;11;2;13;14;15;8;7;3},"[<>""]#;1")-->={"10";"1";"11";"2";"13";"14";"15";"8"; "7";"3"}

这样就大家就更明白

题外话:(相关的例子)

"[<="&LEN($A$6)&"]#;1"--->如果LEN($A$6) 等于8 那么就可以得到"[<=8]#;1"

ROW($1:$10)-1----->就可以得到{0;1;2;3;4;5;6;7;8;9}这个数组

10-ROW($1:$10)--->就可以得到{9;8;7;6;5;4;3;2;1;0}这个数组

这2个数组有什么用呢?继续

例1

{"1";"1";"1";"1";"1";"1";"3";"9";"8";"7"}*10^({9;8;7;6;5;4;3;2;1;0})--->

{"1";"1";"1";"1";"1";"1";"3";"9";"8";"7"}*{1000000000;100000000;10000000;1000000;100 000;10000;1000;100;10;1}--->可以得到下面的值={1000000000;100000000;10000000;1000000;100000;10000;3000;900;80;7} 加个sum 可以得到1111113987

例2.

={"1";"1";"1";"1";"1";"1";"3";"9";"8";"7"}*10^({0;1;2;3;4;5;6;7;8;9})--->

={"1";"1";"1";"1";"1";"1";"3";"9";"8";"7"}*{1;10;100;1000;10000;100000;1000000;100000 00;100000000;1000000000}--->可以得到下面的值={1;10;100;1000;10000;100000;3000000;90000000;800000000;7000000000} 加个sum 可以得到=7893111111 与上面刚好相反

例3

SUM({"1";"1";"1";"1";"1";"1";"3";"9";"8";"7"}*(10^(-{0;1;2;3;4;5;6;7;8;9})))-->

=SUM({"1";"1";"1";"1";"1";"1";"3";"9";"8";"7"}*({1;0.1;0.01;0.001;0.0001;0.00001;0.000001;0. 0000001;0.00000001;0.000000001}))-->

=SUM({1;0.1;0.01;0.001;0.0001;0.00001;0.000003;0.0000009;0.00000008;0.000000007})

=1.111113987

例4

=sum({"1";"1";"1";"1";"1";"1";"3";"9";"8";"7"}*10^(-{9;8;7;6;5;4;3;2;1;0}))--->

=sum({"1";"1";"1";"1";"1";"1";"3";"9";"8";"7"}*{0.000000001;0.00000001;0.0000001;0.000001;

0.00001;0.0001;0.001;0.01;0.1;1}) ---> =SUM({0.000000001;0.00000001;0.0000001;0.000001;0.00001;0.0001;0.003;0.09;0.8;7})->>=7. 893111111

Excel中如何计算日期差

Excel中如何计算日期差: ----Excel中最便利的工作表函数之一——Datedif名不见经传,但却十分好用。Datedif能返回任意两个日期之间相差的时间,并能以年、月或天数的形式表示。您可以用它来计算发货单到期的时间,还可以用它来进行2000年的倒计时。 ----Excel中的Datedif函数带有3个参数,其格式如下: ----=Datedif(start_date,end_date,units) ----start_date和end_date参数可以是日期或者是代表日期的变量,而units则是1到2个字符长度的字符串,用以说明返回日期差的形式(见表1)。图1是使用Datedif函数的一个例子,第2行的值就表明这两个日期之间相差1年又14天。units的参数类型对应的Datedif返回值 “y”日期之差的年数(非四舍五入) “m”日期之差的月数(非四舍五入) “d”日期之差的天数(非四舍五入) “md”两个日期相减后,其差不足一个月的部分的天数 “ym”两个日期相减后,其差不足一年的部分的月数 “yd”两个日期相减后,其差不足一年的部分的天数

表1units参数的类型及其含义 图1可以通过键入3个带有不同参数的Datedif公式来计算日期的差。units的参数类型 ----图中:单元格Ex为公式“=Datedif(Cx,Dx,“y”)”得到的结果(x=2,3,4......下同) ----Fx为公式“=Datedif(Cx,Dx,“ym”)”得到的结果 ----Gx为公式“=Datedif(Cx,Dx,“md”)”得到的结果 现在要求两个日期之间相差多少分钟,units参数是什么呢? 晕,分钟你不能用天数乘小时再乘分钟吗? units的参数类型对应的Datedif返回值 “y”日期之差的年数(非四舍五入) “m”日期之差的月数(非四舍五入) “d”日期之差的天数(非四舍五入) “md”两个日期相减后,其差不足一个月的部分的天数 “ym”两个日期相减后,其差不足一年的部分的月数 “yd”两个日期相减后,其差不足一年的部分的天数 假设你的数据从A2和B2开始,在C2里输入下面公式,然后拖拉复制。 =IF(TEXT(A2,"h:mm:ss")

双代号时标网络计划总时差与自由时差计算的简便方法总结

双代号时标网络计划总时差与自由时差计算的简便方法总结 双代号网络计划中的总时差和自由时差是什么意思?

还有总时差的缩写为什么是TF,F是什么英文的缩写? 最佳答案 总时差是不影响总工期的情况下该工作拥有的时间 总时差其实就是机动时间或宽裕时间 F。。。。flexible: 自由时差是在不影响后续工作的情况下拥有的时间,可以简单理解就是多余的时间 双代号时标网络计划总时差与自由时差计算的简便方法总结 项目组织与管理和实物课程的考试都会涉及网络图的计算,双代号时标网络图自由时差和总时差的计算是经常考到的,我在学习中总结了一些简单的分析方法,希望可以帮助大家更快更准确的解决双代号时标网络图时间参数的计算。 一、自由时差,双代号时标网络图自由时差的计算很简单,就是该工作箭线上波形线的长度, 但是有一种特殊情况,很容易忽略,如下图: 其中E工作的箭线上没有波形线,但是E工作与其紧后工作之间都有时间间隔,此时E工作的自由时差为E与其紧后工作时间间隔的最小值,即E的自由时差为1。 二、总时差。双代号时标网络图总时差教材中的计算公式=紧后工作的总时差+本工作与该 紧后工作之间的时间间隔所得之和的最小值 这样计算起来比较麻烦,需要计算出每个紧后工作的总时差,我总结的简单的方法如下:计算哪个工作的总时差,就以哪个工作为起点工作,寻找通过该工作的所有线路,然后计算各条线路的波形线的长度和,波形线长度和的最小值就是该工作的总时差。还是以上面的网 络图为例,计算E工作的总时差,

以E工作为起点工作,通过E工作的线路有EH和EJ,两天线路的波形线的和都是2,所 以此时E的总时差就是2。 再比如,计算C工作的总时差,通过C工作的线路有三条,CEH,波形线的和为4;CEJ,波形线的和为4;CGJ,波形线的和为1,那么C的总时差就是1。 施工管理中的自由时差和总是差的计算 一项工作的自由时差(FF)是指在不影响紧后工作最早开始时间的前提下,该工作所具有的机动时间,自由时差也叫局部时差或自由机动时间,其计算公式如下: FFi-j=ESj-k—ESi-j—Di-j= ESj-k —EFi-j FFi-j—工作i-j的自由时差。 ESj-k—工作i-j的紧后工作j-k的紧早开始时间,对紧后一项工作ESj-k = Tp 。 ESi-j—工作i-j的最早开始时间。 Di-j—工作i-j的持续时间。 EFi-j—工作i-j的最早完成时间。 工作总时差是指在不影响工期的前提下,该工作可以利用的机动时间,以TFi-j表示。 即:TFi-j=LSi-j—ESi-j 或TFi-j=LFi-j—EFi-j LSi-j—在总工期已经确定的情况下,工作i-j的最迟开始时间。 ESi-j—工作i-j的最早开始时间。 LFi-j—在总工期已经确定的情况下,工作i-j的最迟完成时间。 EFi-j—工作i-j的最早完成时间。 中文词条名:工作的总时差和自由时差 英文词条名: 工作的总时差是指在不影响总工期的前提下,本工作可以利用的机动时间。工作的自由时差是指在不影响其紧后工作最早开始时间的前提下,本工作可以利用的机动时间。 从总时差和自由时差的定义可知,对于同一项工作而言,自由时差不会超过总时差。当工作的总时差为零时,其自由时差必然为零。 图上计算法计算工作时差

时差计算

时差计算 产生时差: 1、原因:由于地球自西向东自转,同纬度的偏东位置的地方总比偏西位置的地方要先见到日出,时刻较早。 2、概念:因经度不同而出现的不同时刻,就是地方时。 要点: A 经度每隔15o地方时相差1小时,1o相差4分钟; B 东早西晚; C 同一经线的各地地方时相同,不同经线上各地地方时存在差异。 思考: 1)若A点在B点的东边15°,那么A的时间就比B的时间早或晚多长时间?(早1小时) 2)B点6:00,那么A点几点?(7:00) 3)若A点6:00,那么B点几点?(5:00) 3、地方时计算的步骤: (1)求间隔的经度差:同减异加 (2)计算时间差: 间隔的经度数÷150=商(小时)+余数(余数×4分钟=分钟) 时间差=小时+分钟 (3)某地地方时=已知地方时+(或-)时间差(东加西减)▲注意:所求地方时的地点若在已知地的东边,则加时差;若在已知地的西边则减时差。即东“+”西“-” ▲两地东西位置的判断方法:①若同为东经度,度数大的在东;②若同 1

2 为西经度,度数小的在东;③若两地一为东经度,一为西经度,进行地方时计算时,总是认为东经度在东,西经度在西。 ▲答数处理:若计算结果大于24小时,则日期加一日,结果减去24小时;若计算结果出现负值,则日期减一日,结果加上24小时。 例1:我国最东端约在135oE ,最西端在73oE ,当最东端的地方时是8点时,最西端的地方时是多少? 经度差=135°E —73oE=62°,地方时差=4小时8分钟 所求地点在西,所以8-4:08=3:52 例2:当60oE 的地方时是9点时,120oW 是几点? 经度差=180o,地方时差=12小时,所求地点在西,所以9—12=-3小时,﹣3+24=21小时(前一天) 练一练:地方时的计算 1】88°W上是3月4日8:06,108°W上是几点? 2】20°E 上是3月4日10:10, 18°W上是几日几点? ▲方法技巧:参照点地方时的确定

EXCEL计算两个日期之间天数的函数

EXCEL计算两个日期之间天数的函数语法 DATEDIF(start_date,end_date,unit) Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。日期有多种输入方法:带引号的文本串(例如"2001/1/30")、系列数(例如,如果使用1900 日期系统则36921 代表2001 年 1 月30 日)或其他公式或函数的结果(例如,DATEVALUE("2001/1/30"))。有关日期系列数的详细信息,请参阅NOW。 End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。 Unit 为所需信息的返回类型。 Unit 返回 "Y" 时间段中的整年数。 "M" 时间段中的整月数。 "D" 时间段中的天数。 "MD" start_date 与end_date 日期中天数的差。忽略日期中的月和年。 "YM" start_date 与end_date 日期中月数的差。忽略日期中的日和年。 "YD" start_date 与end_date 日期中天数的差。忽略日期中的年。 说明 Microsoft Excel 按顺序的系列数保存日期,这样就可以对其进行计算。如果工作簿使用1900 日期系统,则Excel 会将1900 年1 月1 日保存为系列数1。而如果工作簿使用1904 日期系统,则Excel 会将1904 年1 月1 日保存为系列数0,(而将1904 年1 月2 日保存为系列数1)。例如,在1900 日期系统中Excel 将1998 年 1 月 1 日保存为系列数35796,因为该日期距离1900 年 1 月 1 日为35795 天。请查阅Microsoft Excel 如何存储日期和时间。 Excel for Windows 和Excel for Macintosh 使用不同的默认日期系统。有关详细信息,请参阅NOW。 示例 DATEDIF("2001/1/1","2003/1/1","Y") 等于2,即时间段中有两个整年。 DATEDIF("2001/6/1","2002/8/15","D") 等于440,即在2001 年6 月1 日和2002 年8 月15 日之间有440 天。 DATEDIF("2001/6/1","2002/8/15","YD") 等于75,即在6 月1 日与8 月15 日之间有75 天,忽略日期中的年。 DATEDIF("2001/6/1","2002/8/15","MD") 等于14,即开始日期 1 和结束日期15 之间的差,忽略日期中的年和月。

时差的计算方法

时差的计算方法:两个时区标准时间(即时区数)相减就是时差,时区的数值大的时间早。比如中国是东八区(+8),美国PST是西五区(-8),两地的时差是16小时,北京比纽约要早16个小时;如果是美国实行夏令时的时期,相差15小时。美国夏令时期间:4月的第一个星期日~10月最后的星期日 一、地方时计算的一般步骤: 1.找两地的经度差: (1)如果已知地和要求地同在东经或同在西经,则:经度差=经度大的度数—经度小的度数 (2)如果已知地和要求地不同在东经或西经,则:经度差=两经度和(和小于180°时),或经度差=180°—两经度和。(两经度和大于180°时) 2.把经度差转化为地方时差,即:地方时差=经度差÷15°/H 3.根据要求地在已知地的东西位置关系,加减地方时差,即:要求点在已知点的东方,加地方时差;如要求点在已知点西方,则减地方时差。 二.东西位置关系的判断: (1)同是东经,度数越大越靠东。即:度数大的在东。 (2)同是西经,度数越大越靠西。即:度数大的在西。 (3)一个东经一个西经,如果和小于180°,东经在东,西经在西;如果和大于180°,则经度差=(360°—和),且东经在西,西经在东;如果和等于180,则亦东亦西。 地球有东西半球之分,它自转一周迎来了白天和黑夜,需要花费24小时。当东半球在阳光照跃下处在白昼时,西半球却是一片漆黑;随着地球的自转,东半球将进入黑夜,西半球就迎来了新的曙光。东西半球之间存在着时差,如何计算这种时差得从日界线说起。 日界线又称国际日期变更线,或国际改日线。地球上各处因东西位置不同,日出时刻有早有晚。为了避免这种差异造成日期上的紊乱,1884年国际经度会议决定将经度180°子午线(此线也是东西半球的分界线之一)作为日期变更的界线。这是地球上的一条无形的又富有神奇色彩的线,其东西两侧相距咫尺,但日期却相差一整天。因此,舰船飞机由西向东航行过这一线时须减去一天;由东向西航行过这一线时须增加一天。由于照顾行政区域的统一,日界线并不完全沿180°子午线划分,有小部分线段绕过一些岛屿和海峡:由北往南通过白令海峡和阿留申、萨摩亚、斐济、汤加等群岛而达新西兰的东边分析: 三、应用举例: 【例1】已知:A点120°E,地方时为10:00,求B点60°E的地方时。 【例2】已知:A点100°W的地方时为8:00,求B点80°W的地方时 【例3】已知:A点110°E的地方时为10:00,求B点30°W的地方时. 例四:已知A点100°E的地方时为8:00,求B点90°W的地方时。 【例5】已知A点100°E的地方8:00,求B点80°W的地方时

关键路径计算、总时差、自由时差一点通算法

关键路径计算、总时差、自由时差 1. 关键路径 2. 总时差与自由时差的区别 总时差是指在不延误项目完成日期或违反进度因素的前提下,某活动可以推迟的时间。 总时差=LS-ES=LF-EF 自由时差是指在不影响紧后活动最早开始的情况下,当前活动可以推迟的时间。 自由时差=(后一活动)ES-(前一活动的)EF 所以总时差影响总工期,自由时差影响紧后活动。 (1)总时差(TF):当一项活动的最早开始时间和最迟开始时间不相同时,它们之间的差值是该工作的总时差。计算公式是:TF=LS-ES。 (2)自由时差(FF):在不影响紧后活动完成时间的条件下,一项活动可能被延迟的时间是该项活动的自由时差,它由该项活动的最早完成时间EF和它的紧后活动的最早开始时间决定的。计算公式是:FF=min{紧后活动的ES}-EF。

(3)关键路径。项目的关键路径是指能够决定项目最早完成时间的一系列活动。它是网络图中的最长路径,具有最少的时差。在实际求关键路径时,一般的方法是看哪些活动的总时差为0,总时差为0的活动称为关键活动,关键活动组成的路径称为关键路径。 尽管关键路径是最长的路径,但它代表了完成项目所需的最短时间。因此,关键路径上各活动持续时间(历时)的和就是项目的计算工期。 3. 如何计算ES,EF,LS,LF (1)最早开始时间(ES):一项活动的最早开始时间取决于它的所有紧前活动的完成时间。通过计算到该活动路径上所有活动的完成时间的和,可得到指定活动的ES。如果有多条路径指向此活动,则计算需要时间最长的那条路径,即ES=max{紧前活动的EF}。 (2)最早结束时间(EF):一项活动的最早完成时间取决于该工作的最早开始时间和它的持续时间(D),即EF=ES+D。 (3)最晚结束时间(LF):在不影响项目完成时间的条件下,一项活动可能完成的最迟时间。计算公式是:LF=min{紧后活动的LS}。 (4)最晚开始时间(LS):在不影响项目完成时间的条件下,一项活动可能开始的最晚时间。计算公式是:LS=LF-D。 前推法来计算最早时间 某一活动的最早开始时间(ES)=指向它的所有紧前活动的最早结束时间的最大值。 某一活动的最早结束时间(EF)=ES+T(作业时间)

excel中计算日期差工龄生日等方法

excel中计算日期差工龄生日等方法 方法1:在A1单元格输入前面的日期,比如“2004-10-10”,在A2单元格输入后面的日期,如“2005-6-7”。接着单击A3单元格,输入公式“=DATEDIF(A1,A2,"d")”。然后按下回车键,那么立刻就会得到两者的天数差“240”。 提示:公式中的A1和A2分别代表前后两个日期,顺序是不可以颠倒的。此外,DATEDIF 函数是Excel中一个隐藏函数,在函数向导中看不到它,但这并不影响我们的使用。 方法2:任意选择一个单元格,输入公式“="2004-10-10"-"2005-6-7"”,然后按下回车键,我们可以立即计算出结果。 计算工作时间——工龄—— 假如日期数据在D2单元格。 =DA TEDIF(D2,TODAY(),"y")+1 注意:工龄两头算,所以加“1”。 如果精确到“天”—— =DA TEDIF(D2,TODAY(),"y")&"年"&DATEDIF(D2,TODAY(),"ym")&"月"&DATEDIF(D2,TODAY(),"md")&"日" 二、计算2003-7-617:05到2006-7-713:50分之间相差了多少天、多少个小时多少分钟 假定原数据分别在A1和B1单元格,将计算结果分别放在C1、D1和E1单元格。 C1单元格公式如下: =ROUND(B1-A1,0) D1单元格公式如下: =(B1-A1)*24 E1单元格公式如下: =(B1-A1)*24*60 注意:A1和B1单元格格式要设为日期,C1、D1和E1单元格格式要设为常规. 三、计算生日,假设b2为生日

=datedif(B2,today(),"y") DA TEDIF函数,除Excel2000中在帮助文档有描述外,其他版本的Excel在帮助文档中都没有说明,并且在所有版本的函数向导中也都找不到此函数。但该函数在电子表格中确实存在,并且用来计算两个日期之间的天数、月数或年数很方便。微软称,提供此函数是为了与Lotus1-2-3兼容。 该函数的用法为“DA TEDIF(Start_date,End_date,Unit)”,其中Start_date为一个日期,它代表时间段内的第一个日期或起始日期。End_date为一个日期,它代表时间段内的最后一个日期或结束日期。Unit为所需信息的返回类型。 “Y”为时间段中的整年数,“M”为时间段中的整月数,“D”时间段中的天数。“MD”为Start_date与End_date日期中天数的差,可忽略日期中的月和年。“YM”为Start_date与End_date日期中月数的差,可忽略日期中的日和年。“YD”为Start_date与End_date日期中天数的差,可忽略日期中的年。比如,B2单元格中存放的是出生日期(输入年月日时,用斜线或短横线隔开),在C2单元格中输入“=datedif(B2,today(),"y")”(C2单元格的格式为常规),按回车键后,C2单元格中的数值就是计算后的年龄。此函数在计算时,只有在两日期相差满12个月,才算为一年,假如生日是2004年2月27日,今天是2005年2月28日,用此函数计算的年龄则为0岁,这样算出的年龄其实是最公平的。 本篇文章来源于:实例教程网(https://www.sodocs.net/doc/bd2854786.html,) 原文链接:https://www.sodocs.net/doc/bd2854786.html,/bgruanjian/excel/631.html

exce1时间差计算

方法1:在A1单元格输入前面的日期,比如“2004-10-10”,在A2单元格输入后面的日期,如“2005-6-7”。接着单击A3单元格,输入公式 “=DATEDIF(A1,A2,"d")”。然后按下回车键,那么立刻就会得到两者的天数差“240”。 提示: 公式中的A1和A2分别代表前后两个日期,顺序是不可以颠倒的。此外,DATEDIF函数是Excel中一个隐藏函数,在函数向导中看不到它,但这并不影响我们的使用。 方法2:任意选择一个单元格,输入公式“="2004-10-10"-"2005-6-7"”,然后按下回车键,我们可以立即计算出结果。 一、计算工作时间、工龄 假如日期数据在D2xx。 =DATEDIF(D2,TODAY(),"y")+1 注意: 工龄两头算,所以加“1”。 如果精确到“天”—— =DATEDIF(D2,TODAY(),"y")&"年"&DATEDIF(D2,TODAY(),"ym")&"月 "&DATEDIF(D2,TODAY(),"md")&"日" 二、计算2003-7-617:05到2006-7-713:50分之间相差了多少天、多少个小时多少分钟假定原数据分别在A1和B1单元格,将计算结果分别放在 C1、D1和E1xx。 C1xx公式如下: =ROUND(B1-A1,0)

D1xx公式如下: =(B1-A1)*24 E1xx公式如下: =(B1-A1)*24*60 注意: A1和B1xx格式要设为日期, C1、D1和E1xx格式要设为常规. 三、计算生日, 假设b2为生日=datedif(B2,today(),"y") DATEDIF函数,除Excel2000中在帮助文档有描述外,其他版本的Excel在帮助文档中都没有说明,并且在所有版本的函数向导中也都找不到此函数。但该函数在电子表格中确实存在,并且用来计算两个日期之间的天数、月数或年数很方便。微软称,提供此函数是为了与Lotus1-2-3兼容。该函数的用法为“DATEDIF(Start_date,End_date,Unit)”,其中Start_date为一个日期,它代表时间段内的第一个日期或起始日期。End_date为一个日期,它代表时间段内的最后一个日期或结束日期。Unit为所需信息的返回类型。 “Y”为时间段中的整年数,“M”为时间段中的整月数,“D”时间段中的天数。“MD”为Start_date与End_date日期中天数的差,可忽略日期中的月和年。“YM”为Start_date与End_date日期中月数的差,可忽略日期中的日和年。“YD”为Start_date与End_date日期中天数的差,可忽略日期中的年。比如,B2单元格中存放的是出生日期(输入____年__月__日时,用斜线或短横线隔开),在C2单元格中输入“=datedif(B2,today(),"y")”(C2单元格的格式为常规),按回车键后,C2单元格中的数值就是计算后的年龄。此函数在计算时,只有在两日期相差满12个月,才算为一年,假如生日是 2004年2月27日,今天是

计算总时差,自由时差的解题思路

【例】一、某双代号网络计划中(以天为单位),工作K的最早开始时间为6,工作持续时间为4,工作M 的最迟完成时间为22。工作持续时间为10,工作N的最迟完成时间为20,工作持续时间为5,已知工作K只有M,N两项紧后工作,工作K的总时差为(A)天。A.2B.3C.5 D.6 解题思路:工作K的总时差等于其最迟开始时间减去最早开始时间,最早开始时间为6,因此求总时差只需要求最迟开始时间即可。根据题意,工作K的最迟完成时间应等于其紧后工作M和N最迟开始时间的最小值,工作M的最迟开始时间等于22-10=12,工作N的最迟开始时间等于20-5=15,因此工作K的最迟完成时间等于12,工作K的最迟开始时间等于12-4=8,总时差等于最迟开始时间减去最早开始时间等于8-6=2 【例】二、已知工作A的紧后工作是B和C,工作B的最迟开始时间为l4,最早开始时间为10;工作C的最迟完成时间为l6,最早完成时间为l4;工作A的自由时差为5天,则工作A的总时差为()天。A.5 B.7C.9 D.11答案:B 解题要点:根据题意,B 的总时差为4,C的总时差为2,TFA=MIN(LAGAB+4,LAGAC+2),而LAGAB和LAGAC的最小值为5(因为A的自由时差是其与紧后工作之间时间间隔的最小值),所以的TFA最小值为7。 【例】三、某工程网络计划中工作M的总时差和自由时差分别为5天和3天,该计划执行过程中经检查发现只有工作M的实际进度拖后4天,则工作M的实际进度(不影响总工期,但将其紧后工作的最早开始时间推迟1天)。 解题思路:总时差是不影响总工期的情况下工作的机动时间,自由时差是不影响紧后工作的情况下工作的机动时间,该工作的总时差为5天,自由时差为3天,该工作拖后4天,很显然,不会影响总工期,但会影响到紧后工作的最早开工时间。

时差计算方法工作总时差计算方法的探讨

时差计算方法工作总时差计算方法的探讨工作总时差计算方法的探讨 张照煌 能源与动力工程学院 北京 摘要工作的总时差是工作的最主要时间参数之一 本文通过总时差的定义及工作之间的联系在概念的 界定的基础上 时间参数之间的定量表达式并将所给的方法具体应用于一个工程实例为从事网络计划的人员和管理人员提供技术 关键词总时差自由时差 关键线路

所谓设备工程是指该工程建成后能形成 土 为使这些工作在规定时间内高质量完成从而圆满完成上述各项任务往往需要事先制订各种周密其中网络计划技术是目前各项管理中广泛应用的 其中工作的总时差是指在不影响总工期的前提下该工作可以利用的机动时间极 限值尽管有推 计划中工作基本时间参数的定义 工作的基本时间参数主要有 各时间参数定义如下 工作最早完成时间等于本 工作最迟开始时间等于本在不影响总工期的前提下

个任务按期完成的前提下节点编号 作者简介 教授主要从事机械方面的研究 在不影响整个任务按期完成的前提下 工作基本时间参数的计算 工作最早时间和最早完成时间的计算作的紧前工作网络计划示意在图其最早开始时间一般规定为 再考虑工作 考 其最早完成时间分别为工作最早开始时间与相应工作的持续时间之和即

其最早开始时间为虑工作一般地有对以网络的终点节点为完成节点的工作而言如络计划起点节点为开始节点的工作的最早开始时间为工作最迟开始时间和最迟完成时间的计算网络计划中某工作的最迟开始时间是指在不影响工间为 其中 因此因此工作 的最迟开始时 的最或 显然工作或 的紧前工作 一般地 的最迟完成时间就是工作 则

或 为网络计划的计算工 或 最早完成时间为 相应的最早完成时间为相应的 工作的总时差和自由时差式中 若用式中 代表工作计算实例

关键路径计算、总时差、自由时差一点通算法

关键路径计算、总时差、自由时差一点通算法

————————————————————————————————作者:————————————————————————————————日期:

关键路径计算、总时差、自由时差 1.关键路径 2. 总时差与自由时差的区别?总时差是指在不延误项目完成日期或违反进度因素的前提下,某活动可以推迟的时间。 总时差=LS-ES=LF-EF ? 自由时差是指在不影响紧后活动最早开始的情况下,当前活动可以推迟的时间。 自由时差=(后一活动)ES-(前一活动的)EF 所以总时差影响总工期,自由时差影响紧后活动。 (1)总时差(TF):当一项活动的最早开始时间和最迟开始时间不相同时,它们之间的差值是该工作的总时差。计算公式是:TF=LS-ES。 (2)自由时差(FF):在不影响紧后活动完成时间的条件下,一项活动可能被延迟的时间是该项活动的自由时差,它由该项活动的最早完成时间EF和它的紧后活动的最早开始时间决定的。计算公式是:FF=min{紧后活动的ES}-EF。 (3)关键路径。项目的关键路径是指能够决定项目最早完成时间的一系列活动。它是网络图中的最长路径,具有最少的时差。在实际求关键路径时,一般的方法是看哪些活动的总时差为0,总时差为0的活动称为关键活动,关键活动组成的路径称为关键路径。 尽管关键路径是最长的路径,但它代表了完成项目所需的最短时间。因此,关键路径上各活动持续时间(历时)的和就是项目的计算工期。 ?3.如何计算ES,EF,LS,LF (1)最早开始时间(ES):一项活动的最早开始时间取决于它的所有紧前活动的完成时间。通过计算到该活动路径上所有活动的完成时间的和,可得到指定活动的ES。如果有多条路径指向此活动,则计算需要时间最长的那条路径,即ES=max{紧前活动的EF}。 (2)最早结束时间(EF):一项活动的最早完成时间取决于该工作的最早开始时间和它的持续时间(D),即EF=ES+D。

关于excel计算月份的公式

关于excel计算月份的公式 单位员工的入职日期都是以2011-4-1格式,想计算截止当月的入职月份最佳答案 =DATEDIF(A2,TODAY(),"m") 如果是月份用这个公式就可以了,如果是天的话就把“m”改成“d”年就是“y” 公式意思是,A2到今天,是N个月。 DATEDIF函数[英] DATEDIF function Excel隐藏函数,在帮助和插入公式里面没有。 简要说明:返回两个日期之间的年\月\日间隔数 语法 DATEDIF(start_date,end_date,unit) Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。Unit 为所需信息的返回类型。 Unit 返回 "Y" 时间段中的整年数。 "M" 时间段中的整月数。 "D" 时间段中的天数。 "MD" start_date 与end_date 日期中天数的差。忽略日期中的月和年。"YM" start_date 与end_date 日期中月数的差。忽略日期中的日和年。"YD" start_date 与end_date 日期中天数的差。忽略日期中的年。 实例1: 题目:计算出生日期为1973-4-1人的年龄 公式:=DATEDIF("1973-4-1",TODAY(),"Y") 结果:33

简要说明当单位代码为"Y"时,计算结果是两个日期间隔的年数. 实例2: 题目:计算日期为1973-4-1和当前日期的间隔月份数. 公式:=DATEDIF("1973-4-1",TODAY(),"M") 结果:403 简要说明当单位代码为"M"时,计算结果是两个日期间隔的月份数. 实例3: 题目:计算日期为1973-4-1和当前日期的间隔天数. 公式:=DATEDIF("1973-4-1",TODAY(),"D") 结果:12273 简要说明当单位代码为"D"时,计算结果是两个日期间隔的天数. 实例4: 题目:计算日期为1973-4-1和当前日期的不计年数的间隔天数. 公式:=DATEDIF("1973-4-1",TODAY(),"YD") 结果:220 简要说明当单位代码为"YD"时,计算结果是两个日期间隔的天数.忽略年数差 实例5: 题目:计算日期为1973-4-1和当前日期的不计月份和年份的间隔天数. 公式:=DATEDIF("1973-4-1",TODAY(),"MD") 结果:6 简要说明当单位代码为"MD"时,计算结果是两个日期间隔的天数.忽略年数和月份之差 5、实例6: 题目:计算日期为1973-4-1和当前日期的不计年份的间隔月份数. 公式:=DATEDIF("1973-4-1",TODAY(),"YM") 结果:7 简要说明当单位代码为"YM"时,计算结果是两个日期间隔的月份数.不计相差年数 注意:TODAY()函数获取的是系统当前日期,所有列举的实例为2006-11-7日的计算结果,并不一定和你得到的结果相符。

快速计算双代号时标网络计划总时差与自由时差(原创)

快速计算双代号时标网络计划总时差与自由时差 2011年和2013年度二级建造师《施工管理》全国卷都涉及双代号时标网络图自由时差和总时差的计算,我总结了一些计算方法,希望对您有所帮助。 一、自由时差分两种情况,第一种,就是该工作箭线上有波形线。第二种,本工作虽然没有波形线但要考虑其紧后的工作的时间间隔。如下图:单位为周 第一种:求H自由时差,直接读图,波形线长度1,即H自由时差是1周。 第二种:求D自由时差:箭线上没有波形线,但是D工作与其紧后工作之间都有时间间隔,D工作紧后工作有G和H,DG时间间隔是4,DH时间间隔是2,取最小值2,所以D的自由时差是2周。 二、总时差。双代号时标网络图总时差教材中的计算公式=紧后工作的总时差+本工作与该紧后工作之间的时间间隔所得之和的最小值

这样计算起来比较麻烦,需要计算出每个紧后工作的总时差,总结如下:计算哪个工作的总时差,就以哪个工作为起点工作,寻找通过该工作的所有线路,计算每条线路的波形线的长度和,波形线长度和的最小值就是该工作的总时差。 如计算D工作的总时差, 以D工作为起点工作,通过D工作的线路有DGI和DHI。其中DGI线路的波形线的和是4,DHI线路的波形线的和是3,所以E的总时差就是3。 再比如,计算A工作的总时差,通过A工作的线路有三条,ACGI,波形线的和为0;ADGI波形线的和为6;ADHI波形线的和为5,那么C的总时差就是0。 2013年二级建造师施工管理考试第36题(双代号时标网络计划) 36.某分部工程双代号时标网络计划如下图所示(时间单位:天),工作A的总时差为()天。 A.0 B.2 C.3 D.1

Excel中儿童年龄月龄计算公式

在Excel表格中根据儿童出生日期计算周岁和月龄 说明:此公式根据儿童出生日期和当前日期(电脑当前日期)判断出儿童周岁,不够一周岁的则计算出月龄。 公式如下:=IF(DATEDIF(F3,TODAY(),"Y")>0,DATEDIF(F3,TODAY()," Y"),DATEDIF(F3,TODAY(),"Ym")&"月") 公式含义解释:if函数判断(1步))表格f3中的日期与当前日期的间隔年数是否>0。(2步)(是)则显示间隔年数,剩余部分不显示,(否)则显示第3步,第2步不显示。(3步)计算表格f3中的日期与当前日期的间隔月数。 一、IF函数一般是指Excel中的IF函数,根据指定的条件来判断其"真"(TRUE)、 "假"(FALSE),根据逻辑计算的真假值,从而返回相应的内容。可以使用函数IF 对数值和公式进行条件检测。 1、函数语法IF(logical_test,value_if_true,value_if_false)I F 二、DATEDIF函数是Excel隐藏函数,在帮助和插入公式里面没有。返回两个日期 之间的年\月\日间隔数。常使用DATEDIF函数计算两日期之差。 1、语法 DATEDIF(start_date,end_date,unit) Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。 End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。 Unit 为所需信息的返回类型。 2、实例说明 实例1: 题目:计算出生日期为1973-4-1人的年龄 公式:=DATEDIF("1973-4-1",TODAY(),"Y") 结果:33 简要说明当单位代码为"Y"时,计算结果是两个日期间隔的年数. 实例2: 题目: 计算日期为1973-4-1和当前日期的间隔月份数. 公式:=DATEDIF("1973-4-1",TODAY(),"M")

在excel中计算日期差

在excel中计算日期差、工龄、生日 领 1:在A1单元格输入前面的日期,比如“2004-10-10”,在A2单元格输入后面的日期,如“2005-6-7”。接着单击A3单元格,输入公式“=DATEDIF(A1,A2,"d")”。然后按下回车键,那么立刻就会得到两者的天数差“240”。 提示:公式中的A1和A2分别代表前后两个日期,顺序是不可以颠倒的。此外,DATEDIF函数是Excel中一个潜藏函数,在函数向导中看不到它,但这并不影响我们的运用。 留心 :A1和A2单元格格式要设为日期,公式单元格格式要设为常规 要领 2:任意选择一个单元格,输入公式“="2004-10-10"-"2005-6-7"”,然后按下回车键,我们可以立即计算出结果。 一、计算工作时间、工龄 假如日期数据在D2单元格。 =DATEDIF(D2,TODAY(),"y")+1 留心:工龄两头算,所以加“1”。 如果精确到“天”—— =DATEDIF(D2,TODAY(),"y")&"年"&DATEDIF(D2,TODAY(),"ym")&"月 "&DATEDIF(D2,TODAY(),"md")&"日" 二、计算2003-7-617:05到2006-7-713:50分之间相差了多少天、多少个小时多少分钟 假定原数据分别在A1和B1单元格,将计算结果分别放在C1、D1和E1单元格。 C1单元格公式如下:=ROUND(B1-A1,0)

D1单元格公式如下:=(B1-A1)*24 E1单元格公式如下:=(B1-A1)*24*60 留心 :A1和B1单元格格式要设为日期,C1、D1和E1单元格格式要设为常规. 三、计算生日, 假设b2为生日=datedif(B2,today(),"y") DATEDIF函数,除Excel2000中在帮助文档有描述外,其他版本的Excel在帮助文档中都没有说明,并且在所有版本的函数向导中也都找不到此函数。但该函数在电子表格中确实存在,并且用来计算两个日期之间的天数、月数或年数很方便。微软称,提供此函数是为了与Lotus1-2-3兼容。 该函数的用法为“DATEDIF(Start_date,End_date,Unit)”,其中Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。End_date为一个日期,它代表时间段内的最后一个日期或结束日期。Unit为所需信息的返回类型。 “Y”为时间段中的整年数,“M”为时间段中的整月数,“D”时间段中的天数。“MD”为Start_date与End_date日期中天数的差,可忽略日期中的月和年。“YM”为Start_date与End_date日期中月数的差,可忽略日期中的日和年。“YD”为Start_date与 End_date日期中天数的差,可忽略日期中的年。 比如,B2单元格中存放的是出生日期(输入年月日时,用斜线或短横线隔开),在C2单元格中输入“=datedif(B2,today(),"y")”(C2单元格的格式为常规),按回车键后,C2单元格中的数值就是计算后的年龄。此函数在计算时,只有在两日期相差满12个月,才算为一年,假如生日是2004年2月27日,今天是2005年2月28日,用此函数计算的年龄则为0岁,这样算出的年龄其实是最公平的。 在Excel中快速计算一个人的年龄 Excel中的DATEDIF() 函数可以计算两单元格之间的年、月或日数。因此,这个函数使得计算一个人的年龄变得容易了。在一个空白工作表中的A1单元里输入生日,用斜线或减号分隔年、月和日,在A2单元中输入

EXCEL计算两个日期之间相差的年数和月数

EXCEL计算两个日期之间相差的年数和月数 有这个函数的 1、简要说明:返回两个日期之间的年\月\日间隔数 2、基本语法:=DATEDIF(开始日期,结束日期,单位代码) 3、实例1: 题目:计算出生日期为1973-4-1人的年龄 公式:=DATEDIF("1973-4-1",TODAY(),"Y") 结果:33 简要说明当单位代码为"Y"时,计算结果是两个日期间隔的年数. 4、实例2: 题目:计算日期为1973-4-1和当前日期的间隔月份数. 公式:=DATEDIF("1973-4-1",TODAY(),"M") 结果:403 简要说明当单位代码为"M"时,计算结果是两个日期间隔的月份数. 5、实例3: 题目:计算日期为1973-4-1和当前日期的间隔天数. 公式:=DATEDIF("1973-4-1",TODAY(),"D") 结果:12273 简要说明当单位代码为"D"时,计算结果是两个日期间隔的天数. 5、实例4: 题目:计算日期为1973-4-1和当前日期的不计年数的间隔天数. 公式:=DATEDIF("1973-4-1",TODAY(),"YD") 结果:220

简要说明当单位代码为"YD"时,计算结果是两个日期间隔的天数.忽略年数差 5、实例5: 题目:计算日期为1973-4-1和当前日期的不计月份和年份的间隔天数. 公式:=DATEDIF("1973-4-1",TODAY(),"MD") 结果:6 简要说明当单位代码为"MD"时,计算结果是两个日期间隔的天数.忽略年数和月份之差 5、实例6: 题目:计算日期为1973-4-1和当前日期的不计年份的间隔月份数. 公式:=DATEDIF("1973-4-1",TODAY(),"YM") 结果:7 简要说明当单位代码为"YM"时,计算结果是两个日期间隔的月份数.不计相差年数

excel表格日期计算

竭诚为您提供优质文档/双击可除 excel表格日期计算 篇一:excel中几个时间计算公式 假设b2为生日 =datedif(b2,today(),"y") datediF函数,除excel2000中在帮助文档有描述外,其他版本的excel在帮助文档中都没有说明,并且在所有版本的函数向导中也都找不到此函数。但该函数在电子表格中确实存在,并且用来计算两个日期之间的天数、月数或年数很方便。微软称,提供此函数是为了与lotus1-2-3兼容。 该函数的用法为 “datediF(start_date,end_date,unit)”,其中start_date 为一个日期,它代表时间段内的第一个日期或起始日期。end_date为一个日期,它代表时间段内的最后一个日期或结束日期。unit为所需信息的返回类型。 “y”为时间段中的整年数,“m”为时间段中的整月数,“d”时间段中的天数。“md”为start_date与end_date日期中天数的差,可忽略日期中的月和年。“ym”为start_date 与end_date日期中月数的差,可忽略日期中的日和年。“yd”

为start_date与end_date日期中天数的差,可忽略日期中的年。比如,b2单元格中存放的是出生日期(输入年月日时,用斜线或短横线隔开),在c2单元格中输入 “=datedif(b2,today(),"y")”(c2单元格的格式为常规),按回车键后,c2单元格中的数值就是计算后的年龄。此函数在计算时,只有在两日期相差满12个月,才算为一年,假如生日是20xx年2月27日,今天是20xx年2月28日,用此函数计算的年龄则为0岁,这样算出的年龄其实是最公平的。 身份证号提取年龄 =datediF(--text((len(a1)=15)*19”即可获得当时的日期时间; 2、使用公式:用=now()而非=date(),=date()只有日期,然后进行菜单“工具->选项”,选择“重新计算”页,选中“人工重算”,勾不勾选“保存前自动重算”看自己的需要和想法了,如果勾选了,那日期时间那总是最后一次保存的日期时间,不勾选的话,如果你的表格中有公式记得准备存前按F9 篇二:excel中如何计算两个日期之间的月数 excel中如何计算两个日期之间的月数

地理时区和时差的计算

所求地地方时=已知地方时±经度差×4分(东“+” 西“-”) 向东,时间越早,地方时用“+” 80o 西经 0o 东经 180o 向西,时间越晚,地方时用“-” 如:杭州市(120°E)为10时,求北京(116°E)的地方时? ? 北京的地方时 = 杭州的地方时- 4 × 4 分 =10:00-16分 = 9 :44 许多国家还采用夏令时(DST ), 比如美国每年4月到9月实行夏令时,时间提前一个小时。 时差的计算方法: 两个时区标准时间(即时区数)相减就是时差,时区的数值大的时间早。比如中国是东八区(+8),美国东部是西五 区(-5),两地的时差是13小时,北京比纽约要早13个小时;如果是美国实行夏令时的时期,相差12小时。 如果北京是中午 12:00 美国纽约:00:00 夜里。 但地理时差为 13个小时。但你在美国和中国打电话,就是 12个小时时差。 因为美国有:day time saving.就是说美国人把表调快 1 个小时,从而有更多的时间天是亮的,你下班 5 点,其实地理 时间才 4 点。这样天就晚一个小时才黑。 这个 day time saving 会在 10 月 29 号停止,也就是说纽约和北京就 13 个小时时差了。 1、东加西减 左西右东,知西求东用加法,知东 求西用减法。 2、跨日界线,从东经进入西经减一 天,西经进入东经加一天。 时区和时差的计算 日界线 地方时 如箭头 A 、B 、C : 日期不变 如箭头 D 、E :日期 加一天 如箭头 F 、G :日 期

练习题 1、已知北京(东八区)的时间为5 月21日10时,问(1)莫斯科(东三区)是什么时间?(2)华盛顿(西五区)是什么时间? 2、已知伦敦(中时区)的时间为5 月25日18时,问(1)北京(东八区)是什么时间?(2)旧金山(西八区)是什么时间? 3、已知东八区为5 月4 日10时,求东二区时间? 4、已知东二区为5 月4 日4 时,求西3区的时间? 5、已知西12区为5 月31日1 时,求东12区的时间?

相关主题