請(qǐng)問(wèn),有沒(méi)有人知道在EXCEL函數(shù)設(shè)置中,數(shù)組公式如何設(shè)置?比如說(shuō):SUM和IF如何介乎起來(lái)運(yùn)用?
比如 =SUM(IF(A2:A100>0,A2:A100)) 公式ctrl+shift+enter結(jié)束 意思是,首先IF函數(shù)判斷如果A2:A100>0,那就返回A2:A100這一組數(shù)字,否則就返回FALSE這樣得到一個(gè)由符合條件的數(shù)字和FALSE組成的數(shù)組,然后用SUM求和,F(xiàn)ALSE會(huì)作為0被統(tǒng)計(jì)。 就像一樓所說(shuō)的,上面的公式可以直接用 =SUMIF(A2:A100,'>0') 那既然有SUMIF,為什么還要用這么復(fù)雜的SUM+IF數(shù)組公式呢? 首先,SUMIF只是為了解決這么一個(gè)具體問(wèn)題而衍生出來(lái)的簡(jiǎn)化公式,它的思路還是上面數(shù)組公式的思路。 其次,數(shù)組公式的功能非常強(qiáng)大,并不限于上面這種簡(jiǎn)單的應(yīng)用。 我們看另外一個(gè)應(yīng)用較多的數(shù)組公式: A列為姓名,B列為性別,現(xiàn)在在C列提取所有男性的名字,按出現(xiàn)的先后順序排列 在C2輸入公式 =INDEX(A:A,SMALL(IF(B$2:B$100='男',ROW(B$2:B$100)),ROW(A1))) 公式ctrl+shift+enter結(jié)束 公式往下拉 IF的數(shù)組公式被廣泛用于符合條件數(shù)據(jù)的提取、排序、求和、平均、極值等等。 需要說(shuō)明的是,數(shù)組公式不支持整列運(yùn)算,比如B$2:B$100不能寫(xiě)成B:B
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。