책 내용 질문하기
함수사전 문제중에서요..
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
53
조회수
69
작성일
2012-07-01
작성자
첨부파일
기출문제 따라잡기 에서
게임번호[B3:B10]와 매출액[E3:E10]을 이용하여 이익금[F3:F10]을 구하시오
수식의 이해 설명부분에서
=IF(ISERROR(VALUE(B3)),E3*3%,E3*10%)
이 식부터 이해가 안되네요 ㅠㅠ
①ISERROR(VALUE(B3)):[B3]셀의 데이터를 숫자로 변경하였을 경우 에러가 발생하면 참(TRUE)을 반환합니다 ①번의 조건이 거짓이므로 <<무슨말인지..
③번을 수행하여 [J3]셀에 E3*10%의 값을 입력합니다
이해되게 설명좀 부탁드릴게요 ㅠ
답변
2012-07-04 07:19:59
value : 문자를 숫자로 바꾸는데 문자라고 불리는 것이 숫자형태여야지만 변경이 가능 합니다. 진짜 가, 나 와 같은 텍스트라면 변경이 불가능 합니다. "1","2" 같은것만 숫자로 변경 가능 하죠.
iserror 함수가 에러가 있으면 true 를 반환합니다.
iserror(value(B3)
에서 value로 숫자로 만들려고 하는 b3에 문자가 있으면 에러가 나게 됩니다.
에러가 나게 되면 iserror에서 에러인지 아닌지 판단하여 에러이면 true(즉 문자)
아니면 false 를 나타내게 되죠.
그래서 if( iserror(value(B3), E3*3%, E3*10% )
로 if(에러가나타나면true->문자,E3*3%,문자가아니니깐E3*10%) 을 계산 하게 되는 것입니다.
좋은 하루 되세요.
"
iserror 함수가 에러가 있으면 true 를 반환합니다.
iserror(value(B3)
에서 value로 숫자로 만들려고 하는 b3에 문자가 있으면 에러가 나게 됩니다.
에러가 나게 되면 iserror에서 에러인지 아닌지 판단하여 에러이면 true(즉 문자)
아니면 false 를 나타내게 되죠.
그래서 if( iserror(value(B3), E3*3%, E3*10% )
로 if(에러가나타나면true->문자,E3*3%,문자가아니니깐E3*10%) 을 계산 하게 되는 것입니다.
좋은 하루 되세요.
-
*2012-07-04 07:19:59value : 문자를 숫자로 바꾸는데 문자라고 불리는 것이 숫자형태여야지만 변경이 가능 합니다. 진짜 가, 나 와 같은 텍스트라면 변경이 불가능 합니다. "1","2" 같은것만 숫자로 변경 가능 하죠."
iserror 함수가 에러가 있으면 true 를 반환합니다.
iserror(value(B3)
에서 value로 숫자로 만들려고 하는 b3에 문자가 있으면 에러가 나게 됩니다.
에러가 나게 되면 iserror에서 에러인지 아닌지 판단하여 에러이면 true(즉 문자)
아니면 false 를 나타내게 되죠.
그래서 if( iserror(value(B3), E3*3%, E3*10% )
로 if(에러가나타나면true->문자,E3*3%,문자가아니니깐E3*10%) 을 계산 하게 되는 것입니다.
좋은 하루 되세요.