질문에 대해 항상 자세하게 답변 해주셔서 감사합니다^^ㅎ
파일첨부된 그림파일 보시면요...
문제는 "집합금액이 200,000 이상 300, 000 미만인 금액의 총합을 구하시오" 인데요.
원래 정답은 =SUMIF(C3:C9,">=200000",C3:C9)-SUMIF(C3:C9,">=300000",C3:C9) 인데요.
그림파일에 나와있는 것처럼 =SUMIF( C3:C9, AND(">=200000","<300000"), C3:C9 ) 라고 쓰면
왜 안되는지 궁금합니다...(정답은 이해됩니다ㅎㅎ)
and 연산자는 인수가 모두 참인지 거짓인지 확인 하여 모두 참이면 참을 반환하고 하나라도 거짓이면 거짓을 반환합니다.
그러므로 and 연산자의 인수에는 참과 거짓을 확인 할 수 있는 값이 표시되어야 합니다.
and(c3>=200000,c3<300000)
과 같이 작성하시는 것이 and의 올바른 사용법 입니다.
c3>=200000 으로 지정하시면 c3의 값이 200000 인지 확인 하여 true 나 false 값을 나타내게 되죠.
두 인수 모두 true 가 나오면 and의 결과로 true 가 나오고 하나라도 false 가 되면 false 가 나오는 것입니다.
근데 sumif에서 and 함수를 사용할 필요가 없기 때문(사용하지 못함)에 사용하지 않는 것입니다.
좋은 하루 되세요.
"-
*2014-06-27 13:14:09
and 연산자는 인수가 모두 참인지 거짓인지 확인 하여 모두 참이면 참을 반환하고 하나라도 거짓이면 거짓을 반환합니다.
그러므로 and 연산자의 인수에는 참과 거짓을 확인 할 수 있는 값이 표시되어야 합니다.
and(c3>=200000,c3<300000)
과 같이 작성하시는 것이 and의 올바른 사용법 입니다.
c3>=200000 으로 지정하시면 c3의 값이 200000 인지 확인 하여 true 나 false 값을 나타내게 되죠.
두 인수 모두 true 가 나오면 and의 결과로 true 가 나오고 하나라도 false 가 되면 false 가 나오는 것입니다.
근데 sumif에서 and 함수를 사용할 필요가 없기 때문(사용하지 못함)에 사용하지 않는 것입니다.
좋은 하루 되세요.
"