책 내용 질문하기
엑셀 6회
도서
2021 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
0
조회수
380
작성일
2021-09-10
작성자
탈퇴*원
첨부파일

4-2-2 답이 0"%"인데 왜 0%(큰 따옴표 생략)하면 답이 안되나요... 셀 서식?의 사용자 지정 할 때는 0%만해도 되는데 그건 자동으로 큰따옴표가 생성되기 때문인가요?

 

2-4 VLOOKUP 의 가운데 범위를 A부터 잡으면 답이 왜 안나오나요 열은 A부터 범위 잡았을 때 3으로 지정했는데요.. 범위를 찾는 값이 있는 열부터 잡아야 되나요?

 

1-1-1, 1-2, 2-3 문제는

=AND(MID(A3,4,1)>="5"

=AND(MID(A3,4,1)*1>=5

 

=AND(RIGHT($A3,3)*1>=160

=AND(RIGHT($A3,3)>="160"

 

Mid(제품명,Len(제품명)-4,3) * 1

 

이렇게 *1 이나 ""를 해주는데

 

2-5 문제는

출시년도별 단가가 50,000원 이상인 제품들의 ..

$F$3:$F$28>=50000

 

아무것도 지정해주지 않는데

 

위 세문제는 문자여서 지정해주는건가요??

 

 

늘 감사합니다 

답변
2021-09-13 11:33:28

1. 0% 로 작성했을 때 차트 그림과 같은 결과가 나오지 않기 때문에 

 

0"%" 와 같이 % 를 붙여서 표시하는 방법을 사용한 것입니다. 

 

2.  vlookup의 범위의 첫 번째 열은 vlookup에서 찾을 값이 포함 되어야 합니다.

 

 

vlookup에서 찾는 값이 b3 인데 a열 부터 잡으면 결과에 오류가 나는 것이죠.

 

 

min(B3:B28)로 최소값을 구해서 vlookup의 찾을 값으로 지정해야 합니다.

 

 

Vlookup(찾을값, 범위, 열번호, 옵션)에서 찾을값을 범위의 첫번째 열에서 찾아 범위 중 열번호에 해당하는 값을 반환합니다.

 

 

찾을값은 min 함수로 구한 최소값이 되고,

 

 

범위는 최소값을 찾을 첫 번째 열을 포함한 데이터 영역이어야 합니다.

 

a열은 '제품코드'로 최소값을 구한 B열 '출시일자'가 첫 번째 열이 되어야 값을 찾을 수 있습니다.

 

그래서 [B3:I28]이 됩니다.

 

 

범위가 [B3:I28] 이므로, 값을 가져올 열 번호는 2가 되어야 합니다.

 

하나의 셀에 값을 구할 때는 범위가 변경 되지 않기 때문에 절대참조를 하지 않아도 됩니다. 

 

절대참조를 사용하는 이유가 채우기 핸들을 사용할 때 변경 되지 않아야 하는 범위를 고정하기 위한 것이니까요. 

 

 

3. left, right, mid 함수의 결과는 문자이므로 이것을 바로 비교할 때는 문자로 나타내기 위해 "" 를 사용하는 것이구요. 

 

left 등에서 나온 값에 *1 을 하면 숫자가 되므로 숫자로 비교하는 것입니다. 

 

좋은 하루 보내세요.    

  • 관리자
    2021-09-13 11:33:28

    1. 0% 로 작성했을 때 차트 그림과 같은 결과가 나오지 않기 때문에 

     

    0"%" 와 같이 % 를 붙여서 표시하는 방법을 사용한 것입니다. 

     

    2.  vlookup의 범위의 첫 번째 열은 vlookup에서 찾을 값이 포함 되어야 합니다.

     

     

    vlookup에서 찾는 값이 b3 인데 a열 부터 잡으면 결과에 오류가 나는 것이죠.

     

     

    min(B3:B28)로 최소값을 구해서 vlookup의 찾을 값으로 지정해야 합니다.

     

     

    Vlookup(찾을값, 범위, 열번호, 옵션)에서 찾을값을 범위의 첫번째 열에서 찾아 범위 중 열번호에 해당하는 값을 반환합니다.

     

     

    찾을값은 min 함수로 구한 최소값이 되고,

     

     

    범위는 최소값을 찾을 첫 번째 열을 포함한 데이터 영역이어야 합니다.

     

    a열은 '제품코드'로 최소값을 구한 B열 '출시일자'가 첫 번째 열이 되어야 값을 찾을 수 있습니다.

     

    그래서 [B3:I28]이 됩니다.

     

     

    범위가 [B3:I28] 이므로, 값을 가져올 열 번호는 2가 되어야 합니다.

     

    하나의 셀에 값을 구할 때는 범위가 변경 되지 않기 때문에 절대참조를 하지 않아도 됩니다. 

     

    절대참조를 사용하는 이유가 채우기 핸들을 사용할 때 변경 되지 않아야 하는 범위를 고정하기 위한 것이니까요. 

     

     

    3. left, right, mid 함수의 결과는 문자이므로 이것을 바로 비교할 때는 문자로 나타내기 위해 "" 를 사용하는 것이구요. 

     

    left 등에서 나온 값에 *1 을 하면 숫자가 되므로 숫자로 비교하는 것입니다. 

     

    좋은 하루 보내세요.    

  • 관리자
    2021-09-15 10:43:01

    같다 일 때는 가능 하지만 크거나 같다 와 같이 숫자 값을 비교해야 하는 경우에는 

     

    Mid(제품명,Len(제품명)-4,3) * 1 >= 100 을 사용하는 것이 더 정확하겠죠.  

     

    좋은 하루 되세요. 

  • *
    2021-09-15 09:45:39

    left, right, mid 함수의 결과는 문자이므로 이것을 바로 비교할 때는 문자로 나타내기 위해 "" 를 사용하는 것이구요.


    left 등에서 나온 값에 *1 을 하면 숫자가 되므로 숫자로 비교하는 것입니다.

     

    ___________________________________________________________________________________________________

     

    이 답변이 이해가 잘 안가는데요..

     

    책 답안지에서는

    1-1과 1-2에서

    두 가지 방법으로 답을 알려주고 있습니다..

    둘 다 숫자로 비교 하는 것 아닌가요??

     

    근데 답변주신내용은 결과(비교하는 것이 문자냐 숫자냐)에 따라 사용하는 것으로 말씀해주신 것으로 제가 이해를 했는데요..(한 가지 답만 되는 것으로 이해되었습니다)

     

    그리고 1-1과 1-2의 답안대로라면, 2-3의 사용자 정의 함수에서

    Mid(제품명,Len(제품명)-4,3) * 1 >= 100 은

    Mid(제품명,Len(제품명)-4,3)  >= "100"도 되는 것이 맞나요??

    안된다면 그 이유도 알고 싶습니다.

     

    감사합니다. 

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