excel2003數(shù)組公式的使用方法
Excel中經(jīng)常需要使用到數(shù)組公式進(jìn)行數(shù)據(jù)的計(jì)算,數(shù)組公式具體該如何使用呢?下面是由學(xué)習(xí)啦小編分享的excel2003數(shù)組公式的使用方法,以供大家閱讀和學(xué)習(xí)。
excel2003數(shù)組公式的使用方法:
數(shù)組公式使用步驟1:我們先舉個(gè)實(shí)際例子,A列是一些數(shù)字,
B列是字符串
我們需要求出,A列中所有大于5并且小于10,
且滿(mǎn)足相應(yīng)B列的字符串為“A”的單元格的數(shù)目。
即對(duì)同時(shí)滿(mǎn)足多個(gè)條件的單元格計(jì)數(shù)。
數(shù)組公式使用步驟2:在Excel2007及以上版本,我們可以很輕松地使用公式函數(shù)
COUNTIFS
=COUNTIFS(A:A,">5",A:A,"<10",B:B,"A")
數(shù)組公式使用步驟3:簡(jiǎn)單得出結(jié)果。
數(shù)組公式使用步驟4:但在Excel2003版本中,并沒(méi)有COUNTIFS函數(shù),那我們?cè)趺崔k呢?
數(shù)組公式使用步驟5:可以嘗試數(shù)組公式(需同時(shí)按下組合快捷鍵Ctrl+Shift+Enter):
=SUM(IF(B:B="A",1,0)*IF(A:A>5,1,0)*IF(A:A<10,1,0))
數(shù)組公式使用步驟6:得到結(jié)果為4
數(shù)組公式使用步驟7:如果我們需要將這些滿(mǎn)足多個(gè)條件的單元格,進(jìn)行求和,怎么辦呢?
數(shù)組公式使用步驟8:方法也很簡(jiǎn)單,只需改一下數(shù)組公式:
=SUM(IF(B:B="A",A:A,0)*IF(A:A>5,1,0)*IF(A:A<10,1,0))
注意,同樣需要同時(shí)按下快捷鍵組合Ctrl+Shift+Enter
數(shù)組公式使用步驟9:類(lèi)似地,需要求出滿(mǎn)足多個(gè)條件的單元格的最大值,可以使用數(shù)組公式
=MAX(IF(B:B="A",A:A,0)*IF(A:A>5,1,0)*IF(A:A<10,1,0))
注意:這與小樂(lè)在上一講中,自定義MAXIF與MINIF函數(shù),有一些本質(zhì)區(qū)別。
數(shù)組公式使用步驟10:那個(gè)MAXIF函數(shù),只支持滿(mǎn)足1個(gè)條件的求最大值。
數(shù)組公式使用步驟11:如果要求出滿(mǎn)足多個(gè)條件的單元格的最小值,
注意,公式需要做一下調(diào)整(IF中的條件為假時(shí),需要填寫(xiě)一個(gè)遠(yuǎn)遠(yuǎn)大于公式結(jié)果范圍的數(shù)字,這樣防止產(chǎn)生錯(cuò)誤的結(jié)果):
=MIN(IF(B:B="A",A:A,100)*IF(A:A>5,1,100)*IF(A:A<10,1,100))
看了excel2003數(shù)組公式的使用方法還看了: