excel函数计算两个日期之间天数和时间计算的方法
不愿意扳着手指或拿着月历表一天一天的数吧,用Excel可以很轻松地计算出两个时间的天数差。本例介绍如何在excel中计算日期和时间,包括两个日期之间的天数、时间之间的差和显示样式。
计算日期和时间:
首先,计算两个日期之间的天数。
在excel中,两个日期直接相减就可以得到两个日期间隔的天数,如下图:
计算两个日期之间的天数,也可以用隐藏函数DATEDIF函数来完成,公式如下:
=DATEDIF(A2,B2,d)
DATEDIF()函数知识点介绍:
这个函数语法是这样的:=DATEDIF(开始日期,结束日期,第三参数),第三参数可以有若干种情况,分别可以返回间隔的天数、月数和年数。
下面再来看一下如何计算时间。
首先,最简单的是两个时间直接相减即可得到时间差。但是注意,存储结果的单元格要设置成时间格式。
上面的例子是未超过1天的时间,如果超过1天的时间利用上述的方法直接相减会得到什么结果呢?
上面的例子更常出现于考勤表的时间计算,由于两个日期可能跨越2天或者更长时间,默认显示结果不正确,需要通过设定单元格格式的方法来显示正常的时间差。如下图设置单元格格式为[h]:mm:ss,其中h加上方括号可以将时间的差小时数完全显示,如果不加方括号只能显示扣除天以后的小时之差。
如果想将时间差的天数和时间都显示出来,可以设置单元格格式为:
小提示:
上面所述的时间和日期相减都需要用大的减去小的,否则就会出现预期外的错误。
绛旓細1. 閫夋嫨涓涓┖鐧藉崟鍏冩牸浣滀负杈撳嚭鏃堕棿宸殑鍗曞厓鏍笺2. 鍦ㄨ鍗曞厓鏍间腑杈撳叆鍏紡鈥=DATEDIF鈥銆侱ATEDIF鏄疎xcel涓殑鍑芥暟锛岀敤浜庤绠椾袱涓棩鏈熶箣闂寸殑宸紓銆3. 鍦ㄥ叕寮忎腑杈撳叆涓や釜鏃ユ湡鐨勫叿浣撲俊鎭備緥濡傦紝濡傛灉杩欎袱涓棩鏈熶綅浜嶢1鍜孉2鍗曞厓鏍间腑锛岄偅涔堝叕寮忓簲璇ユ槸鈥=DATEDIF鈥濄傝繖閲岀殑鈥滄墍闇鏍煎紡鈥濆彲浠ユ牴鎹渶姹傞夋嫨锛屽鈥滃勾...
绛旓細1銆佹墦寮Excel骞舵墦寮闇瑕璁$畻涓や釜鏃ユ湡涔嬮棿鐨勫勾銆佹湀銆佹棩宸殑琛ㄦ牸 2銆侀鍏堟垜浠璁$畻鏃ユ湡鍜屾棩鏈熶箣闂寸殑骞翠唤锛岀偣鍑讳竴涓┖鐧藉崟鍏冩牸锛岃緭鍏鍑芥暟[=DATEDIF(寮濮嬫棩鏈燂紝缁撴潫鏃ユ湡锛屸滄瘮杈冨崟浣峐鈥)]锛屾瘮杈冨崟浣嶄负骞(Y)锛屾湀(M)锛屾棩(D);渚嬪锛孾=DATEDIF(A2,B2锛"Y")]锛屽紑濮嬫棩鏈熸槸鍗曞厓鏍糀2鐨勬棩鏈燂紝缁撴潫鏃ユ湡鏄崟鍏...
绛旓細1銆侀鍏, 璁$畻涓や釜鏃ユ湡涔嬮棿鐨勫ぉ鏁般傚湪 Excel 涓, 鐩存帴鍑忓幓涓や釜鏃ユ湡, 浠ヨ幏鍙栦袱涓棩鏈熼棿闅斾箣闂寸殑澶╂暟 2銆佽绠椾袱涓棩鏈熶箣闂寸殑澶╂暟, 涔熷彲浠ヤ娇鐢ㄩ殣钘忓嚱鏁 DEDIF 鍑芥暟鏉ュ畬鎴, 鍏紡濡備笅: = DEDIF (AC2B2, "D")3銆佹鍑芥暟璇硶濡備笅鎵绀: = DATEDIF (寮濮嬫棩鏈熴佺粨鏉熸棩鏈熴佺涓変釜鍙傛暟), 绗笁涓弬鏁板彲浠...
绛旓細鍦‥xcel涓紝浣犲彲浠ヤ娇鐢―ATEDIF鍑芥暟鏉ヨ绠椾袱涓椂闂翠箣闂寸殑闂撮殧鍒嗛挓鏁銆傚畠鍙互璁$畻涓や釜鏃ユ湡涔嬮棿鐨勪笉鍚屾椂闂村崟浣嶏紝渚嬪澶┿佹湀銆佸勾銆佸皬鏃舵垨鍒嗛挓銆傚亣璁句綘瑕佽绠桝1鍜孊1涔嬮棿鐨勯棿闅斿垎閽熸暟锛屽垯鍙互鎸夌収浠ヤ笅姝ラ鎿嶄綔锛1. 鍦ㄤ换鎰忓崟鍏冩牸涓紝杈撳叆浠ヤ笅鍏紡锛=DATEDIF(A1,B1,"m")锛屽叾涓瑼1鏄涓涓椂闂达紝B1鏄浜屼釜鏃堕棿...
绛旓細涓銆佽繖鍙互閫氳繃DATEDIF鍑芥暟瀹屾垚銆備簩銆 DATEDIF鍑芥暟鐨勫畾涔 DATEDIF鍑芥暟鏄Excel涓鐨勯殣钘忓嚱鏁帮紝鑰屼笉鏄府鍔╁拰鎻掑叆鍏紡涓殑闅愯棌鍑芥暟銆傝繑鍥炰袱涓棩鏈熶箣闂寸殑骞碶鏈圽鏃ラ棿闅旂殑鏁伴噺銆 DATEDIF鍑芥暟閫氬父鐢ㄤ簬璁$畻涓や釜鏃ユ湡涔嬮棿鐨勬椂宸傝娉 DATEDIF锛堝紑濮嬫棩鏈燂紝缁撴潫鏃ユ湡锛屽崟浣嶏級寮濮嬫棩鏈熸槸涓涓棩鏈燂紝浠h〃璇ユ椂闂存涓殑绗竴涓...
绛旓細鍦Excel涓锛屽彲浠ヤ娇鐢╜DATEDIF`鍑芥暟鏉ョ粺璁′袱涓棩鏈熶箣闂寸浉闅旂殑澶╂暟銆傚叿浣撶殑鎿嶄綔鏂规硶濡備笅锛氱瓟妗堬細浣跨敤`DATEDIF`鍑芥暟璁$畻涓や釜鏃ユ湡涔嬮棿鐨勫ぉ鏁板樊寮傘傚嚱鏁扮殑缁撴瀯涓猴細`DATEDIF`銆傚叾涓紝`start_date`鍜宍end_date`鏄棩鏈熺殑璧峰鍜岀粨鏉熷硷紝"D"琛ㄧず璁$畻涓や釜鏃ユ湡涔嬮棿鐨勫ぉ鏁板樊銆傝缁嗚В閲婏細1. 浜嗚В鍑芥暟缁撴瀯锛 `DATEDIF`...
绛旓細鍦Excel涓锛屽鐞鏃ユ湡闂鐨勫ぉ鏁板樊鏄竴椤瑰父瑙佺殑闇姹傦紝鏃犺鏄拷韪憳宸ュ伐浣滄棩鏁拌繕鏄叾浠栫被浼肩殑搴旂敤銆傛帴涓嬫潵锛屾垜浠皢浠嬬粛涓ょ甯哥敤鐨勫叕寮忔柟娉曟潵瀹炵幇杩欎釜鍔熻兘銆傞鍏堬紝鍒╃敤DAYS鍑芥暟杩涜璁$畻銆傝繖涓嚱鏁颁笓闂ㄧ敤浜璁$畻鏃ユ湡涔嬮棿鐨勫ぉ鏁帮紝鏍煎紡涓篋AYS(end_date, start_date)銆備緥濡傦紝瑕佽绠桞2鍗曞厓鏍间腑鐨勭粨鏉熸棩鏈熷拰A2鍗曞厓鏍间腑鐨...
绛旓細1. 璇硶 DATEDIF(start_date, end_date, unit)- `start_date` 鏄竴涓棩鏈锛屼唬琛ㄦ椂闂存鍐呯殑绗竴涓棩鏈熸垨璧峰鏃ユ湡銆傛棩鏈熷彲浠ヤ互甯﹀紩鍙风殑鏂囨湰涓插舰寮忚緭鍏ワ紙渚嬪 "2001/1/30"锛夛紝鎴栬呬互绯诲垪鏁板舰寮忚緭鍏ワ紙渚嬪锛屽鏋滀娇鐢1900鏃ユ湡绯荤粺鍒36921浠h〃2001骞1鏈30鏃ワ級锛屼篃鍙互鏄叾浠栧叕寮忔垨鍑芥暟鐨勭粨鏋滐紙渚嬪锛...
绛旓細鍦Excel涓绠椾袱涓棩鏈熶箣闂鐨勬湀鏁扮殑鏂规硶 鍙互浣跨敤涓ょ鏂瑰紡鏉ヨ绠椾袱涓棩鏈熶箣闂寸殑鏈堜唤宸傝繖涓ょ鏂规硶閮借兘缁欏嚭鍑嗙‘鐨勬湀浠藉樊璁$畻缁撴灉銆傚彲浠ユ牴鎹釜浜虹殑鎿嶄綔涔犳儻鎴栬呭満鏅渶瑕侀夋嫨鍚堥傜殑鏂规硶銆傚叿浣撳涓嬶細鏂规硶涓锛氬埄鐢鍑芥暟鍏紡璁$畻銆傞氳繃`EDATE`鍑芥暟缁撳悎鏃ユ湡涔嬪樊锛屼互鍙娾滃勾鍜屾湀涔嬮棿鐨勫樊寮傗濄傚湪鐩爣鍗曞厓鏍艰緭鍏ュ叕寮 `...
绛旓細1銆侀鍏堝湪excel琛ㄦ牸鐨勫崟鍏冩牸涓緭鍏ヤ袱缁勬椂闂存暟鎹紝闇瑕璁$畻鏃堕棿宸2銆佺劧鍚庡湪C1鍗曞厓鏍间腑杈撳叆璁$畻鍏紡锛=TEXT(B1-A1,\"[m]\")銆3銆佺偣鍑诲洖杞︽寜閿紝鍗冲彲灏嗚绠楀叕寮忕敓鎴愮粨绠楃粨鏋滐紝濡傛灉鍙繚鐣欏垎閽燂紝鍙互鐪嬪埌鏃堕棿宸病鏈夋弧4鍒嗛挓锛屽洜姝よ绠楃粨鏋滀负3鍒嗛挓銆4銆佹垨鑰呬娇鐢ㄥ彟澶栦竴绉嶈绠楁柟娉曪紝杈撳叆鍏紡锛=(B1-A1)*...