배열수식 MAX함수 이용하는 부분에 대한 질문입니다.
P. 127쪽 배열수식 section09 부분의 전문가의 조언을 보면
조건이 2개 일때
=MAX((조건1)*(조건2)*최대값을구할범위)
조건이 3개 일때
=MAX((조건1)*(조건2)*(조건3)*최대값을구할범위)
이렇게 나와있는데요
아니면 조건이 1개일때는 p.126쪽에
방법1
=MAX((조건),최대값을구할범위)
방법2
=MAX(IF(조건, 최대값을구할범위))
그런데 실제시험장 따라하기에서 풀이부분
P. 278 을 보면
정답이
=MAX(IF((조건1)*((조건2-①)+(조건2-②)),조건을구할범위)) 이렇게 나와잇어요..
(+가 or일때 쓰인다는 건 이해하고 있습니다. +에 대한 질문 아님)
이거는 앞에 기재된 유형과는 다른 유형같은데 뭔가요..? 뭐가 맞는 말인가요?
배열수식 section09에서
AVERAGE함수에 대한 사용예에 나와있듯이..
방법2에서 조건이 여러개일때
조건두개일때
=MAX(IF((조건1)*(조건2), 최대값을구할범위))
조건3개일때
=MAX(IF((조건1)*(조건2)*(조건3), 최대값을구할범위))
이런식으로 되는 거라고... 그렇게 이해하면 맞을까요?
그렇다면 AVERAGE함수의 경우도
조건이 2개 일때
=AVERAGE((조건1)*(조건2)*최대값을구할범위)
조건이 3개 일때
=AVERAGE((조건1)*(조건2)*(조건3)*최대값을구할범위)
이렇게도 가능하다고 생각할 수 있을까요?
p. 126에 나와있는 것처럼
[평균을 구하는 배열 수식은 조건의 개수와 관계없이 항상 다음의 1가지 방법이 있으며...]
AVERAGE는 IF와 함께쓰는 방법만 가능한거고
나머지 MAX, Large, median, sum 등은
IF가 있는 것과 없는 것 두가지 다 가능하고
조건이 1개일때 2개일때 3개일때 *와 쉼표를 이용하여 응용 가능한겁니까??
안녕하세요.
1.
자세히 보시면 다른 조건은 아닙니다. 해당 문제의 조건에 "13 이거나 11로 시작하는" 이 포함되어 있어 OR로 연결된 조건이 추가된 것입니다.
MAX( IF( (조건1) * ( (조건2-①)+(조건2-②)) , 조건을구할범위))
MAX( IF( (조건1) * ( OR로 연결된 조건 2 ) , 최대값을 구할 범위)
2. / 3.
Average 함수는 MAX 함수와는 다르게 if 함수를 꼭 이용해 주셔서 조건을 설정하셔야 합니다.
조건이 거짓일 경우 if를 사용하면 false를 반환하고, if를 사용하지 않으면 0을 반환하게 됩니다.
Average 함수는 평균을 구하는 함수로 인수에 0 이 포함되면 결과가 달라지기 때문에
if를 사용하여 거짓인 경우 false가 반환되도록 해야 합니다.
MAX 함수는 조건을 넣을 때, if를 사용해도 되고 사용하지 않아도 상관없습니다. 인수 0에 영향을 받지 않기 때문입니다.
0 이 반환되어 값에 영향을 주는 average, min, median, small 함수 등은 반드시 if 문과 함께 사용해야 합니다.
조건의 수에 따라 *와 쉼표를 이용해서 작성하시는 것은 맞습니다.
관련 내용은 도서 122쪽~128쪽을 참고해 주세요.
좋은 하루 보내세요.
-
관리자2019-02-01 20:17:24
안녕하세요.
1.
자세히 보시면 다른 조건은 아닙니다. 해당 문제의 조건에 "13 이거나 11로 시작하는" 이 포함되어 있어 OR로 연결된 조건이 추가된 것입니다.
MAX( IF( (조건1) * ( (조건2-①)+(조건2-②)) , 조건을구할범위))
MAX( IF( (조건1) * ( OR로 연결된 조건 2 ) , 최대값을 구할 범위)
2. / 3.
Average 함수는 MAX 함수와는 다르게 if 함수를 꼭 이용해 주셔서 조건을 설정하셔야 합니다.
조건이 거짓일 경우 if를 사용하면 false를 반환하고, if를 사용하지 않으면 0을 반환하게 됩니다.
Average 함수는 평균을 구하는 함수로 인수에 0 이 포함되면 결과가 달라지기 때문에
if를 사용하여 거짓인 경우 false가 반환되도록 해야 합니다.
MAX 함수는 조건을 넣을 때, if를 사용해도 되고 사용하지 않아도 상관없습니다. 인수 0에 영향을 받지 않기 때문입니다.
0 이 반환되어 값에 영향을 주는 average, min, median, small 함수 등은 반드시 if 문과 함께 사용해야 합니다.
조건의 수에 따라 *와 쉼표를 이용해서 작성하시는 것은 맞습니다.
관련 내용은 도서 122쪽~128쪽을 참고해 주세요.
좋은 하루 보내세요.