點擊上方 藍色 文字 關注我們吧! 送人玫瑰,手有余香,請將文章分享給更多朋友 動手操作是熟練掌握EXCEL的最快捷途徑! 小伙伴們,我們都知道FREQUENCY函數是EXCEL中的計頻函數,統(tǒng)計數值在某個區(qū)域內出現的頻率,然后返回一個垂直數組。它的基本語法格式如下: FREQUENCY(data_array, bins_array) Data_array 必需。一個值數組或對一組數值的引用,要為它計算頻率。 Bins_array 必需。一個區(qū)間數組或對區(qū)間的引用,該區(qū)間用于對 data_array 中的數值進行分組。 其基本的應用我們就不再這里詳細介紹了,大家一定都很熟悉了。如果還有哪位小伙伴不是很熟悉這個函數,請在網上搜索相關的例子或者關注我的公眾號獲取更多的信息。 由于有眾多的EXCEL發(fā)燒友持續(xù)不斷地開發(fā)各種函數的新用途,今天我就向大家介紹一種FREQUENCY函數的新玩法,提取符合某條件下的最大值。 有些小伙伴們或許早已按耐不住了,“求最大值嘛,那有什么,用MAX函數就可以了嘛!”且慢,且慢,可不是那么簡單的,趕緊讓我們由簡入難,一起來看看吧! 數據源其實很簡單,就是下面這樣的一組數據。 求絕對值最大的數值 這個就非常簡單了。按上面的說法,用MAX函數配合ABS函數就可以求得絕對值最大的數值是13.6。但是如果用FREQUENCY函數該怎樣操作呢? 在單元格C2中輸入“=LOOKUP(0,0/FREQUENCY(-9^9,0-ABS(A2:A8)),A2:A8)”即可。 思路:
求絕對值最大的整數 這回難度有所提高了。我們要求絕對值最大的整數,MAX函數不能直接使用了。思考三秒鐘…,請往下看! 在單元格C2中輸入“=LOOKUP(0,0/FREQUENCY(-9^9,0-ABS(A2:A8&100)),A2:A8)”即可。 思路:
求絕對值第二大的整數 下面我們再增加一些難度。來試試求第二大的整數。(也可以求第二大數值,但我們以整數為例)。 在單元格C2中輸入“=LOOKUP(0,0/FREQUENCY(1-MAX(ABS(A2:A8&100)),0-ABS(A2:A8&100)),A2:A8)”,三鍵(CTRL+SHIFT+ENTER)回車即可。 思路:
請注意,本帖子旨在于介紹FREQUENCY函數的一些新穎的用法,請大家多多留意其公式技巧的構思。實際上,上述這些例子是有一些缺陷的,如果數據存在重復,或者存在絕對值重復的情況下,結果就會有問題了。當上述情況出現時,只要求出重復數據中的任意一個都是可以的。 -END- 長按下方二維碼關注EXCEL應用之家 面對EXCEL操作問題時不再迷茫無助 推薦閱讀: 戳原文,更有料!免費模板文檔! |
|