라벨이 팩토리얼인 게시물 표시

1일1함수 (47) COMBIN, PERMUT 함수 : 순열과 조합의 수

permutation : 순열 combination : 조합 에서 따온 이름들입니다. 수학시간에 다들 배우신 기억이 날 것입니다. 로또 1등 당첨확율은 얼마일까요? 답은 "1에서 45까지의 공이 있는데, 그 중에 6개의 공을 무작위로 꺼낼때 만들 수 있는 조합의 수"분의 1입니다. 실제로 계산하려면 45!/(45-6)!을 계산해야하므로, 매우 복잡할 것처럼 보입니다만, =COMBIN(45,6) 와 같이 간단하게 수식을 만들수 있으며, 답은 8,145,060 입니다. 로또 1등 당첨 확율이 8백만분의 1이 넘는다더니 정말이군요^^ 순열은 공을 꺼내는 것 뿐만 아니라 꺼낸 공을 배열하는 경우까지 따지므로, 그 값이 더 커지게 됩니다. =PERMUT(45,6) 의 결과값은  5,864,443,200 입니다. 50억이 넘는 숫자이군요. 추억의 수학문제입니다^^;  공이 다섯개가 있고, 공 하나에 1에서 5까지의 숫자중 하나가 쓰여져 있습니다. 5개의 공 중에서 무작위로 2개의 공을 꺼낼때 만들 수 있는 숫자의 개수는 모두 몇 개일까요? 예를 들어, 1과 2를 꺼냈다면, 12와 21이라는 숫자를 만들 수 있습니다. 수식과 결과값을 표시해 보세요. 재미로 보는 엑셀함수였습니다.^^ 2009/03/20 - [컴퓨터/엑셀] - 1일1함수(4): 계승(팩토리얼)을 구하자 FACT()함수

1일1함수(4): 계승(팩토리얼)을 구하자 FACT()함수

오늘은 간단하지만 재미있는 함수를 살펴봅니다. 바로 팩토리얼 함수 FACT()입니다. 팩토리얼(factorial)은 우리말로는 "계승"이라고 합니다. 1에서부터 주어진 수까지 정수값을 계속 곱하는 것이죠. 느낌표를 붙여서 표현합니다. 5팩토리얼은 5! 이라고 표시합니다. 계승값을 반환합니다. number의 계승값은 1*2*3*...* number입니다. 구문 FACT ( number ) number   계승값을 구할 음수가 아닌 수로서 number가 정수가 아닌 경우 소수점 이하는 무시됩니다. FACT(5) = 5*4*3*2*1 입니다. 음수를 넣으면 오류를 출력하고, 소수점이 있는 수를 넣으면 소수점 아래는 버리고 계산합니다. 학교 다닐때 수학시간에 팩토리얼을 배웠기에 간단히 할 수 있다고하니 재미있긴한데, 이걸 어디다 써 먹을 수 있을지는 모르겠습니다. ^^;