반응형

If 5

[스프레드시트] 컴활 1급 실기 문제 풀기 (사용자 정의 함수)

(문제 출처 : https://m.cafe.daum.net/hermingway/ZYwR/39?listURI=%2Fhermingway%2FZYwR ) ​​​​​​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. 사용자 정의 함수 만들어보자 === 우선 ALT+F11 눌러서 VB창을 띄우자. 그다음 [삽입]->[모듈] 선택해서 사용자 정의함수를 만들 공간을 만든다. 그 다음으로 문제에서 요구한 함수 틀을 만든다. 문제에서 요구하는대로 작성해주되 기본값을 빈칸으로 설정한다. (조건에 합당하는 경우엔 그에 해당하는 값을 입력) Public Function fn비고(대상, 참가인원) tmp_value = "" '기본은 빈값으로 If 참가인원 >= 20 Then If 대상 = "어린이" Or 대상 = "청소년" ..

[스프레드시트] 컴활 실기 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급 문제 풀기 (RANK.EQ, AVERAGE, IF)

(문제 출처 : https://m.cafe.daum.net/hermingway/ZYwR/39?listURI=%2Fhermingway%2FZYwR ) ​​​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자. === RANK.EQ, AVERAGE, IF 함수 활용하기 먼저 RANK.EQ함수의 설명을 살펴보면 다음과 같다. 1번째 인자는 순위의 대상이 되는 수(여기선 단가) 2번째 인자는 순위의 대상이 되는 모든 수 (단가 배열) 3번째는 내림차순이면 생략이나 0, 오름차순이면 1 =RANK.EQ($L3, $L$3:$L$19, 0) 이렇게 해서 순위를 나타냈는데 문제에서 요구하는 조건에 부합해야 출력될 수 있다. 조건은 해당 단가의 값이 단가의 평균 이상 =IF($L3 >= AVERAGE($L$3:$L$19)..

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

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

[스프레드시트] 컴활 실기 문제 풀어보기 (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

반응형