컴퓨터활용(컴활) 공부

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

미스털이 사용자 2024. 2. 7. 09:44
반응형

 

(문제 출처 : 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) - SMALL(배열, 1)

 

=LARGE(
     IF(($E$4:$E$42="일반의료비")*($C$4:$C$42=$M21), $I$4:$I$42)
     , 
     1
)
-
SMALL(
     IF(($E$4:$E$42="일반의료비")*($C$4:$C$42=$M21), $I$4:$I$42)
     , 
     1
)
 

 

<결과>

 

 

반응형