책 내용 질문하기
132P 스프레드시트
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
132
조회수
319
작성일
2021-01-29
작성자
탈퇴*원
첨부파일
SUM((LEFT($B$14:$B$25,2)=$B8)*($H$14:$H$25=C$7)*1)
선생님은 마지막에 *1을 해주셨고
저는 개수 구한다길래 ,1을 적었습니다.
그러니 답이 달랐어요
정답보다 1씩이 더 많더라구요..
개수를 구할때는 *1이나 생략이나 ,1이나 다 같은 것 아닌가요? ㅜ
답변
2021-01-29 14:47:24
아닙니다.
,1 을 사용하려면 if 가 있어야 합니다.
sum((조건1)*(조건2))
로 지정하면 조건1과 조건2가 참인 경우에만 1이 표시가 됩니다.
여기에 ,1 을 하면 ,1 값도 같이 더하게 되므로 1이 더 많은 값이 표시되는 것입니다.
sum(if((조건1)*(조건2),1)
과 같이 지정해야 조건이 참일 때 1 값을 반영하여 sum 으로 더해서 표시가 가능 합니다.
좋은 하루 되세요.
-
관리자2021-01-29 14:47:24
아닙니다.
,1 을 사용하려면 if 가 있어야 합니다.
sum((조건1)*(조건2))
로 지정하면 조건1과 조건2가 참인 경우에만 1이 표시가 됩니다.
여기에 ,1 을 하면 ,1 값도 같이 더하게 되므로 1이 더 많은 값이 표시되는 것입니다.
sum(if((조건1)*(조건2),1)
과 같이 지정해야 조건이 참일 때 1 값을 반영하여 sum 으로 더해서 표시가 가능 합니다.
좋은 하루 되세요.