책 내용 질문하기
엑셀 수식 질문요!!
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
조회수
180
작성일
2015-12-11
작성자
첨부파일
{=REPT("■",COUNT(IF($B$3:$B$30=A41,1)))}
여기서
if(조건,1) <<여기서 if 에 1이 무슨 뜻인가요?
{=SUM(IF((MID($A$3:$A$30,4,2)*1=$F34)*($B$3:$B$30=G$33),$I$3:$I$30))}
mid()*1 << *1 이 들어가는 이유가 뭔가요??
답변
2015-12-14 13:34:57
if 에서 조건이 참일때 1을 반환한다는 것입니다.
조건에 맞을때 1을 반환하고 반환된 1의 개수를 count 함수로 세게 되는 것이죠.
개수를 구할때 사용하는 방법입니다.
sum(if(조건,1)) 일때도 개수를 구하기 위한 방법이 됩니다.
left, mid, right 함수의 결과는 문자로 나타납니다.
1이 나와도 문자 "1" 이 나오기 때문에 비교할 값도 문자 "1" 로 작성하거나
비교할 값이 숫자인 경우는 mid 에서 나온 결과를 수자로 만들어 줘야 하므로
*1 을 한 것입니다.
좋은 하루 되세요.
-
*2015-12-14 13:34:57
if 에서 조건이 참일때 1을 반환한다는 것입니다.
조건에 맞을때 1을 반환하고 반환된 1의 개수를 count 함수로 세게 되는 것이죠.
개수를 구할때 사용하는 방법입니다.
sum(if(조건,1)) 일때도 개수를 구하기 위한 방법이 됩니다.
left, mid, right 함수의 결과는 문자로 나타납니다.
1이 나와도 문자 "1" 이 나오기 때문에 비교할 값도 문자 "1" 로 작성하거나
비교할 값이 숫자인 경우는 mid 에서 나온 결과를 수자로 만들어 줘야 하므로
*1 을 한 것입니다.
좋은 하루 되세요.