책 내용 질문하기
1권
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
307
조회수
358
작성일
2020-05-07
작성자
탈퇴*원
첨부파일

306페이지 2번 문제에서 정답이

countif(c6:g6,">=80")=5 인데요

왜 >=80 에 큰따옴표가 필요한건지요,,

원래는 if(c6>=80,A,B) 처럼 따옴표가 필요없었는데 갑자기 나와서 헷갈립니다..

 

마찬가지로 307페이지 1번에서 정답이

countifs(d20:d39,">=" & a3, ....)

이런식으로 되는데 여기서도 왜 큰 따옴표가 필요한건지요

 

공부하다보니까 숫자인 경우에도 필요한 경우가 있고 아닌 경우가 있던데 차이를 알려주세요~

 예를 들어, if(year(a3)=2013, ~) -필요없는 경우

left(a3,2)="13" - 필요한 경우 

 

그리고 250페이지랑 333페이지를 비교해 보면

val(txt수량) val(txt단가) 이렇게 나와있는데

나중에 format안에서는 어떤건 format(val(txt수량)~ 식으로 val이 사용되었고

333 쪽은 format(txt수량~식으로val이 빠져있습니다.

관계없는건지 차이가 있는건지 궁금합니다~

답변
2020-05-08 11:14:46

1. countif , sumif 의 조건은 항상 "" 안에 사용해야 하므로 ">=80" 과 같이 작성한 것입니다.

 

2. ">="&$a3

 

과 같이 작성하는 것은 정해진 값(예, 80) 이 아닌 특정 셀의 값을 가져와 사용해야 하므로 이와 같은 방법으로 작성한 것입니다.

 

3. left, right,mid 함수는 문자열 함수로 여기서 나온 결과는 모두 문자로 표시됩니다. 

 

숫자가 나와도 문자로 표시되므로 비교 할 때는 "" 를 사용해야 하는 것입니다. 

 

숫자로 사용하고 싶다면 value 함수를 이용하거나 left 에 *1 을 사용하여 숫자로 변경하여 사용하셔야 합니다. 

 

4. val 입력된 값을 숫자로 표시하기 위한 것입니다. 

 

val 을 사용하든 하지 않든 정확한 결과가 나온다면 상관은 없는 부분인데요. 

 

cells(입력행, 4) = val(txt결석) 은 숫자 값으로 표시하기 위해 val 을 사용한 것 이구요. 

 

cells(입력행, 6) = 20 - (txt결석 * 2 + txt지각 * 1) 에서는 val 이 없어도 정상 적으로 계산이 가능 하기 때문에 val 이 없는 것입니다.  

 

좋은 하루 되세요. 

  • 관리자
    2020-05-08 11:14:46

    1. countif , sumif 의 조건은 항상 "" 안에 사용해야 하므로 ">=80" 과 같이 작성한 것입니다.

     

    2. ">="&$a3

     

    과 같이 작성하는 것은 정해진 값(예, 80) 이 아닌 특정 셀의 값을 가져와 사용해야 하므로 이와 같은 방법으로 작성한 것입니다.

     

    3. left, right,mid 함수는 문자열 함수로 여기서 나온 결과는 모두 문자로 표시됩니다. 

     

    숫자가 나와도 문자로 표시되므로 비교 할 때는 "" 를 사용해야 하는 것입니다. 

     

    숫자로 사용하고 싶다면 value 함수를 이용하거나 left 에 *1 을 사용하여 숫자로 변경하여 사용하셔야 합니다. 

     

    4. val 입력된 값을 숫자로 표시하기 위한 것입니다. 

     

    val 을 사용하든 하지 않든 정확한 결과가 나온다면 상관은 없는 부분인데요. 

     

    cells(입력행, 4) = val(txt결석) 은 숫자 값으로 표시하기 위해 val 을 사용한 것 이구요. 

     

    cells(입력행, 6) = 20 - (txt결석 * 2 + txt지각 * 1) 에서는 val 이 없어도 정상 적으로 계산이 가능 하기 때문에 val 이 없는 것입니다.  

     

    좋은 하루 되세요. 

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