1편 65p를 보면
=sumproduct(isnumber(find(200,함수))+isnumber(find(300,함수)),함수)
이렇게 설명이 되있는데요.
왜 2편 45p를 보면
=sumproduct(isnumber(find("우수",함수))*1,함수)
*1을 해주는 건가요?
차이를 정확하게 잘 모르겠어요.
2010년 1회 문제는 ISNUMBER( ) + ISNUMBER( ) 형태로 되어 있고
2010년 2회 문제는 하나의 ISNUMBER( )로 되어 있습니다.
ISNUMBER의 결과는 True나 False로 산출되는데 단독의 경우 True나 False로 산출되고
ISNUMBER의 결과를 더하거나 곱하는 경우에는 값에 따라 1(Ture) 또는 0(False)으로 산출됩니다.
1회 때는 +하는 과정이 있어서 원하는 1 또는 0로 산출되지만
2회 때는 단독이라 True나 False로 산출됩니다. 이를 1 또는 0으로 산출하기 위해 인위적으로 *1을 수행하는 것이죠.
*1은 자기 자신을 의미하므로 형식적인 과정입니다.
True*1 = 1
False*1 = 0이므로 True나 False를 1과 0으로 변환하는 한 과정으로 이해하시면 됩니다.
좋은 하루 되세요.
-
*2015-07-15 06:58:46
2010년 1회 문제는 ISNUMBER( ) + ISNUMBER( ) 형태로 되어 있고
2010년 2회 문제는 하나의 ISNUMBER( )로 되어 있습니다.ISNUMBER의 결과는 True나 False로 산출되는데 단독의 경우 True나 False로 산출되고
ISNUMBER의 결과를 더하거나 곱하는 경우에는 값에 따라 1(Ture) 또는 0(False)으로 산출됩니다.1회 때는 +하는 과정이 있어서 원하는 1 또는 0로 산출되지만
2회 때는 단독이라 True나 False로 산출됩니다. 이를 1 또는 0으로 산출하기 위해 인위적으로 *1을 수행하는 것이죠.*1은 자기 자신을 의미하므로 형식적인 과정입니다.
True*1 = 1
False*1 = 0이므로 True나 False를 1과 0으로 변환하는 한 과정으로 이해하시면 됩니다.
좋은 하루 되세요.