계산작업의 3번 문제에서 조건을 통한 판매건수를 구하는 문제입니다.
판매건수를 구할때 조건이 2개고 if가 없을때에는sum((조건1)*(조건2))가 판매건수를 구하는 걸로 알고있습니다. if 가 있을때는 ,1을 붙여줘서 판매건수를 구하는 걸로 알고 있는데 지인의 책에서는 SUM(($C$4:$C$17=$B28)*(($E$4:$E$17<5000000)+($E$4:$E$17>=10000000))*1)판매건수를 구하는 것인데 *1을 붙이더라구요 왜 그런걸까요?
sum((조건1)*(조건2)*1)의 형태를 보여주고 있어요
(조건1)*(조건2) 를 해도 결과가 나오구요.
(조건1)*(조건2)*1 을 해도 결과가 같습니다.
1*1*1=1
1*0*1=0
...
이므로 조건이 두개 이상인 경우에는 *1 을 하든 하지 않든 동일한 결과가 나옵니다.
어떻게 나오든 정확한 결과가 나오면 정답으로 인정 됩니다.
질문 주신 식은
SUM(($C$4:$C$17=$B28)*(($E$4:$E$17<5000000)+($E$4:$E$17>=10000000))*1)
sum((조건1)*((조건2)+(조건3))*1)
로 보이네요. 조건2와 조건3의 결과에 *1 을 하게 되는 것으로 결과는 같습니다.
좋은 하루 되세요.
-
*2016-08-10 16:43:56
(조건1)*(조건2) 를 해도 결과가 나오구요.
(조건1)*(조건2)*1 을 해도 결과가 같습니다.
1*1*1=1
1*0*1=0
...
이므로 조건이 두개 이상인 경우에는 *1 을 하든 하지 않든 동일한 결과가 나옵니다.
어떻게 나오든 정확한 결과가 나오면 정답으로 인정 됩니다.
질문 주신 식은
SUM(($C$4:$C$17=$B28)*(($E$4:$E$17<5000000)+($E$4:$E$17>=10000000))*1)
sum((조건1)*((조건2)+(조건3))*1)
로 보이네요. 조건2와 조건3의 결과에 *1 을 하게 되는 것으로 결과는 같습니다.
좋은 하루 되세요.