1.2번 문제
책 125P에서는 합계를 구하는 배열수식이 2가지이며 sum과 if로 구성된 배열수식은
=SUM(IF(($D$11:$D$29="김승진")*($B$11:$B$29=B3),$F$11:$F$29)) 형태로 이루어진다고 하였는데,
128P 수식 만들기에 나온 방법을 참고하여 두 개의 IF로 구성된
=SUM(IF($D$11:$D$29="김승진",IF($B$11:$B$29=B3,$F$11:$F$29))) 식도 가능한지 궁금합니다.(2번 문제의 함수 결과값은 동일하였음)
2. 4번 문제에서 평균을 구하는 배열수식에서
=AVERAGE(($B$11:$B$29=B3)*($G$11:$G$29)) 와 같은 식은 왜 안되는지, 결과값이 다르게 나와서 그 원리가 궁금합니다.
3. 8번 문제
1번 문의사항과 반대로 125P의 합계 구하는 배열수식 방법을 참고하여
=SUM(IF(($B$11:$B$29=B3)*(YEAR($H$11:$H$29)=2018),1)) 형태로 개수의 값을 구해도 되는 것인지 궁금합니다.
4. 132P 1-2번
+를 사용하지 않고
=SUM(IF((LEFT($B$14:$B$25,2)="과천")*($C$14:$C$25=F4),$E$14:$E$25),IF(($H$14:$H$25="달성")*($C$14:$C$25=F4),($E$14:$E$25)))
로 작성을 하니 결과값이 다르게 나왔습니다.
이유가 무엇인가요?
감사합니다.
1. 네 주어진 함수와 지시사항에 맞게 지정하였고 정확한 결과가 나오면 정답으로 인정 됩니다.
2.
우선,
Average 함수는 조건을 넣을 때, 꼭 IF 함수를 이용해 주셔야 합니다.
조건이 거짓일 경우 if를 사용하면 false를 반환하고, if를 사용하지 않으면 0을 반환하게 됩니다.
Average 함수는 평균을 구하는 함수로 인수에 0 이 포함되면 결과가 달라지기 때문에
if를 사용하여 거짓인 경우 false가 반환되도록 해야 합니다.
MAX 함수는 조건을 넣을 때, if를 사용해도 되고 사용하지 않아도 상관없습니다. 인수 0에 영향을 받지 않기 때문입니다.
0 이 반환되어 값에 영향을 주는 average, min, median, small 함수 등은 반드시 if 문과 함께 사용해야 합니다.
3. 문제에서 if함수를 사용하라는 지시사항이 없기 때문에 if 를 사용하시면 안됩니다.
4. 2번문에서 + 는 or 조건입니다.
* 는 and 이므로 * 를 사용하면 정확한 결과가 나오지 않는 것입니다.
좋은 하루 되세요.
-
관리자2019-12-03 10:54:00
1. 네 주어진 함수와 지시사항에 맞게 지정하였고 정확한 결과가 나오면 정답으로 인정 됩니다.
2.
우선,
Average 함수는 조건을 넣을 때, 꼭 IF 함수를 이용해 주셔야 합니다.
조건이 거짓일 경우 if를 사용하면 false를 반환하고, if를 사용하지 않으면 0을 반환하게 됩니다.
Average 함수는 평균을 구하는 함수로 인수에 0 이 포함되면 결과가 달라지기 때문에
if를 사용하여 거짓인 경우 false가 반환되도록 해야 합니다.
MAX 함수는 조건을 넣을 때, if를 사용해도 되고 사용하지 않아도 상관없습니다. 인수 0에 영향을 받지 않기 때문입니다.
0 이 반환되어 값에 영향을 주는 average, min, median, small 함수 등은 반드시 if 문과 함께 사용해야 합니다.
3. 문제에서 if함수를 사용하라는 지시사항이 없기 때문에 if 를 사용하시면 안됩니다.
4. 2번문에서 + 는 or 조건입니다.
* 는 and 이므로 * 를 사용하면 정확한 결과가 나오지 않는 것입니다.
좋은 하루 되세요.