함수
입사일과 퇴사일을 가지고 근무일수 구하는 함수
'=days360(입사일셀클릭,퇴사일셀클릭)
창립년도가지고 현재까지의 기간 계산하는 함수
'=today()-date(94,5,3) 데이안에 창립년월일을 입력하면 된다
가장 큰 값과 두번째로 큰 값의 차이값 '=MAX(E4:E11)-LARGE(E4:E11,2)
세번째로 큰값을 구할려면 LARGE(E4:E11,2)에서 2대신 3을 써주면된다
criteria 판단기준, 요건 충족 criterion 표준 규범 척도 기준 법칙
range 범위 digits 숫자에서 한칸 한자리 의미 rogical 논리적 필연적
TODAY는 현재날자 NOW()는 현재날자와 시간 표시
D 함수는 1칸에는 전체범위지정 3칸 범위는 요구하는 조건범위 예 강북 지점, 학과 건축, 품명 사과등등
IF 함수는 1칸에는 요구하는 열만 전체 범위지정 다음칸은 요구하는 텍스트를 바로 써준다 "경기"등
DAVERAGE 건축과 학생들의 영어 평균
전체범위 영어가 있는 열번호 건축과 셀지정 (학과 건축과)
DCOUNTA 컴퓨터 초급자용 수강료 납부자수 - 전체범위 수강료가 있는 열번호 컴퓨터초급자가있는 셀지정 (과목 초급)
상여금 지급표율
직위 기본급 상여율 이것은 VLOOKUP 함수 범위는 제목뺀 데이터만 부장부터 3% 까지만
부장 2100 10% 상여율 구할시 열지정 3을 지정한다
과장 1800 8%
차장 1500 6%
대리 1200 5%
사원 1000 3%
참여분석표
참여횟수 0 5% 10 이것은 HLOOKUP함수 범위는 제목뺀 0에서 적극적까지 드래그지정
참여도 소극적 보통 적극적
INT 함수 무조건 소수이하 버리고 가까운 정수 구하는 함수
P1() 원주율 구하는 함수
ROUND 함수는 자리수에서 반올림 하는것
ROUNDUP 함수는 수가 있으면 무조건 올림
예 ROUNDUP -2 십의 자리에서 올림하여 백단위 까지 표시할것 34,530 ---34,600
자리수표시는 다음과 같다
3 8 6 4 . 5 5 8 8
-3자리 -2자리 -1자리 0자리 1자리 2자리 3자리 4자리
수업료 미납자수 구하는 함수
나타낼셀을 클릭한다 함수 마법사를 클릭하여 COUNTBLANK 을 선택하고 확인 첫번째칸에 수업료 납부 결과가 있는D4:D11 영역을 드래그한후 확인
평균 80점대 학생수는 평균 80점 이상에서 평균 90점 이상을 빼버리면 80점 대만 남는다
급식비 납부자수는 DCOUNTA 를 이용하여 전체범위지정하고 급식비열 4 입력하고 전자학과있는 범위지정하면된다
그리고 뒤에 명이나 개수를 넣으려면 문자열추가 기호 & 를 입력하고쌍따옴표안에 글자를 넣주면 된다 & "명" 이라고
여기서 그냥 미납부자수 전체를 구할려면 COUNTBKANK 함수를 사용하면된다 1명
납부자수전체는 그냥 DCOUNTA 하고 범위를 D26:D31 로 주면 된다 =COUNTBLANK(D26:D31) &"명"
표1의 검색지수 음란물 지수 게임지수의 값이 각각 4이상이고 이 세값의 평균이 7이상이면 치료요망, 그렇지 않으면 주의
=IF(AND(B3>=4,C3>=4,D3>=4, AVERAGE(B3:D3)>=7), "치료요망", "주의")
표2의 가격이 가장높으면 최고가 가장 낮으면 최저가 나머지 셀은 공백으로 비교에 표시
=IF(MAX($H$3:$H$9)=H3,"최고가",IF(MIN($H$3:$H$9)=H3,"최저가"," "))
주민등록번호를 이용하여 성별 구하기 주민번호 앞에 여덟번째숫자가 1또는3이면 남 2또는4면 여자
=IF(OR(MID(C16,8,1)="1",MID(C16,8,1)="3"),"남","여")
주민번호 앞에서 공란포함하여 여덟번째수 에서 한자리추출한 수가 1 또는(OR함수) 3이면 남 아니면 여
홀짝수 구하기
=IF(MOD(H16,2)=0,"짝수","홀수")
인수1을 인수2로 나누었을때 0이면 짝수 아니면 홀수 H16의 세대수를 2로 나누었을때 0이면 짝수 아니면 홀수
가산점에 면접점수를 더한 점수가 면접점수의 평균값 이상이면 합격 아니면 불합격
가산점은 군대여부가 필이면 3점 미필이면 없음
=IF(IF(B25="필",3,0) + C25>= AVERAGE($C$25:$C$32),"합격","불합격")
문자의 한 공백만 남기고 여러공백을 없애주는 함수
=trim(a8)
=lower(a2)
소문자를 대문자로 바꾸기
=upper(a5)
영문 소문자로 입력된 텍스터에서 첫글자만 대문자로 바꾸는 함수
=proper(s4)
평균점수 구하기
=average(f2:b7)
배열수식 참고사항
70점 이상이면 합격 그렇지 않으면 불합격일때 사용자 정의함수
1번째 방식
도구 - 매크로- 비쥬열 베이직 에디터 - 바쥬올 배아작 편집기가 뜨면 - 삽입 - 모듈 코드창에 아래와같이
적어준다
평균점수 구하기
=average(f2:b7)
function 판정(평균점수)
if 평균점수 >= 70 then
판정 = "합격"
else
판정은 "불합격"
end if
end function
여기서 function함수는 function으로 시작해서 end function 으로 끝난다
원 점수 엑셀 표의 판정셀에 아래와 같이 적어넣고 엔터를 치면 합격 불합격 판정을 내린다
=판정(f4)
2번째 방식
함수마법사 - 사용자 정의 함수 로 가면 조금전 비쥬열 베이직에서 입력한 판정이 사용자 정의 함수에 입력되 있다
- 판정을 클릭한다 그리고 인수 입력란에 f5를 적고 확인하면
합격 여부가 나타난다
배열수식은 중괄호를 해줘야 하는데
중괄호를 일부러 하는것이 아니라 콘트로 + 쉬프트 + 엔터를 하면 자동으로 입력된다
데이터베이스함수
표 중에서 예로 총무과소속의 보너스 합계 구하기
일단 소속과 총무과를 각각 셀에 적어준다
그리고 밑에 셀에 =dsum( 이라고 적어주고 표의 처음부터 끝까지 드래그해서 범위를 정한다
그러면 dsum( 뒤 여기에 a2:e7 이렇게 적혀진다 여기다가 보너스가 속한열이 예로 4열 이라면
콤마 4 콤마를 더 적어넣는다 ,4, 이렇게 그리고 조건을 적어준 소속 총무과의 셀을 드래그한다
그러면 추가로 또 적혀진다 엔터
'참고 자료 > 엑셀 컴활용 능력' 카테고리의 다른 글
엑셀에서 칸에 글씨를 여러 단락으로 쓰넣었을 경우 한줄 배꼽으로만 보일때 (0) | 2014.02.24 |
---|---|
엑셀 필터 적용된 시트에서 숨기기한 부분이 취소가 안될때 (0) | 2013.11.30 |
엑셀메뉴3 (0) | 2009.01.08 |
엑셀 메뉴1 (0) | 2006.01.13 |
떨어져 있는 연속된 빈셀 채워넣기 (0) | 2006.01.12 |