책 내용 질문하기
2편 실전모의고사 모의고사2회 엑셀 P.40 설명부분 이해가 안되서요...
도서
[2011] 사무자동화산업기사 실기(엑셀ㆍ액세스ㆍ파워포인트 2007 사용자용)
페이지
조회수
77
작성일
2011-04-26
작성자
탈퇴*원
첨부파일

최우수이거나 우수인 총계의 합계를 구하는 문제입니다...

=SUMPRODUCT(ISNUMBER(FIND("우수",H5:H16))*1,G5:G16)

다른건 다 알겠는데 *1을 왜하는건지 몰라서요...

책에 설명은 TRUE나 FALSE 로 표시된 값을 1이나 0으로 변경하기 위해서라고 하는데...

이미 TRUE-> 1, FALSE-> 0 이렇게 알고 있는데요...

자세한 설명 좀 부탁드려요...

답변
2011-04-27 10:16:31

안녕하세요.

TRUE는 1을 의미하고, FALSE는 0을 의미하지만 엑셀에서 TRUE나 FALSE 자체는 논리값으로 사용됩니다.

그래서 TRUE나 FALSE를 1이나 0으로 숫치화 하려면 계산과정을 거쳐야 합니다.

즉 TRUE나 FALSE를 계산 과정을 거쳐 우리가 원하는 1과 0으로 만들려면 *1을 하면 됩니다.

그러면 계산과정을 거치되 원래의 값이 보존되죠.

TRUE*1 = 1

FALSE*1 = 0

오늘도 즐거운 하루 되세요.

"
  • *
    2011-04-27 10:16:31

    안녕하세요.

    TRUE는 1을 의미하고, FALSE는 0을 의미하지만 엑셀에서 TRUE나 FALSE 자체는 논리값으로 사용됩니다.

    그래서 TRUE나 FALSE를 1이나 0으로 숫치화 하려면 계산과정을 거쳐야 합니다.

    즉 TRUE나 FALSE를 계산 과정을 거쳐 우리가 원하는 1과 0으로 만들려면 *1을 하면 됩니다.

    그러면 계산과정을 거치되 원래의 값이 보존되죠.

    TRUE*1 = 1

    FALSE*1 = 0

    오늘도 즐거운 하루 되세요.

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