在使用Excel表格的過程中,如果想讓軟件幫助自己記錄當(dāng)前的時間就可以使用迭代計算這個功能來自動填入當(dāng)前時間,這個操作起來也不難,而且記錄的時間準(zhǔn)確性也較高,那么Excel表格究竟應(yīng)該怎么使用迭代計算來記錄當(dāng)前時間呢?具體的方法如下所示
操作方法:
1.打開Excel表格,點(diǎn)擊【文件】,【選項(xiàng)】。
2.在“選項(xiàng)”對話框里面點(diǎn)擊【公式】,把“啟用迭代計算”勾上并點(diǎn)擊【確定】。
3.在F2單元格里面輸入公式=IF(OR($A2:$E2<>""),IF($F2="",TEXT(NOW(),"yyyy-mm-dd hh:mm:ss"),$F2),""),之后同時按下【Ctrl+Shift+Enter】組合鍵,此時將會看到的公式外邊多一對大括號({}),之后向下進(jìn)行復(fù)制填充。
4.公式釋義:
(1)輸入完公式之后同時按下【Ctrl+Shift+Enter】組合鍵,主要是OR($A2:$E2<>"")進(jìn)行組數(shù)計算,其等價于OR($A2<>"",$B2<>"",$C2<>"",$D2<>"",$E2<>"")。
(2)如果A2~E2單元格只要一個單元格不是空白,那么它將會執(zhí)行“IF($F2="",TEXT(NOW(),"yyyy-mm-dd hh:mm:ss"),$F2)”的迭代計算,F(xiàn)2單元格將將會自動記錄當(dāng)前的時間,即使其它單元格數(shù)值改變,F(xiàn)2的時間也不會改變。
(3)如果A2~E2單元格均為空白,那么F2單元格將會顯示空白。
5.如果需要A2~E2單元格都填滿之后才記錄當(dāng)前時間,其公式可以改成=IF(AND($A2:$E2<>""),IF($F2="",TEXT(NOW(),"yyyy-mm-dd hh:mm:ss"),$F2),""),之后同時按下【Ctrl+Shift+Enter】組合鍵,之后向下拖動復(fù)制填充。
6.如果沒有勾選“啟用迭代計算”,在引用同一單元格時將會報出循環(huán)引用的提示。
7.使用自動錄入時間公式時注意事項(xiàng)。
(1)在前面的單元格清除為空白時,顯示的時間也將變成空白。重新錄入數(shù)值后,將會變成當(dāng)前的時間而不是之前的時間。
(2)即使前面單元格已經(jīng)滿足條件,修改公式后,顯示的值可能為0。
(3)在填入日期和時間時可以使用【Ctrl+;】組合鍵填入當(dāng)前日期,再按下一個空格,之后按下【Ctrl+Shift+Enter】組合鍵錄入當(dāng)前時間。
(4)為了數(shù)據(jù)的安全,使用公式自動錄入時間還是慎用。