Computer/O/A Tip2012.03.21 15:53
1. 셀에 숫자를 입력했는데 자리수가 이상하게 나올때!(1e+308 같은?)
회계관련 업무를 하시면 이런 경험이 있을겁니다!
서식 들어가는 법? 셀에서 우클릭 후, f키를 누르면 표시형식이 뜹니다.
여기 범주에 일반, 숫자 등 많은 범주가 있습니다.
여기서
일반의 경우 숫자가 1e+10자리까지 표현가능합니다.
이 범위를 넘어갈 경우, 위와 같이 표현된다. 예) 1e+11
숫자로 할 경우 1e+307자리까지의 자리수까지 표현가능합니다.
노가다의 결과!!!


2. SUMIF함수!!!!!
SUMIF는 조건을 주고, 그 조건이 맞으면 합치는 범위의 값을 더하는 함수!!!

=SUMIF(RANGE, CRITERIA, SUM_RANGE)

위와 같이 보입니다.
RANGE는 조건을 걸 범위
CRITERIA는 조건
SUM_RANGE는 더할 범위입니다.
SUM_RANGE는 생략할 수 있는데, 그럴 경우 RANGE의 셀이 조건에 부합될때, 그 셀의 값을 더합니다.
(저의 경우, 보통 텍스트값이 범위라 SUM_RANGE가 없으면, 0이라 뜹니다..., 짜증나는 것은 SUM_RANGE는 범위로 지정을 해야한다는 것이....)
그리고 CRITERIA는 문!자!값!을 받습니다.
예) ">3000"
이게 무엇을 의미하는가?
"=봉수"와 같은 사람이름을 찾는 거 할때, "=K4"(K4셀의 값이 봉수)가 안 된다는 것입니다!!!
설마 내가 다쳐야하는건가?!!!! .... 참고로 "="+K4도 안 됩니다.
방법이 없을까?
찾았지요!!!!!
CONCATENATE함수라는 놈입니다.
이 놈으로 말할 것 같으면 여러 텍스트를 받아서 하나의 텍스트로 뱉어주시는 함수입니다.
사용법은

=CONCATENATE(text1, text2, ...)

감이 오시죠?
요놈은 리턴값이 "~" 같이 텍스트로 뱉어주어서, SUMIF함수가 인식을 합니다.
결국 방식은

=SUMIF(RANGE, CONCATENATE("=", text2), SUM_RANGE)

위와 같이 하면 됩니다.
text2에 셀위치값을 넣으면 됩니다.

예)=SUMIF(RANGE, CONCATENATE("=", K4), SUM_RANGE)(K4가 가진 값 : 봉수)

이상 별거 없는 팁이었습니다.
P.S1 이제, SUM_RANGE 편하게 설정할 방법을 찾아봅시다!!!!!
P.S2 P.S1 라고 했으나, COUNTIF함수를 찾았습니다. SUMIF함수에서, SUM_RANGE만 빼면, COUNTIF함수...
Posted by 풍객사