你不知道的數組公式應用

相信大家在使用excel表格基本上都會用到數組公式,今天就給大家講講數組公式如果更好更簡單運用。 數組公式:是用於建立可以產生多個結果或對可以存放在行和列中的一組參數進行運算的單個公式。 數組公式的特點就是可以執行多重計算,它返回的是一組數據結果。由於一個單元格內只能儲存一個數值,所以當結果是一組數據時,單元格只返回第一個值,如:23={23,24,25,22},如果你需要用到所有的運算結果時,要麼用多個單元格去分別返回,如: 23=INDEX({23,24,25,22},1) ,24=INDEX({23,24,25,22},2) ,25=INDEX({23,24,25,22},3),22=INDEX({23,24,25,22},4),要麼用某些函數來取其共性,如SUM, MAX/MIN,等 94=SUM({23,24,25,22})

25=MAX({23,24,25,22}) 參數:數組公式最大的特徵就是所引用的參數是數組參數,包括區域數組和常量數組。

區域數組,是一個矩形的單元格區域,如 :$A$1:$D$5 常量數組,是一組給定的常量,如{1,2,3}或{1;2;3}或{1,2,3;1,2,3}

數組公式中的參數必須為"矩形",如{1,2,3;1,2}就無法引用了。輸入:同時按下CTRL+SHIFT+ENTER數組公式的外面會自動加上大括號{}予以區分,55{=SUM(($I$23:$I$25>10)*($J$23:$J$25))}

有的時候,看上去是一般應用的公式也應該是屬於數組公式,只是它所引用的是數組常量,對於參數為常量數組的公式,則在參數外有大括號{},公式外則沒有,輸入時也不必按CTRL+SHIFT+ENTER 55=SUM(({10;20;30}>10)*{11;22;33}),可以看到,這兩個公式的結果是一樣的。 以上,就是關於數組公式一些簡單介紹,如果有哪位朋友有更好的建議,歡迎留言。


分享到:


相關文章: