반응형

배열수식 11

[스프레드시트] 컴활 실기 1급 문제 풀어보자 (SUM, IF, 배열수식)

(문제 출처 : https://m.cafe.daum.net/hermingway/ZYwR/39?listURI=%2Fhermingway%2FZYwR ) ​​​​​​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. ​SUM, IF 함수 활용하기 배열 수식 활용하기 === 우선 표를 살펴보면 회원/비회원 구분과 대상에 따라 분류가 돼있다. 2개의 조건을 합치고 값(참가인원)을 적용시키면 될 것 같다. 그리고 위의 리턴값을 SUM(합산)시키면 각 항목에 대한 값이 나올 것 같다. SUM(IF(조건1 * 조건2, 값(참가인원))) 그러면 위의 수식을 적용시킨다. =SUM( IF( (K$14=$A$4:$A$34) * ($J15=$B$4:$B$34) , $F$4:$F$34 ) )

[스프레드시트] 컴활 1급 실기 문제 풀어보자 (FREQUENCY, COUNTA)

(문제 출처 : https://m.cafe.daum.net/hermingway/ZYwR/39?listURI=%2Fhermingway%2FZYwR ) ​​​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. === 함수를 이용한 배열수식 함수에 대해 살펴보자 COUNTA : 범위에서 비어있지 않은 셀의 개수를 구하는 것 FREQUENCY는 도수 분포를 세로 배열의 형태로 구하는 함수다. 먼저 FREQUENCY를 이용하자 =FREQUENCY( $L$3:$L$19, $J$29:$J34 ) 다음과 같이 1번째 인자값에 표2의 단가 배열을 넣고 2번째 인자값에 표4의 범위 배열을 넣으면 각 범위별 포함되는 단가의 개수를 리턴시킨다. 그 다음 COUNTA로 전체 개수를 구해준다음 이를 문제에서 요구하는 비율로 리턴..

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

(문제 출처 : https://m.cafe.daum.net/hermingway/ZYwR/39?listURI=%2Fhermingway%2FZYwR ) ​​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. === 배열 수식 배열수식의 핵심은 조건*출력할값 처럼 만들면 되는 것이다. 만약 조건이 2개라면? 조건1*조건2*출력할값 그런데 이 출력할 값을 합쳐야하기때문에 SUM(배열수식)으로 해줘야 한다. CHOOSE는 1번째 인자의 리턴된 값을 토대로 그 값에 해당되는 자리(2,3,4 ... n+1)의 인자값을 리턴시킨다. =SUM( ( CHOOSE( WEEKDAY($E$3:$E$31, 1), "일", "월", "화", "수", "목", "금", "토" ) = J$22) * ($A3:$A31 = $I23) *..

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

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) ​​​​​​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. === 먼저 IF함수를 이용해 배열 수식을 만들자 IF(조건1*조건2, 값) (4번째 인자는 FALSE인데, 안넣어줘도 내가 의도한 결과가 나왔다.) 이렇게 만들어주면 된다. =IF( ($E$4:$E$42="일반의료비") * ($C$4:$C$42=$M21) , $I$4:$I$42 ) 그 다음으로는 LARGE, SMALL을 이용하겠다. 먼저 LARGE, SMALL은 위와 같이 Array(1번째 인자)에서 K번째로 큰/작은 값을 리턴 배열수식의 리턴된 배열을 대상으로 LARGE, SMALL을 이용해주면 되므로 아래와 같이 만들었다. LARGET(..

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

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) ​​​​​​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. === 배열 수식 이용하기 TEXT는 서식(합계 천원단위 표시)에 관한 함수이므로 먼저 SUM과 IF를 이용하자. IF를 나타낼 때, A,B조건 모두 충족하게끔 하려면 A조건*B조건 이라고 쓰면된다. =SUM( IF( ($E$3:$E$42=$M14) * ($F$3:$F$42=N$13) , $I$3:$I$42 ) ) 마지막으로 TEXT를 써준다. 이때 2번째 인자값으로 쓰일 문자열은 셀속성의 서식 문자열과 똑같다고 보면 된다. 다음과 같이 #,##0까지만 표시하면 일 단위까지 다 나타내는 것이다. 단, 이때 #,##0, 라고 콤마를 하나 더 붙..

[스프레드시트] 컴활 실기 문제 풀어보기 (IFERROR, IF를 이용한 배열수식, AVERAGE)

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) ​​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. 다음과 같이 AVERAGE와 IF만으로 쓰되 배열수식인 것을 감안해서 IF의 쓰이는 방식을 살펴봐야 한다. IF(조건1*조건2*조건3, 값) 위와 같이 써줘야 배열수식에서의 IF를 잘 활용할 수 있다. =AVERAGE( IF를 통과한 값들의 평균값 IF( ($C$4:$C$39=$O22)* 조건1 (P$20

[스프레드시트] 컴활실기 풀어보자 (REPeaT, FREQUENCY, 배열수식, VLOOKUP, HLOOKUP)

아래문제 출처 ( https://m.cafe.daum.net/hermingway/ZYwR/38) ​​​​​엑셀 컴활 문제를 계속해서 풀어보자. ======= VLOOKUP, HLOOKUP 이용해서 계산하기 ※ VLOOKUP 함수 -> 단순하게 "값을 찾아주는 함수" -> 아래 4가지 구분에 유의해서 기억하자. a) 검색할 대상 표의 맨 좌측에서 b) 찾으려는 값을 검색한 뒤, c) 동일한 행에 위치한 d) 다른 값을 출력 해준다. ​ 1번째 인자 : lookup_value => 찾으려는 값 2번째 인자 : table_array => 검색할 대상 표 3번째 인자 : col_index_num => 출력해줄 "동일한 행에 위치한 몇번째 열" 다른 값 4번째 인자 : range_lookup (기본값 : TRUE..

스프레드시트 컴활 실기 문제 풀어보자 (사용자 정의 함수, 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연소득을 이용해서 나타낸다. === 배열수식 만들기 배열..

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

아래문제 출처 ( https://m.cafe.daum.net/hermingway/ZYwR/38) ​​​엑셀 컴활 문제를 계속 풀어보자. === 계산 하는 문제 서식을 함수 이용해서 고치는 문제 다음과 같이 수식을 작성한다. =TEXT( → 1번째 인자값을 * #,##0"천원" 서식을 이용해 바꿔준다. QUOTIENT( → 나눗셈 몫의 정수 부분을 반환 (계약기간에만 몫을 언급함) DAYS($F3, $E3), → 날짜기간의 DAY값 리턴 30 ) * ($D3/12) , "* #,##0""천원""" → 쌍따옴표 안에서 쌍따옴표를 넣으려면 두번 써줘야 한다. ) === 어려운 계산식 먼저 표4를 보자 인상률을 갖고오는 방법은 2가지다. 1) 투수인가? 2) 투수가 아닌 기타포지션인가? 그럼 IF를 써준다. 그..

[스프레드시트] 컴활 실기 (배열수식, 매크로 사용자 정의 함수, RANK.EQ 등)

=== VLOOKUP함수를 이용해보자. ※ VLOOKUP 함수 -> 단순하게 "값을 찾아주는 함수" -> 아래 4가지 구분에 유의해서 기억하자. a) 검색할 대상 표의 맨 좌측에서 b) 찾으려는 값을 검색한 뒤, c) 동일한 행에 위치한 d) 다른 값을 출력 해준다. 1번째 인자 : lookup_value => 찾으려는 값 2번째 인자 : table_array => 검색할 대상 표 3번째 인자 : col_index_num => 출력해줄 "동일한 행에 위치한 몇번째 열" 다른 값 4번째 인자 : range_lookup (기본값 : TRUE 유사한 일치 , FALSE 완벽한 일치) 단가를 계산하는 부분에 VLOOKUP을 사용할 것이다. =VLOOKUP( TRIM($C3), $K$3:$L$19, 2, FALS..

반응형