tft每日頭條

 > 生活

 > excel設置開始日期和結束日期

excel設置開始日期和結束日期

生活 更新时间:2025-02-21 20:20:58

下面是一張各位老師出勤的日期表格。

excel設置開始日期和結束日期(Excel表格怎麼求開始日期和結束日期)1

那麼如何來統計老師們出勤的開始日期和結束日期?

看起來會比較複雜,但通過函數公式的方法,也可以很快地解決這個問題。

首先我們在H2單元格中輸入MATCH函數,如下圖:

excel設置開始日期和結束日期(Excel表格怎麼求開始日期和結束日期)2

match函數的表達式為:=match(查找值,查找區域,匹配類型),這個函數的作用是返回查找值在查找區域中的位置。

上圖公式=MATCH("?*",A2:G2,),它的含義是查找任意内容,在A2:G2單元格區域中的位置,最後一個參數在這裡省略了。

公式的結果等于2,那麼對應的日期行則是11月2日,因此我們需要通過offset函數來作一個新的引用。

因此輸入函數=OFFSET(A1,,MATCH("?*",A2:G2,)-1),它的含義是以A1為參照,以向下偏移0行,向右偏移1行。

excel設置開始日期和結束日期(Excel表格怎麼求開始日期和結束日期)3

offset函數的表達式為=offset(參照單元格,偏移行,偏移列,行數,列數),如果省略參數,即表示為0。那麼再回到之前的公式,我們便能理解它的含義,因為偏移行這個參數省略,所以是向下偏移0行,而從上面match函數的值可知為2,但如果向右偏移2行,結果是11月3日,因此需要再減去1,才能得到正确的結果。

最後我們要注意輸入公式後三鍵結束,進行運算,且要給查找值A1做一個絕對引用,以免參照單元格在向下拉取公式時發生變化。

這樣通過offset和match函數的組合,得出了老師們出勤的開始日期。

接下來求老師出勤的結束日期,可以通過一個函數直接達成任務。

對查找函數比較了解的童鞋,馬上就會想到返回行或列最後一個數據的函數—LOOKUP。

直接在H2單元格輸入函數公式=LOOKUP(1,0/(A2:G2<>""),A1:G1)

excel設置開始日期和結束日期(Excel表格怎麼求開始日期和結束日期)4

這個公式的寫法是非常典型的返回一個區域最後一個非空單元格對應的值的表達形式,在這個表格裡,可以理解為返回A2:G2單元格區域最後一個非空單元格即D2單元格,對應A1:G1區域中的值,結果為11月4日。

其中“1,0/(A2:G2<>"")”是一種固定寫法,A2:G2<>""的表達,含義是A2:G2單元格區域中不等于空值的一種判斷語句,它的結果是true和false,也就是1和0。因此用0處于這個結果,會出現0和錯誤值,因為0是不能被除的。

excel設置開始日期和結束日期(Excel表格怎麼求開始日期和結束日期)5

這樣我們設定的查找值1,就會返回最接近于它的值,也就是0,而lookup函數的特點就是會返回最後一個相近的查找值。

lookup函數中的1和0到底什麼意思,有什麼作用,其實很多童鞋都難以理解,但是不要緊,大家記住這個寫法就行,見到此類返回最後一個值的問題時,首先反應通過這樣一個lookup公式就能搞定!

同時也要注意,将需要求值的日期行進行絕對引用。

以上就是今天的全部内容,有什麼疑問可以在下方留言哦!

閱讀更多:

Excel表格跨表查詢彙總的方法介紹

Excel表格打印時怎麼在紙張下方顯示頁碼數

Excel表格中隻有一列數據重複如何快速删除整行

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved