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的問題並不一定得要用公式解決,我們只需要掌握一些基本功能,不用公式也能大幅提升工作效率!
本文為作者原創,未經授權不得轉載