반응형

MATCH 7

[스프레드시트] 컴활 1급 실기 문제 풀기 (WEEKDAY, INDEX, MATCH활용)

(문제 출처 : https://m.cafe.daum.net/hermingway/ZYwR/39?listURI=%2Fhermingway%2FZYwR ) ​​​​​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. INDEX, MATCH, WEEKDAY 함수 활용하기 === 먼저 함수를 살펴보자 INDEX : 표나 범위 내에서 값/참조 영역을 구한다. MATCH : 배열에서 지정된 순서상의 지정된 값에 일치하는 항목의 상대 위치 값을 리턴 WEEKDAY : 특정 날짜의 요일을 나타내는 1~7까지 수를 리턴 === 그럼 위의 함수를 활용해서 참가비를 계산하자 (참고 : 참가비 = 참가인원 * 기본요금 * (1-할인율)) 먼저 기본요금을 구할 것이다. 다음과 같이 요일별 기본요금이 나온 배열(L5~L11)을 지정..

[스프레드시트] 컴활 1급 실기 문제 풀기 (함수 이용해서 표 작성)

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) ​​​​​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. === (IF, ISERROR, MATCH)함수를 이용하기 대표사진 삭제 사진 설명을 입력하세요. 먼저 수식을 나타내면 다음과 같다. =IF( ISERROR( MATCH( $B4, $M$4:$M$7, 0 ) ), "아니오", "예" ) MATCH는 찾고자하는 값이 지정된 배열에서 몇번째 위치에 있는지 리턴 ISERROR는 괄호 안에 있는 논리값에 ERROR가 있는지 여부를 체크 IF는 삼항식(삼항연산자) 처럼 생각하자.

[스프레드시트] 컴활 실기 문제 풀자 (INDEX, MATCH 함수)

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) ​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. 위의 문제 핵심은 INDEX와 MATCH이다. INDEX 함수 : "표 혹은 범위" 내에서 ROW(행), COLUMN(열)의 위치에 해당하는 값을 리턴 MATCH 함수 주어진 배열에서 찾으려는 문자열(혹은 숫자)의 위치 값을 리턴 3번째 인자 MATCH_TYPE은 1, 0, -1을 쓸 수 있고 숫자의 경우엔 대개 1을 쓴다고 참고하자. =INDEX( → 1번째 인자(범위)에서 2번째 인자(행)/3번째 인자(열)에 해당하는 값 리턴 $L$13:$S$16, → 범위 MATCH( → 2번째 인자(범위)에서 1번째 인자(문자열/숫자)에 일치(3번째 인자)하는 값..

[스프레드시트] 컴활실기 문제 풀자 (배열 수식)

(문제 출처 : https://m.cafe.daum.net/hermingway/ZYwR/38 ) ​​​​액셀 컴활 실기문제를 계속해서 풀어보자. === 함수+배열수식 문제 FIND는 찾으려는 문자의 위치값을 리턴해준다 만약 문자가 없다면 오류를 리턴 그래서 이를 이용해서 난이도별, 과목별 조건을 만들어서 IF에 *로 나타내준다. IF( ( FIND(C$35,$C$3:$C$32) → 수강과목 열에 있는 데이터에 대해 난이도 문자열이 있는지 체크 * FIND($B36,$C$3:$C$32) → 수광과목 열에 있는 데이터에 대해 과목 문자열이 있는지 체크 ), 1, → 위 2조건을 만족한다면 해당 데이터에 대해 1이란 값 리턴 FALSE ) 그 다음 COUNT를 덮어 씌워서 1리턴한 것들의 개수를 리턴 =COU..

[스프레드시트] 컴활실기 문제 풀어보자

(문제 출처 : https://m.cafe.daum.net/hermingway/ZYwR/38 ) ​액셀 컴활 실기문제를 계속해서 풀어보자. === 사용자 정의 함수 만들기 Alt+F11 단축키 실행해서 VB창 열고 [삽입]->[모듈] 실행 그 다음 스크립트를 다음과 같이 써준다 구조는 다음과 같다. IF 조건1 THEN 조건1이 충족할 경우 리턴 ELSEIF 조건2 THEN 조건1 대신 조건2가 충족할 경우 리턴 ELSE 조건1, 조건2 모두 충족하지 않을 경우 리턴 END IF Public Function fn기타(수급자등급, 수급자유형) If 수급자등급 = 5 Then fn기타 = "치매" ElseIf 수급자등급 = 1 And 수급자유형 = "기초생활" Then fn기타 = "관심대상" Else fn..

스프레드시트 컴활 실기 문제 풀어보자 (사용자 정의 함수, MATCH INDEX 배열수식)

아래문제 출처 ( https://m.cafe.daum.net/hermingway/ZYwR/38) ​​​엑셀 컴활 문제를 계속해서 풀어보자. === 사용자 정의 함수 만들기 Alt+F11로 VB창 연다. 그리고 모듈을 만든다. 코드는 if 조건1 then elseif 조건2 then end if 형식을 이용해서 다음과 같이 만든다. Public Function fn연소득(실적, 연봉) If 실적 >= 0.4 Then fn연소득 = 연봉 + 1000 ElseIf 0.4 > 실적 And 실적 >= 0.2 Then fn연소득 = 연봉 + 500 ElseIf 0.2 > 실적 Then fn연소득 = 연봉 End If End Function 그리고 시트에서 fn연소득을 이용해서 나타낸다. === 배열수식 만들기 배열..

[스프레드시트] INDEX, OFFSET, CHOOSE, MATCH, CELL, TYPE함수에 대하여

함수를 통해 결과값을 뽑아냈다. 1) CELL(속성, 셀) 지정한 셀에 대해 속성에 해당하는 값을 리턴 속성은 여러가지가 있는데 위의 B3셀을 예로 나타내면 다음과 같다. 즉, address는 절대참조값 contents는 씌어진 값 filename은 전체 경로 format는 숫자서식코드 type은 텍스트가 있을 경우 l (없으면 b) 2) TYPE(셀) 지정한 셀에 대한 타입을 리턴 숫자 = 1 텍스트 = 2 논리식 = 4 (TRUE/FALSE) 오류값 = 16 (숫자 * 텍스트 값을 강제로 리턴시킨 #VALUE) 배열 = 64 ({1;2;3;4;5}) 3) MATCH(셀, 집합, 타입) 집합에서 셀 값과 타입에 대한 상대적 위치 값을 반환 여기서 타입의 속성을 잘 알아둬야 한다. 1(기본값) = 셀 값..

반응형