책 내용 질문하기
SUMPRODUCT(ISNUMBER(FIND(..문의합니다.
도서
[2011] 사무자동화산업기사 실기(엑셀, 액세스, 파워포인트 2003 사용자용)
페이지
조회수
250
작성일
2011-08-01
작성자
첨부파일
안녕하세요
엑셀 함수 계산 모두 0이나와서
첨부파일로 문의하겠습니다.
답변
2011-08-01 10:43:59
안녕하세요.
성명이 AAA 이고 지역이 서울인 셀의 합계는
=SUMPRODUCT(ISNUMBER(FIND("AAA",A2:A19,1)) * ISNUMBER(FIND("서울",B2:B19)))
와 같이 중간에 *를 이용해 두 조건을 AND(~이고)로 연결하면 됩니다.
~이거나 라면 +를 하면 됩니다.
하지만 데이터 자체가 AAA이고 서울인 것이 없으니 0이 산출됩니다.
마지막 지역이 서울인 실적의 합계는
=SUMPRODUCT(ISNUMBER(FIND("서울",B2:B19))*1,C2:C19)
ISNUMBER 함수의 결과에 "*1"을 해 주어야 합니다.
ISNUMBER 함수는 단순히 숫자면 TRUE, 숫자가 아니면 FALSE를 표시하는 함수로, 1을 곱하여 ‘TRUE’나 ‘FALSE’로 표시된 값을 1이나 0으로 변경하기 위해서입니다. 일반적으로 TRUE는 1, FALSE는 0으로 취급하므로 TRUE*1=1, FALSE*1=0으로 표시됩니다.
오늘도 즐거운 하루 되세요.
"
-
*2011-08-01 10:43:59
안녕하세요.
성명이 AAA 이고 지역이 서울인 셀의 합계는=SUMPRODUCT(ISNUMBER(FIND("AAA",A2:A19,1)) * ISNUMBER(FIND("서울",B2:B19)))와 같이 중간에 *를 이용해 두 조건을 AND(~이고)로 연결하면 됩니다.~이거나 라면 +를 하면 됩니다.하지만 데이터 자체가 AAA이고 서울인 것이 없으니 0이 산출됩니다.마지막 지역이 서울인 실적의 합계는=SUMPRODUCT(ISNUMBER(FIND("서울",B2:B19))*1,C2:C19)ISNUMBER 함수의 결과에 "*1"을 해 주어야 합니다.ISNUMBER 함수는 단순히 숫자면 TRUE, 숫자가 아니면 FALSE를 표시하는 함수로, 1을 곱하여 ‘TRUE’나 ‘FALSE’로 표시된 값을 1이나 0으로 변경하기 위해서입니다. 일반적으로 TRUE는 1, FALSE는 0으로 취급하므로 TRUE*1=1, FALSE*1=0으로 표시됩니다.오늘도 즐거운 하루 되세요."