7일차
----데이터베이스 함수 1-91쪽
1. 조건을 먼저 입력해야 됨.(고급필터처럼)
조건을 입력하지 않는 경우도 있음. 데이터원본의 첫행에 조건이 입력되어있으면 조건을 입력하지 않을 수도 있다. 문제에서 조건을 입력하라는 셀 주소를 알려줌. 안알려주면 데이터원본에서 조건의 범위를 지정할 것.
2. 특정한 조건에 맞는 집계함수를 구함.
3. 집계함수 : 합계:Sum, 평균:Average, 숫자개수:Count, 공백제외한 개수:COUNTA, 최대값:Max, 최소값:Min, 곱:Product, 표준편차:Stdev, 분산:Var
4. =D______(제목포함데이터전체범위, 계산할 필드번호 또는 셀주소, 조건의범위)
데이터들을 곱함 : =PRODUCT(범위1,범위2)
같은위치에 있는 것들끼리 곱한 후 더함 : =SUMPRODUCT(범위1, 범위2)
p.136 정보함수
ISBLANK(값) : 공백 셀이면 TRUE
ISERROR(값) : 에러값이면 TRUE
ISERR(값) : #N/A 오류를 제외한 오류의 값일 경우 TRUE
ISEVEN(값) : 숫자가 짝수이면 TRUE
ISODD(값) : 숫자가 홀수이면 TRUE
ISNUMBER(값) : 숫자값이면 TRUE
ISTEXT(값) : 텍스트값이면 TRUE
=IF(ISBLANK(C4)," ", VLOOKUP(C4,$I$4:$K$13,3,0))
=IF(ISERROR(E4*F4)," ",E4*F4)
1. 규격, 단가 : 품명이 공백일 경우에는 공백으로 처리하고 품명이 공백이 아니면, vlookup 함수를 이용하여 제품목록에서 찾아 표시하시오.
1) =VLOOKUP(연결값, 참조의전체범위, 열 번호, 연결방법)
연결값은 값을 구하는 곳의 줄 중에 한곳을 이용하여야 한다.
참조의 전체범위는 데이터 제목을 포함해도 되고 안해도 되는데 연결값부분의 내용이 들어있는 곳부터 블록지정을 해야된다.
=VLOOKUP(C4,$I$4:$K$13,2,0)
2) 만약에 C4셀이 공백이면...공백으로 표시하고 그렇지 않으면 VLOOKUP함수의 내용을 표시
규격 =IF(ISBLANK(C4),"",VLOOKUP(C4,$I$4:$K$13,2,0))
단가 =IF(ISBLANK(C4),"",VLOOKUP(C4,$I$4:$K$13,3,0))
2. 공급가액은 IF와 ISERROR 함수를 이용하여 수량*단가의 계산식에 오류가 발생하면 공백으로 처리하고, 오류가 없으면 수량*단가를 계산하여 표시하시오.
1) = 수량*단가를 한 후 채우기 핸들로 드래그해보면 오류가 나오는 것을 확인할 수 있다.
2) =IF(ISERROR(수량*단가),“”,수량*단가)처럼 하고 드래그하면 오류가 나오지 않음.
=IF(ISERROR(E4*F4),"",E4*F4)
7일차.hwp