用Excle搞了一個日出日落統計,但出了一個小問題,請教如下: 首先見下圖: 上圖中的“日出時分”和“日落時分”摘錄自網上天氣預報的日出和日落時間,手工輸入。然后將“日出時分”和“日落時分”下的“點”和“分”換算為用十進制數表示的“日出”“日落”時刻和“晝長”時間,我把它們稱作“換算值”。目的是進行每日白晝長度和每日白晝延長或縮短時間的計算。最右側的“晝長時分”是根據“換算值”得出的。 換算值的3個計算公式為: 日出:=C4+D4/60 日落:=E4+F4/60 晝長:=(H4-G4) 晝長時分計算公式為: 小時:=INT(I4) 分鐘:=(I4-J4)*60 比上日延長:= IF(K4=0,K5-60,K5-K4) 按照上面的公式,從8月7日開始統計,一直運行良好。但是,到9月3日出問題了:“比上日延長”當上日延長的分鐘為0時,按公式“= IF(K4=0,K5-60,K5-K4)”要求,應當按“K5-60”計算,即50-60=-3,而實際未執行K4=0這一項,而是執行了K5-K4,得到結果為57-0=57。 我反復查證,不知問題出在哪里。 請大家幫忙,看看問題在哪。 |