책 내용 질문하기
기본모의고사 8회 함수1번
도서
2021 시나공 컴퓨터활용능력 2급 실기
페이지
339
조회수
393
작성일
2021-03-06
작성자
탈퇴*원
첨부파일

함수 1번 질문 2가지!

 

질문1) 100%,50%,10%는 백분율이고 백분율은 텍스트가 아니기 때문에 반드시 큰따옴표를 하면 안된다는 다른 질문들도 찾아보았습니다.

          그런데

          =IF(RANK.EQ(D3,$D$3:$D$7,0)=1,"100%",IF(RANK.EQ(D3,$D$3:$D$7,0)=2,"50%","10%")) 이렇게 큰따옴표를 붙여도 답이 같고 채점도 맞다고 되는데

          큰따옴표 써도 상관이 없는 건가요? 아니면 반드시 쓰면 안되는 것인가요?

 

 

질문2) 정답: IF(RANK.EQ(D3,$D$3:$D$7,0)=1,100%,IF(RANK.EQ(D3,$D$3:$D$7,0)=2,50%,10%))의

         (RANK.EQ(D3,$D$3:$D$7,0)=1 에서 RANK.EQ가 순위 1,2,3,4 등 숫자로 나오기 때문에 1에 큰따옴표를 안붙여준다고 알고있는데,

         최신기출문제 2017년 1회 D형 LEFT(A3,1)="M"에서 LEFT는 텍스트 함수인데 문자인 M에 큰따옴표는 해줘야하는 것이 잘 이해가 가지않습니다! 

답변
2021-03-08 11:54:11

안녕하세요.

 

질문1) 데이터에 따라 다릅니다. 수치 데이터는 큰따옴표(")를 붙이지 않고 텍스트에는 반드시 붙여야 하빈다. 100%,50%는 텍스트가 아니라 수치 데이터입니다. 0.5를 백분유로 표시하면 50%가 되는 것입니다.

 

질문2) M은 텍스트 이므로 큰따옴표(")로 묶어줘야 합니다.

 

즐거운 하루 되세요.

  • 관리자
    2021-03-08 11:54:11

    안녕하세요.

     

    질문1) 데이터에 따라 다릅니다. 수치 데이터는 큰따옴표(")를 붙이지 않고 텍스트에는 반드시 붙여야 하빈다. 100%,50%는 텍스트가 아니라 수치 데이터입니다. 0.5를 백분유로 표시하면 50%가 되는 것입니다.

     

    질문2) M은 텍스트 이므로 큰따옴표(")로 묶어줘야 합니다.

     

    즐거운 하루 되세요.

  • 관리자
    2021-03-09 10:06:56

    안녕하세요.

     

    RANK.EQ의 계산 결과는 숫자가 산출됩니다.

    그러므로 1을 큰따옴표 없이 숫자로 비교한 것이며, 순위가 1위일 때 표시할 값인 100%도

    큰 따옴표 없이 100%로 하게되면 해당 셀의 결과로 100%가 입력됩니다.

    이는 향후 다른 계산에 사용될 때 숫자로 인식해서 사용됩니다.

     

    하지만 "100%"로 했을 경우 화면에는 100%로 보이더라고 다른 계산에 사용될 때 문자로 인식하므로

    숫자 계산에 사용할 경우 오류가 발생합니다. 이를 감안하여 숫자 데이터들에는 큰 따옴표를 붙이지 않는 것입니다.

     

    LEFT 함수는 문자 함수로 추출된 결과가 문자입니다.

    그러므로 LEFT(B12, 1)에서 추출된 한 글자는 문자입니다. 그러므로 그 결과와 비교하는 값에 큰따옴표를 붙인 것이죠. 

     

    만일 B12 셀의 값이 "123M"이라면 처음에 추출되는 값 1은 숫자와 문자가 혼합된 문자에서 추출된 것으로 문자로 인식됩니다.

    그래서 비교할 때 LEFT(B12, 1) = "1"로 해야 합니다.

     

    오늘도 즐거운 하루 되세요.

  • *
    2021-03-08 15:52:46

    1. 그러면 100%,50%,10%등은 반드시 큰따옴표를 붙이지 않아야 정답이고, "100%","50%","10%"로 풀면 틀리는 것 인가요?

     

    2. 이 문제의 RANK.EQ(D3,$D$3:$D$7,0)=1처럼 RANK.EQ는 결과가 숫자로 나와서 1에 큰따옴표를 하지않는다고 이해하였는데,

        LEFT(B12,1)="M" 처럼 LEFT 함수는 결과가 텍스트로 나오는데 왜 M에 큰따옴표를 해주어야 하는것인가요?

        ​(함수에서 텍스트는 그냥 항상 큰따옴표를 붙이나요?) 

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