Re: [算表] 期間計算:二日期相減去掉閏年的2/29這天

看板Office作者 (David)時間15年前 (2010/09/04 01:35), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
設二日期寫在A1.B1. 起始年份 D1 =YEAR(A1)+(A1>DATE(YEAR(A1),2,29)) 結束年份 E1 =YEAR(B1)-(B1<DATE(YEAR(B1),2,29)) 閏年數 F1 =SUM(--(DATE(ROW(INDIRECT(D1&":"&E1)),2,29)<DATE(ROW(INDIRECT(D1&":"&E1)),3,1))) 陣列公式 或換成SUMPRODUCT普通公式 ※ 引述《phantomli (御風而行)》之銘言: : 軟體:Excel2003 : 問題:在二個日數相減,如何扣掉其中跨過閏年的 2/29 日這天? :    例如 2002/9/23 到 2010/9/1,直接相減求日數會多 :                  2004/2/29 及 2008/2/29日 這二天。 :    如何使程式判斷期間中經過 n 個閏年,並在相減之後扣掉 n 。 : 有無這種語法? :    感謝各位大德~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.3.112

09/08 15:52, , 1F
謝謝大大!!
09/08 15:52, 1F
文章代碼(AID): #1CWJ7GSk (Office)
文章代碼(AID): #1CWJ7GSk (Office)