책 내용 질문하기
기본 모의고사 7회 7번문제
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
371
조회수
71
작성일
2016-12-21
작성자
첨부파일

안녕하세요.

QnA읽다가 궁금점이 생겨서 질문드립니다.

누적개수를 구할 때

질문1.

COUNTIF($B$37:B38,LEFT(B37,1)="Y") 이식으로 누적개수 구하면

COUNTIF($B$37:B38,"Y*")와 값이 똑같이 나오지 않는데 이유가 궁금합니다.

라는 질문에

1. "Y*" 와 같이 "" 안에 * 를 지정한 경우 y로 시작하는 값이 아니라 그냥 y* 라는 문자를 찾게 되므로

결과가 정확히 나오지 않는 것입니다.

라고 답하셨는데, 이해가 되지 않아서요.

답변하신 바에 따르면, ("&COUNTIF($B$37:B37,"Y*")&")" 에서 "Y*"의 의미가 Y* 자체를 찾으라는 의미로 들리는데, 문제에서 찾고자하는 값은 Y로 시작하는 모든 문자 아닌가요?

그래서 왼쪽에서 첫번째 글자가 Y인 값(질문한 것)도 맞으리라 생각했는데...

371쪽 답지에는

=IF(LEFT(B37,1)="Y","예술빌딩("&COUNTIF($B$37:B37,"Y*")&")",IF(LEFT(B37,1)="W","월드빌딩("&COUNTIF($B$37:B37,"W*")&")","그외("&COUNTIF($B$37:B37,"<>Y*")-COUNTIF($B$37:B37,"W*")&")"))

질문자 및 제가 궁금한 부분은 저기 볼드 처리 해 놓은 부분인 것 같습니다.

"Y*"대신 LEFT(B37,1)="Y"를 쓰면 안되나요?

=IF(LEFT(B37,1)="Y","예술빌딩("&COUNTIF($B$37:B37,LEFT(B37,1)="Y")&")",IF(LEFT(B37,1)="W","월드빌딩("&COUNTIF($B$37:B37,LEFT(B37,1)="W")&")","그외("&COUNTIF($B$37:B37,"<>Y*")-COUNTIF($B$37:B37,LEFT(B37,1)="W")&")"))

이렇게 설정하면, 답이 나오지 않아용..왜인가요?

(굵게하고 기울림 해 놓은 <>Y*는 어떻게 변형해야할 지 몰라서.. 냅뒀습니다.

혹시 LEFT함수를 이용해서 수식을 세워도 된다면 어떻게 세우면 될까요?

답변
2016-12-29 09:22:55

안녕하세요.

전에 답변하신 분이 잘못 설명하셨네요.. 단순히 수식 자체를 논리적으로 생각한다면 님이 작성한 수식도 결과값이 정상적으로 나와야 합니다. 안되는 이유는 countif 함수의 조건으로 그렇게 작성할 수 없습니다. countif 함수의 조건으로는 단순한 숫자 혹은 셀참조, 텍스트 문자열만 작성할 수 있습니다. 예를들어 =COUNTIF(A2:A5,"오미자"), =COUNTIF(B2:B5,">85"), =COUNTIF(A2:A5,A4), =COUNTIF(B2:B5,"<>"&B4) 등으로는 작성할 수 있어도 COUNTIF($B$37:B38,LEFT(B37,1)="Y")와 같이는 작성할 수 없습니다.

즐거운 하루 되세요.

  • *
    2016-12-29 09:22:55

    안녕하세요.

    전에 답변하신 분이 잘못 설명하셨네요.. 단순히 수식 자체를 논리적으로 생각한다면 님이 작성한 수식도 결과값이 정상적으로 나와야 합니다. 안되는 이유는 countif 함수의 조건으로 그렇게 작성할 수 없습니다. countif 함수의 조건으로는 단순한 숫자 혹은 셀참조, 텍스트 문자열만 작성할 수 있습니다. 예를들어 =COUNTIF(A2:A5,"오미자"), =COUNTIF(B2:B5,">85"), =COUNTIF(A2:A5,A4), =COUNTIF(B2:B5,"<>"&B4) 등으로는 작성할 수 있어도 COUNTIF($B$37:B38,LEFT(B37,1)="Y")와 같이는 작성할 수 없습니다.

    즐거운 하루 되세요.

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