Excel技巧:如何在Excel批量填充借款最終清算時間?(最大值問題)
後來拿到她的表後,她解釋了一下,我明白了。就是取對應下表中編號對應的最晚日期。也就是我們所說條件取最晚日期。比如編號2的最晚日期是7/5,所以後面的最終日期就全是7/5,以此類推,編號3的所有最終日期是2015/8/5。
場景:適合財務、人事、行政、銷售等需要用Excel日期整理的辦公人士。
問題:如何在Excel批量填充借款最終清算時間?
解答:利用強悍的數組函數Max和IF函數搞定。
具體方法如下:在下圖的E4單元格,輸入以下公式:=MAX(IF($B$4:$B$9=B4,$D$4:$D$9,0))(下圖 1 處)
MaX函數很容易看懂,就是取範圍內的最大數,也就是我們需要的最晚日期。IF函數的目的是判斷編號列所在的區域,如果區域前編號都是2,則if函數自動判斷符合條件的區域。但需要注意的是這裡的IF函數判斷不是單個單元格判斷,而是區域判斷,這就是IF函數的數組函數用法。
所以輸入函數完畢後,必須先按住Ctrl和Shift鍵,然後在敲回車鍵才能生效。注意看編輯欄,公式外有一對大括號,這樣的函數就是數組函數。(下圖 2 處)
接下來就簡單了,直接拖拽或雙擊E4單元格的填充柄,即可實現所有的編號的最終清算日期的判斷。
總結:Max函數與IF函數在數組屆的使用算是黃金搭檔,專門解決區域取最大值或最小值的問題。希望大家掌握。
該技巧Excel2007版本及以上有效。