모의고사 15회 남자평균 구할때
SUMIF,COUNTIF 함수 구하는게 헷갈려서요
AVERAGE구할수 있다고 나오던데 어떤식으로 할수 잇죠?
남자평균을 예를 들어 설명좀 해주세요ㅜㅜㅠ
함수중 시험에 자주 나오는것좀 알려주세요
DCOUNT함수는 어쩔때 쓰는건가요,,?
SUMPRODUCT,ISNUMBER,FIND 같이 쓰던데
이것에 대해서 좀 자세히 설명좀 해주세요ㅜ 책을 봐도 모르겠네요ㅜㅜ
안녕하세요.
평균은 총계/인원수 입니다.
총계는 SUMIF 로 구할 수 있고
인원수는 COUNTIF로 구할 수 있으므로
평균은 AVERAGE를 이용하거나 SUMIF/COUNTIF로 구할 수 있는 것입니다.
DCOUNT는 데이터베이스 함수로 조건에 맞는 비어있지 않는 셀의 개수를 구하는 함수입니다.
데이터베이스 함수이므로 조건을 별도로 작성을 한 후 적용하면 됩니다.
FIND(찾을 텍스트, 문자열, 시작 위치) 함수는 찾을 텍스트를 문자열에서 찾아 시작 위치를 반환하는 함수입니다.
ISNUMBER(인수) 함수는 인수가 숫자이면 TRUE, 숫자가 아니면 FALSE를 표시합니다.
ISNUMBER( FIND(~~) )에 의해 FIND(~~)의 값으로 인해 조건에 맞는 값이 시작 위치를 찾으면 위치(숫자)가 반환되므로
ISNUMBER( ~~ )는 TRUE가 됩니다. 즉 FIND 함수로 인해 값을 찾으면 TRUE 아니면 FALSE가 됩니다.
이제 =sumproduct(isnumber(find(찾을문자, 범위)*1 ,범위))를 적용하면 되는데,
행복한 하루되세요.^^
-
*2011-07-26 09:48:25
안녕하세요.
평균은 총계/인원수 입니다.
총계는 SUMIF 로 구할 수 있고
인원수는 COUNTIF로 구할 수 있으므로
평균은 AVERAGE를 이용하거나 SUMIF/COUNTIF로 구할 수 있는 것입니다.
DCOUNT는 데이터베이스 함수로 조건에 맞는 비어있지 않는 셀의 개수를 구하는 함수입니다.
데이터베이스 함수이므로 조건을 별도로 작성을 한 후 적용하면 됩니다.
FIND(찾을 텍스트, 문자열, 시작 위치) 함수는 찾을 텍스트를 문자열에서 찾아 시작 위치를 반환하는 함수입니다.
ISNUMBER(인수) 함수는 인수가 숫자이면 TRUE, 숫자가 아니면 FALSE를 표시합니다.
ISNUMBER( FIND(~~) )에 의해 FIND(~~)의 값으로 인해 조건에 맞는 값이 시작 위치를 찾으면 위치(숫자)가 반환되므로
ISNUMBER( ~~ )는 TRUE가 됩니다. 즉 FIND 함수로 인해 값을 찾으면 TRUE 아니면 FALSE가 됩니다.
이제 =sumproduct(isnumber(find(찾을문자, 범위)*1 ,범위))를 적용하면 되는데,
find(찾을문자, 범위) 뒤에 "*1"을 하는 이유는 ISNUMBER 함수는 단순히 숫자면 TRUE, 숫자가 아니면 FALSE를 표시하는 함수로, 1을 곱하여 ‘TRUE’나 ‘FALSE’로 표시된 값을 1이나 0으로 변경하기 위해서입니다. 일반적으로 TRUE는 1, FALSE는 0으로 취급하므로 TRUE*1=1, FALSE*1=0으로 표시됩니다.이제 최종적으로 조건에 맞는 값들은 범위의 값과 곱한 후 더해져 결과가 산출됩니다.위 내용은 기출문제집 앞쪽에 수록된 엑셀 함수 사전에서도 확인할 수 있습니다.오늘도 즐거운 하루 되세요.
행복한 하루되세요.^^