책 내용 질문하기
계산함수 질문입니다
도서
2018 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
조회수
61
작성일
2018-04-28
작성자
탈퇴*원
첨부파일

질문 1

계산함수 작성시 마지막에

"0건"으로 표기할 경우도 있고 "건"으로 표기할 경우도 있는데 왜 다르게 표기하는지 궁급합니다.

ex)"0건" "00개월"

개수를 세고나서 0을 붙이는것과 붙이지 않는 식에 무슨 차이가 있어서 다르게 식을 작성하나요?

질문 2

배열함수식을 세우고 왜 (배열함수),1)

이렇게 1을 붙여주거나 곱해주는 건가요?

(배열함수)*1 처럼 곱해주는 경우와 (배열함수),1 처럼 붙여주는 것에는 무슨 차이로 다르게 붙여주나요?

질문 3

p162 계산문제2

=MAX(H4*VLOOKUP(E4,$A$32:$E$36,MATCH(F4*G4,$B$31:$E$31,1)+1),100000)

+1이 붙는 이유가 궁금합니다.

제가 너무 포괄적으로 질문을 한거같아서 질문에 답변하시기 어려움이 많으실꺼같아서 송구합니다.ㅎㅎ

답변
2018-04-30 20:46:21

문제에서 0 값도 표시하라고 한 경우에는 0"건" 과 같이작성하시면 되구요.

09개월 과 같이 표시하라고 했다면 00"개월" 과 같이 작성하셔야 합니다.

유효하지 않은 0을 표시하려면 0이 표시될 만큼 0 을 사용하셔야 합니다.

0값을 표시하지 않고자 한다면 #"건" 등과 같이 작성하시면 됩니다.

sum(if((조건1)*1,1)

-> 조건의 결과가 true 나 fasle 로 표시되는데요. 여기에 1을 곱하여 숫자로 나타내게 됩니다. 1이나 0 값이 표시하게되고

참(1)일때 1을 반환합니다. sum(1,1,1,1,,,,1,) 과 같이 값이 나오고 1을 모두 더하여 개수를 구할 수 있습니다.

sum(if((조건1)*(조건2),1)

조건이 2개 이상일때는 *1 을 하거나 하지 않았을때 결과가 같습니다.

이것도 조건이 모두 참일때 1을 반환하고 1값을 모두 더하여 개수를 구할 수 있습니다.

sum((조건1)*1)

sum((조건1)*(조건2))

와 같이 작성하는 것도 같습니다.

조건이 참이면 1을 반환하고 1을 모두 합쳐서 개수를 구할 수 있습니다.

=MAX(H4*VLOOKUP(E4,$A$32:$E$36,MATCH(F4*G4,$B$31:$E$31,1)+1),100000)

vlookup에서 지정한 범위는 A열부터 시작인데

match 에서 지정한 범위는 b열 부터이기 때문에

vlookup의 범위를 맞춰 줄려면 +1 을 하여 사용하셔야 합니다.

match의 범위를 그대로 사용하여 1 이 나온 경우

vlookup의 b열에 해당하는 값을 가져오게 되므로 수강인원인 0 이 나올 수 있습니다.

그러므로 +1 을 수강인원이 18인 결과 3%를 가져오기위해 +1을 해주셔야 합니다.

좋은 하루 되세요.

  • *
    2018-04-30 20:46:21

    문제에서 0 값도 표시하라고 한 경우에는 0"건" 과 같이작성하시면 되구요.

    09개월 과 같이 표시하라고 했다면 00"개월" 과 같이 작성하셔야 합니다.

    유효하지 않은 0을 표시하려면 0이 표시될 만큼 0 을 사용하셔야 합니다.

    0값을 표시하지 않고자 한다면 #"건" 등과 같이 작성하시면 됩니다.

    sum(if((조건1)*1,1)

    -> 조건의 결과가 true 나 fasle 로 표시되는데요. 여기에 1을 곱하여 숫자로 나타내게 됩니다. 1이나 0 값이 표시하게되고

    참(1)일때 1을 반환합니다. sum(1,1,1,1,,,,1,) 과 같이 값이 나오고 1을 모두 더하여 개수를 구할 수 있습니다.

    sum(if((조건1)*(조건2),1)

    조건이 2개 이상일때는 *1 을 하거나 하지 않았을때 결과가 같습니다.

    이것도 조건이 모두 참일때 1을 반환하고 1값을 모두 더하여 개수를 구할 수 있습니다.

    sum((조건1)*1)

    sum((조건1)*(조건2))

    와 같이 작성하는 것도 같습니다.

    조건이 참이면 1을 반환하고 1을 모두 합쳐서 개수를 구할 수 있습니다.

    =MAX(H4*VLOOKUP(E4,$A$32:$E$36,MATCH(F4*G4,$B$31:$E$31,1)+1),100000)

    vlookup에서 지정한 범위는 A열부터 시작인데

    match 에서 지정한 범위는 b열 부터이기 때문에

    vlookup의 범위를 맞춰 줄려면 +1 을 하여 사용하셔야 합니다.

    match의 범위를 그대로 사용하여 1 이 나온 경우

    vlookup의 b열에 해당하는 값을 가져오게 되므로 수강인원인 0 이 나올 수 있습니다.

    그러므로 +1 을 수강인원이 18인 결과 3%를 가져오기위해 +1을 해주셔야 합니다.

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.