Excel-符合條件的最大值(MAX,WEEKDAY,陣列)
文章推薦指數: 80 %
Excel-符合條件的最大值(MAX,WEEKDAY,陣列) ... 儲存格G8:{=MAX(IF(WEEKDAY(日期,1)=ROW(1:1),數值,))}. 這是陣列公式,輸入完成要 ...
學不完.教不停.用不盡
跳到主文
分享個人電腦教學和回答網友提問解決資料處理與設計問題
部落格全站分類:數位生活
相簿
部落格
留言
名片
贊助廠商
May19Sun201311:33
Excel-符合條件的最大值(MAX,WEEKDAY,陣列)
在Excel中有一個含有日期、人員、數值欄位的工作表(如下圖,其中的星期欄位是一個輔助說明的欄位),想要求取某些條件下的數值的最大值,該如何處理?
【準備工作】
選取儲存格A1:D30,按一下Ctrl+Shfit+F3鍵,勾選「頂端列」,定義名稱:日期、星期、人員、數值。
【輸入公式】
(一)各個人員的最大值
儲存格G2:{=MAX(IF(人員=F2,數值,))}
這是陣列公式,輸入完成要按Ctrl+Shift+Enter鍵。
複製儲存格G2,貼至儲存格G2:G5。
IF(人員=F2,數值,):因為採用陣列公式,可以求得在人員欄位中符合儲存格F2(甲)的數值陣列。
在IF公式中的第三個參數為空白,可以讓求得的結果為「空白」;如果填入0或是Fasle,則結果會顯示「0」。
最後藉由MAX函數,將求得的數值陣列中取最大值,即為所求。
(二)各個星期幾的最大值
儲存格G8:{=MAX(IF(WEEKDAY(日期,1)=ROW(1:1),數值,))}
這是陣列公式,輸入完成要按Ctrl+Shift+Enter鍵。
複製儲存格G8,貼至儲存格G8:G14。
原理同(一)。
WEEKDAY(日期,1):WEEKDAY函數可以求得一個星期幾對應的數值。
本例中選取「1」,所以對應ROW(1:1)=1,因此可以求得星期日的數值陣列。
若往下複製公式時,ROW(1:1)→ROW(2:2)→ROW(3:3)→…,如此可以求得各個星期幾對應的數值陣列。
(三)各個月份的最大值
儲存格G17:{=MAX(IF(MONTH(日期)=ROW(4:4),數值,))}
這是陣列公式,輸入完成要按Ctrl+Shift+Enter鍵。
複製儲存格G17,貼至儲存格G17:G20。
原理同(一)和(二)。
IF(MONTH(日期)=ROW(4:4),數值,):透過MONTH函數取得日期中的月份,而ROW(4:4)=4,即求得4月份的數值陣列。
(四)各個月份中某個人員的最大值
儲存格G23:{=MAX(IF((MONTH(日期)=ROW(4:4))*(人員="甲"),數值,))}
這是陣列公式,輸入完成要按Ctrl+Shift+Enter鍵。
(以下亦同)
儲存格G24:{=MAX(IF((MONTH(日期)=ROW(5:5))*(人員="乙"),數值,))}
儲存格G25:{=MAX(IF((MONTH(日期)=ROW(6:6))*(人員="丙"),數值,))}
儲存格G26:{=MAX(IF((MONTH(日期)=ROW(7:7))*(人員="丁"),數值,))}
原理同(一)、(二)和(三)。
IF((MONTH(日期)=ROW(4:4))*(人員="甲"):在IF函數中使用雙條件運算,其中的「*」運算子,相當於將條件做AND運算。
全站熱搜
創作者介紹
vincent
學不完.教不停.用不盡
vincent發表在痞客邦留言(2)人氣()
全站分類:數位生活個人分類:講義資料上一篇:Office程式-避免將「"」取代為「“」
下一篇:Excel-計算多組項目中指定內容的個數和總和(SUMPRODUCT)
▲top
留言列表
發表留言
到站人數
本日人氣:
累積人氣:
文章關鍵字搜尋
贊助商連結
回到頁首
回到主文
免費註冊
客服中心
痞客邦首頁
©2003-2022PIXNET
關閉視窗
PIXNET
Facebook
Yahoo!
Google
MSN
{{guestName}}
(登出)
您尚未登入,將以訪客身份留言。
亦可以上方服務帳號登入留言
請輸入暱稱(最多顯示6個中文字元)
請輸入標題(最多顯示9個中文字元)
請輸入內容(最多140個中文字元)
請輸入左方認證碼:
看不懂,換張圖
請輸入驗證碼
送出留言
延伸文章資訊
- 1Excel中单条件或多条件下求最大值,你会使用什么方法? - 知乎
=MAX(数据区域) · 如下图所示: · =MAX(IF(($A$2:$A$10=E2),$C$2:$C$10)) · 公式释义: · (条件区域=条件) · 我们在H2单元格输入数组公式:.
- 2【Excel】E0224 - 計算數值的多條件判斷(MAX、IF
【Excel】E0224 - 計算數值的多條件判斷(MAX、IF、COUNTA) · 取A2、C2的最大值 · 故式一為「20.4」.
- 3EXCEL多條件求最大值、最小值、平均值 - 每日頭條
以上只是Max、Max、Average、Sum結合If函數數組的用法。這幾個公式比較簡單可以幫助我們理解數組的用法。 關注公號data--tech,獲取更多excel教程。
- 4Excel函數教學:最大值最小值以及多條件陣列公式 - 贊贊小屋
五、多條件MAX陣列
- 5Excel Max與MaxA函數的使用方法與用if或*組合多條件求最大值 ...
在Excel 中,可以用Max函数与MaxA函数取最大值,其中Max函数用于取数值和能转为数值的文本的最大值,MaxA函数除能取Max函数能取的最大值外, ...