책 내용 질문하기
엑셀-실전모의고사G형
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
조회수
41
작성일
2016-11-09
작성자
첨부파일

문제2-계산작업

1번;사원수이면 뒤에 ,1하면 안되나요?맨날그렇게 했는데 요번에는 아니네요,,

=SUM(($A$10:$A$29=$A3)*($B$10:$B$29=B$2),1)&"명"

답변
2016-11-15 12:50:29

sum(if((조건1)*(조건2),1)

if 문을 사용한 경우 조건이 참일때 1을 반환하기 위해서 ,1 을 사용하는 것입니다.

이것은 조건이 참일때 1값을 반환하여 개수를 구하기 위한 것이구요..

질문 주신 식은

sum((조건1)*(조건2))

입니다.

조건이 참이면 true(1), 조건이 거짓이면 false(0) 이 됩니다.

그럼 조건1이 참이고 조건2가 참이면

1 * 1 = 1

이 될 것이고

조건이 거짓이 하나라도 있으면

1 * 0 = 0

0 * 1 = 0

0 * 0 = 0

이 되어서

조건1과 조건2가 참이면 1이 나오게 되죠.

그래서 꼭 *1을 하실 필요가 없습니다. 하셔도 상관 없습니다.

좋은 하루 되세요.

  • *
    2016-11-15 12:50:29

    sum(if((조건1)*(조건2),1)

    if 문을 사용한 경우 조건이 참일때 1을 반환하기 위해서 ,1 을 사용하는 것입니다.

    이것은 조건이 참일때 1값을 반환하여 개수를 구하기 위한 것이구요..

    질문 주신 식은

    sum((조건1)*(조건2))

    입니다.

    조건이 참이면 true(1), 조건이 거짓이면 false(0) 이 됩니다.

    그럼 조건1이 참이고 조건2가 참이면

    1 * 1 = 1

    이 될 것이고

    조건이 거짓이 하나라도 있으면

    1 * 0 = 0

    0 * 1 = 0

    0 * 0 = 0

    이 되어서

    조건1과 조건2가 참이면 1이 나오게 되죠.

    그래서 꼭 *1을 하실 필요가 없습니다. 하셔도 상관 없습니다.

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.