책 내용 질문하기
IF절에서 *사용 질문입니다.
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
256
조회수
59
작성일
2016-12-02
작성자
첨부파일
256 페이지 기출문제 4번에서 답이
IFERROR(AVERAGE(IF(조건1)*(조건2), 실행문)),"없음")
이런식으로 되어있는데요.
IF절을 IF((조건1), (조건2)*(실행문)) 식으로 하면 값이 이상하게 나오게되는데
무슨 잘못이 있는걸까요? 구체화 할수도 있지만 일반적으로 다 안되더라구요
이유를 잘모르겠습니다.
어차피 조건1에 걸린다음에 실행을 조건2가 걸리게 하면 1,2를 앞에 묶는것과 같은 효과가 나야되는것 아닌가요?
답변
2016-12-06 09:36:41
IF((조건1), (조건2)*(실행문))
if 문의 조건으로 조건1만 사용되었구요.
, 를 찍고 나면 true 일때 결과가 표시되므로
(조건2)*(실행문) 에 해당하는 값이 표시가 됩니다.
결과가 정확히 나온다면 상관 없지만 그렇지 않다면 사용할 수 없는 방법입니다.
if((조건1),if(조건2,결과를 나타낼 범위))
와 같이 사용하시거나
if((조건2)*(조건2),결과를 나타낼 셀)
과 같이 지정하세요.
좋은 하루 되세요.
-
*2016-12-06 09:36:41
IF((조건1), (조건2)*(실행문))
if 문의 조건으로 조건1만 사용되었구요.
, 를 찍고 나면 true 일때 결과가 표시되므로
(조건2)*(실행문) 에 해당하는 값이 표시가 됩니다.
결과가 정확히 나온다면 상관 없지만 그렇지 않다면 사용할 수 없는 방법입니다.
if((조건1),if(조건2,결과를 나타낼 범위))
와 같이 사용하시거나
if((조건2)*(조건2),결과를 나타낼 셀)
과 같이 지정하세요.
좋은 하루 되세요.