每天學一點Excel2010 (57)—Gcd、Lcm、Combin、Fact、Factdouble

115 gcd

助記:英文的“greatest common divisor最大公約數”

類別:數學和三角

語法:gcd(number1,[number2],…)

引數:1~255個引數

number1 必需,後續可選。任意正整數有效,但必須小於2^53。如果帶有小數則統一截尾取整處理。引數為負時,返回錯誤值#NUM!。

用法:返回兩個或多個整數的最大公約數。約分時常用,兩數互質時最大公約數為1。

116 lcm

助記:英文的“lease common multiple最小公倍數”

類別:數學和三角

語法:lcm(number1,[number2],…)

引數:1~255個引數

number1 必需,後續可選。任意正整數,但結果超出2^53的話,會返回錯誤值#NUM!。如果帶有小數則統一截尾取整處理。引數為負時,同樣返回錯誤值#NUM!。

用法:返回兩個或多個整數的最小公倍數。通分時常用,兩數互質時最小公倍數為兩數乘積。

每天學一點Excel2010 (57)—Gcd、Lcm、Combin、Fact、Factdouble

排列組合

117 combin

助記:英文的“combination組合”

類別:數學和三角

語法:

combin(number,number_chosen)

引數:1~2個引數

number 必需。代表專案的數量,任意正整數有效。如果帶有小數則統一截尾取整處理。引數為負時,或者引數number 小於引數number_chosen 時返回錯誤值#NUM!。

number_chosen 必需。代表每一組合中專案的數量,任意正整數有效。如果帶有小數則統一截尾取整處理,引數為負時,或者引數number 小於引數number_chosen 時返回錯誤值#NUM!。

用法:計算從給定數目的物件集合中提取若干物件的組合。組合與排列不同,不論順序。比如,從6個人裡面選1個人共有6種選法,即=combin(6,1);6個人裡面選2個人共有15種排法,即=combin(6,2);從6個人裡面選3個人共有20種排法,即=combin(6,3);從6個人裡面選4個人,和排除2個人等效,共有15種排法,即=combin(6,4);從6個人裡面選5個人,和排除1個人等效,共有6種排法,即=combin(6,5)。經常組織體育比賽的有時會用到,比如10只隊伍迴圈賽,兩兩相遇而不淘汰,共要舉行45場比賽,即=combin(10,2)。

118 fact

助記:英文的“factorial階乘”

類別:數學和三角

語法:fact(number)

引數:1個引數

number 必需。任意正整數有效。如果帶有小數則統一截尾取整處理。引數為負時返回錯誤值#NUM!。

用法:返回某數的階乘。5的階乘等於5*4*3*2*1=120,即=fact(5)。

119 factdouble

助記:英文的“factorial+雙倍”

類別:數學和三角

語法:factdouble(number)

引數:1個引數

number 必需。任意正整數有效。如果帶有小數則統一截尾取整處理。引數為負時返回錯誤值#NUM!。

用法:返回某數的雙倍階乘。

如果n為偶數,為偶數的連乘

n!!=n(n-2)(n-4)…(4)(2)

如果n為奇數,為奇數的連乘

n!!=n(n-2)(n-4)…(3)(1)

所以5的雙倍階乘等於5*3*1=15,即=factdouble(5),6的雙倍階乘等於6*4*2=48,即=factdouble(6)。

(待續)