컴퓨터활용능력1급 필기 엑셀 함수문제 모르겠습니다

컴퓨터활용능력1급 필기 엑셀 함수문제

모르겠습니다

※ 1번 보기

=ABS(INT(-3/2))

-3 을 2로 나누면 몫이 -1.5가 나오는데 이걸 -1.5보다

더 작은 정수값으로 나타낸면 -2가 되며 ABS 함수를 써서

절대값을 취하니까 결과가 2가 됩니다.

=MOD(-3,2)

-3을 2로 나눈 나머지 값은 1이 됩니다.

=MOD(-3,2)

mod함수가 나머지를 구해주는 함수인데 MOD함수의 경우 구하는 공식이 따로 있습니다.

Mod(n,d)를 수식으로 표현을 하면 다음과 같습니다.

공식 : = n - d * INT(n/d)

요것이 나머지를 구하는 공식입니다. 공식대로 숫자를 대입해 보겠습니다.

※ 공식 (숫자대입)

= -3 - (2) * INT(-3/2)

= 1

이게 어떻게 해서 연산이 되는거냐면 연산자 우선 순위에 의해서

(2) * INT(-3/2) 요게 먼저 계산됩니다. (곱하기 먼저 계산)

int 함수는 소수점 이하를 버리고 가장 작은 값으로 나타내주는 함수인데요.

-3를 2로 나누게 되면 -1.5가 나옵니다.

근데 int 함수를 씌워서 INT(-3/2) 이렇게 써버리면 결과는 -2 로 표시됩니다.

-2가 -1.5 보다 더 작은값이기 때문입니다.

따라서 연산 결과가 (2) * (-2) 이렇게 되는거고 2하고 -2를 곱하면

-4가 되며 -3 - (-4) 를 수행하게 됩니다. -(-4) 이 경우는 빼기가 두 개가

있으니까 양수 4로 바뀌므로 -3 + 4 이렇게 수행하니까 결과는 1이 출력됩니다.

=ROUNDUP(RAND(),0)

이렇게 쓰면 RAND는 0보다 크거나 같고 1보다 작은

난수값을 랜덤으로 무작위로 나타내는거고 소수점 첫째 자리에서

반올림하여 정수로 나타내면 결과는 1이 됩니다.

=FACT(1.9)

이 수식의 결과값은 1입니다.

1.9의 계승값을 구하면 결과는 1이 나옵니다.

계승값은 이런걸 의미하는거에요.

1! = 1

2! = 1*2

3! = 1*2*3

이런식으로 해서 구하는거라고 보시면 되요.

! (느낌표) 이게 팩토리얼이라고 하는겁니다.

그리고 1.9 는 소수점인데 소수점은 무시되고요. 정수만 표시를 하기 때문에

1.9의 계승값을 구할 경우 1이 나오게 되는겁니다.

광고 [X]를 누르면 내용과 AI가 해제됩니다

AI 분석 및 채팅

3/3
시스템 리소스 로딩 중... 0%

여기를 클릭하면 빠른 로딩(가속)이 가능합니다.