search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

在 Excel 中,如何按條件找到最大值?

Hi,我是秋小葉~

遇到Excel問題,我們就愛到網上搜,看看有沒有高手提供了現成的公式可以用。可是試了很多的搜索出來的方法,總是不對。

其實,同一個 Excel 難題,有很多種解決方法,並不是非得選自己看不懂的函數,還容易出錯。今天就講一個典型案例,看 Excel 如何八仙過海~

有這樣一份項目管理表,現在老闆想知道每一個項目的:

上線時間:項目中最早的一個進入日期

結束時間:項目中最晚的一個退出日期

例如,寒戰行動。

上線時間:最早的一個進入日期 2016年1月14日

結束時間:最晚的一個退出日期 2016年2月28日

那麼問題來了:

假如現在有 100 個項目,怎麼自動算出每一個項目的上線時間和結束時間呢?

很多小夥伴一看到這樣的問題,整個人都是懵的,根本不知道從哪下手啊。其實,只要懂得將問題轉化成 Excel 的語言進行描述,就能迎刃而解。

小知識:

日期和時間,在 Excel 中是一個從1900年1月1日起以天為單位計算的特殊序數。例如,2017/7/7,其實是第 42923 天。

因此,最早日期,其實就是最小值,而最晚日期,就是最大值。

本質上,這就是求最值的問題。只不過,在這個案例中直接求最小值和最大值不管用。這是因為:

項目上線時間=同一個項目里進入日期的最小值

項目結束時間=同一個項目里退出日期的最大值

於是,我們要解決的問題,實質上就變成了:在 Excel 中按條件求最小值和最大值。

接下來就教你幾個方法,函數恐懼星人也別慌,第2個方法就是為你們準備的!

01.高手:新銳函數法

如果你用的是 Office 2016 版,用 MINIFS 函數和 MAXIFS 函數就能輕鬆搞定:

要點解讀:

❶ 公式語法規則是= MINIFS(哪些數的最小值條件在哪一列,滿足什麼條件),MAXIFS同;

❷ $ 符號按【F4】自動添加,普通函數公式,直接按【Enter】即可輸入

注意事項:

這兩個是 2016 版的新增函數,直接選擇添加相應的參數就行。

如果你是函數恐懼星人,下面 2 招會更適合你。

02.菜鳥:透視表法

強大的數據透視表,只要拖一拖,點一點滑鼠就能搞定。

要點解讀:

❶ 點擊數據區域任一個數字,插入-數據透視表。

❷ 以計算上線時間為例,將項目名稱拖入行區域;將進入項目拖入值區域

❸ 雙擊欄位名稱,更改值顯示方式為最小值

❹ 【Ctrl+Shift+3】修改數字格式為日期格式

* 求項目退出時間同樣的操作。

注意事項:

數據透視表胃口比較叼,要求表格結構簡單,數據規範,而且需要手工刷新得到最新結果。

很多人碰到表格計算問題,基本上都會想到函數公式。所以習慣於把問題描述成:

用函數公式可以 XXX嗎?

用函數公式怎麼 OOO?

……

這樣問問題,最大的毛病在哪?

自費武功!把 Excel 的十八般武藝都弄丟了,能解決問題的可不止函數呀~

03.小白:智能表格法

還有一個小機靈,也能輕鬆解決此問題。那就是「智能表格+切片器」:

(因錄製時長和圖片大小限制,壓糊了,將就看吧~)

要點解讀:

❶ 先套用表格格式,將普通數據區域轉智能表格

❷ 勾選顯示匯總行,並切換為最小值、最大值

❸ 插入切片器

之後,便能任性的,點擊隨時查看各個項目的最值。

適用場景:

一次只需要看其中一個類別的最大值和最小值時,這種方法最簡單實用。如果要同時查看,還是要用數據透視表或函數公式。

你看,Excel的問題並不一定得要用公式解決,我們只需要掌握一些基本功能,不用公式也能大幅提升工作效率!

本文為作者原創,未經授權不得轉載



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦