1.
111쪽 수식 따라잡기 1번 조건2에서 "<=" 부등호를 큰따옴표 안에 꼭 넣어야하나요?
<=A3 이 아니고 왜 가운데에 &을 붙인건지도 궁금합니다.
2.
113쪽 {=TEXT(FREQUENCY(I3:I10,F14:F18),"0개")} 이렇게 입력했는데 모두 0개로 나옵니다.
뭐가 문제일까요? 그리고 왜 아무내용도 없는 I3:I10 를 배열로 선택한거에요?
3.
117쪽 3번에서 average 안에 if가 붙었는데
max 안에 if 쓰고 average 안에 if 안써도 정답처리 되나요?
둘다 if 써도 되는건지, 쓰라고 제시한 함수는 두번 써도 상관없는지 궁금해요.
4.
119쪽 4번 정답을
=IF(AND((F29>=5),(G29>=3)),D29+D29*VLOOKUP(E29+F29+G29,$J$32:$K$36,2,TRUE),D29)
이렇게 입력해도 결과와 같은 값이 나오는데 이렇게 입력할 경우에도 정답처리 되는건가요?
5.
119쪽 5번 이미지 파일 첨부했는데 한번 봐주세요. (제목없음111)
C38:E40에 조건을 입력하라는데 E열에는 뭘 입력해야할지 몰라서 비워뒀는데
이렇게 하면 되는거 맞나요? 조건은 입력해야하는거만 입력하고 비워두어도 되는건가요
계산문제 해설은 어디서 봐야하는거에요?
6.
120쪽 2번 정답에서 조건2가 VALUE(LEFT(D3:D8,1))>=4 이렇게 써있는데
D3:D8 의 값이 그냥 1,2,3,4 처럼 숫자형식으로 적혀있으면 VALUE를 안써도 되는건가요?
7.
133쪽 3번 조건에서 MID($A$4:$A$25,5,2)*1=J29
왜 *1이 붙나요?
**2017년 책에는 어떻게 되있는지 모르겠지만 130페이지 1번에서 조건 2번에
3이면"서부로 표시 오타있네요
133쪽 4번 ff비고 여기도 오타있어요
1.
셀에 입력된 값과 <= 을 붙여서 사용하기 위해 그렇게 작성된 것이예요.
countif, sumif 는 조건에 "" 가 있어야 하기 때문이죠.
countif 와 sumif 에서 사용하는 방법입니다.
"" 안에 조건을 입력해야 하는데 보통은 ">=20" 과 같이 사용해야 합니다.
그런대 a3이라는 셀에 입력된 값을 이용해야 하므로 "<="&a3 으로 사용한 것이죠.
a3의 값을 가져와서 <= 와 연결하여 조건으로 사용하기 위한 방법입니다.
2.
frequency 함수를 사용 하는 방법을 보시면
입력 하고자 하는 부분을 모두 블럭으로 잡은 후에
수식을 입력 하게 됩니다. 그래서 절대참조나 상대참조를 사용하든 사용하지 않든 상관 없구요.
그냥 첫번째 셀에 수식을 입력 한 후 채우기 핸들을 사용 하게 되면
정답과 전혀 다르게 나오기 때문에
사용 방법을 정확하게 익히셔서 사용 하시면 됩니다.
frequency 함수는 배열함수이기 때문에 배열수식입력방법으로 입력하셔야 합니다.
아래는 그림이 다르지만 참고 하시기 바랍니다.
.jpg)
L14:L18 을 범위로 지정한 후 식 입력줄에 식을 모두 입력하고 ctrl+shift+enter 을 눌러 입력하세요.
으로 작성하시기 바랍니다.
3. max에 if 쓰셔도 상관없습니다.
평균값이 186,503이 나왔어요.
if문을 입력할때 if(B11:B29=B3,G11:G29)처럼 작성하는 것은 조건이 거짓일 경우 "반환할 값"이 생략 (if(B11:B29=B3,G11:G29,"반환할 값"))된 것으로, if(B11:B29=B3,G11:G29,"")과 같이 조건의 값이 거짓일 때 이론적으로 아무값도 없는 NULL값을 반환 하라는 뜻입니다. NULL값이 반환되면 아무것도 없는 것이기 떄문에 AVERAGE 함수의 배열요소에서 제외 됩니다. 그런데 만약 배열 수식을 AVERAGE(IF(B11:B29=B3,G11:G29,0)이나 AVERAGE((B11:B29=B3)*(G11:G29)와 같이 작성하면 조건이 거짓일때 0이 AVERAGE함수로 포함되어 평균이 계산 되는 것입니다. 즉 =AVERAGE(550000.1650000,4000000,165000,770000) 와 =AVERAGE(0,550000,0,0,1650000,0,0...)의 차이겠죠. 같은 이유로 MIN, MEDIAN,SMALL 등의 함수도 반드시 IF문과 함께 사용해야 합니다.
=AVERAGE(550000,1650000,4000000,165000,770000) 와 =AVERAGE(0,550000,0,0,1650000,0,0...) 차이 라고 했는데
첫번째 것은 5650000/5 가 되어 결과가 1130000 되고
두번째 것은 220000/7 이 되어 31428.57143 이 나옵니다.
즉 0 값도 포함하여 나누는 것과 0 값을 포함하지 않고 나누는 것의 차이가 되겠죠.
4. 지시사항에 맞게 지정하고 정확한 결과가 나온다면 식이 달라도 정답으로 인정 됩니다.
5. 네 조건이 입력되는 부분만입력하고 그 부분만 조건 범위로 사용하시면 됩니다.
6. 숫자형식이라면 숫자로 변경하는 value 를 사용하지 않아도 됩니다.
left , mid, right 함수에서 나온 결과가 숫자모양이어도 문자이므로 숫자로 변경 하기 위해 value 함수를 사용한 것입니다.
7.
MID 함수는 결과를 문자로 나타냅니다.
결과 값이 1이 나와도 문자 "1" 이 나오기 때문에 비교할 값이 문자가 아닌 경우 정확한 값이 나오지 않습니다.
비교할 값이 숫자인 경우 MID 함수의 결과를 숫자로 만들어줘야하기 때문에 *1를 한 것입니다.
조건에 맞으면 1을 반환하는 것으로 개수를 구하기 위해서 1을 작성한 것입니다.
count(1,1,,,1,1,,1) 과 같이 조건이 참으면 1 조건이 거짓이면 아무것도 표시되지 않고
1의 개수만 세면 되므로 개수를 구하는 방법이 맞지요.
좋은 하루 되세요.
-
*2017-03-07 10:47:08
1.
셀에 입력된 값과 <= 을 붙여서 사용하기 위해 그렇게 작성된 것이예요.
countif, sumif 는 조건에 "" 가 있어야 하기 때문이죠.
countif 와 sumif 에서 사용하는 방법입니다.
"" 안에 조건을 입력해야 하는데 보통은 ">=20" 과 같이 사용해야 합니다.
그런대 a3이라는 셀에 입력된 값을 이용해야 하므로 "<="&a3 으로 사용한 것이죠.
a3의 값을 가져와서 <= 와 연결하여 조건으로 사용하기 위한 방법입니다.
2.
frequency 함수를 사용 하는 방법을 보시면
입력 하고자 하는 부분을 모두 블럭으로 잡은 후에
수식을 입력 하게 됩니다. 그래서 절대참조나 상대참조를 사용하든 사용하지 않든 상관 없구요.
그냥 첫번째 셀에 수식을 입력 한 후 채우기 핸들을 사용 하게 되면
정답과 전혀 다르게 나오기 때문에
사용 방법을 정확하게 익히셔서 사용 하시면 됩니다.frequency 함수는 배열함수이기 때문에 배열수식입력방법으로 입력하셔야 합니다.
아래는 그림이 다르지만 참고 하시기 바랍니다.
.jpg)
L14:L18 을 범위로 지정한 후 식 입력줄에 식을 모두 입력하고 ctrl+shift+enter 을 눌러 입력하세요.
으로 작성하시기 바랍니다.
3. max에 if 쓰셔도 상관없습니다.
평균값이 186,503이 나왔어요.
if문을 입력할때 if(B11:B29=B3,G11:G29)처럼 작성하는 것은 조건이 거짓일 경우 "반환할 값"이 생략 (if(B11:B29=B3,G11:G29,"반환할 값"))된 것으로, if(B11:B29=B3,G11:G29,"")과 같이 조건의 값이 거짓일 때 이론적으로 아무값도 없는 NULL값을 반환 하라는 뜻입니다. NULL값이 반환되면 아무것도 없는 것이기 떄문에 AVERAGE 함수의 배열요소에서 제외 됩니다. 그런데 만약 배열 수식을 AVERAGE(IF(B11:B29=B3,G11:G29,0)이나 AVERAGE((B11:B29=B3)*(G11:G29)와 같이 작성하면 조건이 거짓일때 0이 AVERAGE함수로 포함되어 평균이 계산 되는 것입니다. 즉 =AVERAGE(550000.1650000,4000000,165000,770000) 와 =AVERAGE(0,550000,0,0,1650000,0,0...)의 차이겠죠. 같은 이유로 MIN, MEDIAN,SMALL 등의 함수도 반드시 IF문과 함께 사용해야 합니다.=AVERAGE(550000,1650000,4000000,165000,770000) 와 =AVERAGE(0,550000,0,0,1650000,0,0...) 차이 라고 했는데
첫번째 것은 5650000/5 가 되어 결과가 1130000 되고
두번째 것은 220000/7 이 되어 31428.57143 이 나옵니다.
즉 0 값도 포함하여 나누는 것과 0 값을 포함하지 않고 나누는 것의 차이가 되겠죠.
4. 지시사항에 맞게 지정하고 정확한 결과가 나온다면 식이 달라도 정답으로 인정 됩니다.
5. 네 조건이 입력되는 부분만입력하고 그 부분만 조건 범위로 사용하시면 됩니다.
6. 숫자형식이라면 숫자로 변경하는 value 를 사용하지 않아도 됩니다.
left , mid, right 함수에서 나온 결과가 숫자모양이어도 문자이므로 숫자로 변경 하기 위해 value 함수를 사용한 것입니다.
7.
MID 함수는 결과를 문자로 나타냅니다.
결과 값이 1이 나와도 문자 "1" 이 나오기 때문에 비교할 값이 문자가 아닌 경우 정확한 값이 나오지 않습니다.
비교할 값이 숫자인 경우 MID 함수의 결과를 숫자로 만들어줘야하기 때문에 *1를 한 것입니다.
조건에 맞으면 1을 반환하는 것으로 개수를 구하기 위해서 1을 작성한 것입니다.
count(1,1,,,1,1,,1) 과 같이 조건이 참으면 1 조건이 거짓이면 아무것도 표시되지 않고
1의 개수만 세면 되므로 개수를 구하는 방법이 맞지요.
좋은 하루 되세요.