Excel中product是什么函數(shù),一些朋友會忽略還有此函數(shù)。
product函數(shù)就是用來將所有以參數(shù)形式給出的數(shù)字相乘,并返回最終的乘積值。
有很多時候我們會直接使用四則運算的乘*號來代替product函數(shù),但是在一些稍復雜的計算中,還是用PRODUCT函數(shù)來計算會更加方便。
首先看看product函數(shù)的用法:PRODUCT(數(shù)1,數(shù)2,……數(shù)30)
為什么要到數(shù)30呢,因為PRODUCT函數(shù)最多可以有30個參數(shù),如果超過30個參數(shù)的話,PRODUCT函數(shù)就會出錯。
PRODUCT函數(shù)在使用時需要注意:當參數(shù)為數(shù)字、邏輯值或數(shù)字的文字型表達式時可以被計算;當參數(shù)為錯誤值或是不能轉(zhuǎn)換成數(shù)字的文字時,將導致錯誤。如果參數(shù)為數(shù)組或引用,只有其中的數(shù)字將被計算。數(shù)組或引用中的空白單元格、邏輯值、文本或錯誤值將被忽略。
文字說明總是枯燥的,下面我們以幾個小實例來認識理解product函數(shù)。
product函數(shù)實例一:利用product函數(shù)來求階乘。
比如要求1*2*3*4*5*6*7*8*9*10的乘積?梢允褂脭(shù)組公式:=PRODUCT(ROW(1:10)),結(jié)果為:3628800。
公式解析:ROW(1:10),用F9鍵可以看到結(jié)果為:{1;2;3;4;5;6;7;8;9;10},也就是用PRODUCT函數(shù)來求這些數(shù)的乘積,相當于:=1*2*3*4*5*6*7*8*9*10的結(jié)果3628800。
product函數(shù)實例二:取代PERMUT函數(shù)
Excel中PERMUT函數(shù)可以用來計算從給定數(shù)目的對象集合中選取的若干對象的排列數(shù)。PERMUT(N,M) 可以來計算從N個數(shù)中選取M個數(shù)的排列數(shù)(N>=M),其實這樣的算法也可以使用product函數(shù)來實現(xiàn)。如下圖:
C2公式為:=PERMUT(A2,B2),D2公式為數(shù)組公式:=PRODUCT(ROW(INDIRECT(((A2-B2)+1&":"&A2))))。PERMUT函數(shù)和product函數(shù)都可以得到最終的結(jié)果。
product函數(shù)實例三:取代combin函數(shù)
Excel中combin函數(shù)是用來計算從給定數(shù)目的對象集合中提取若干對象的組合數(shù),combin(N,M) N>=M。用product函數(shù)也可以來實現(xiàn),如下圖:
C2公式為:=COMBIN(A2,B2),D2公式為數(shù)組公式:=PRODUCT(ROW(INDIRECT(((A2-B2)+1&":"&A2))))/PRODUCT(ROW(INDIRECT("1:"&B2)))
combin函數(shù)和product函數(shù)都可以得到最終的結(jié)果。
product函數(shù)實例四:計算金額。
上圖所示:如果計算A列乘以B列,除了直接使用=A2*B2以外,如果是使用product函數(shù)來寫公式,需要稍微轉(zhuǎn)換,公式為:=PRODUCT(A2*1,B2*1),如果直接使用:=PRODUCT(A2,B2),得到結(jié)果為1,顯然是不對的,因為單價都沒有,結(jié)果應該為0。
product函數(shù)實例五:活期利息計算
如下圖所示:
D3單元格公式為: =PRODUCT(A3,B3,C3),下拉復制。
通過上面五個小小的實例,應該會使用product函數(shù)了。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務領(lǐng)域、行業(yè)應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業(yè)務領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標題:product函數(shù)實例應用
本文網(wǎng)址:http://www.ezxoed.cn/html/support/11139216482.html