책 내용 질문하기
배열수식에서 책에 나온 함수말고 응용해본 함수에 대한 질문입니다.
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
119
조회수
47
작성일
2011-08-02
작성자
첨부파일

책에서 나오는 함수와 제가 응용해서 만든 함수들을 비교하다보면 액셀에 대한 재미를 더욱 느낄 수 가 있는데요. 하다보니 제가 응용해서 맞추었을 때는 뭔가 제대로 이해한것같아 뿌듯합니다. 그러나 지금 처럼 도저히 이해가 안되는 것이 나오면 굉장히 궁금하고 답답하더군요, 도와주세요 ㅎㅎ

시나공 컴활실기 2003버전(빨간색)/ 섹션10/ 기출01(시트) / 문제 2번

{=SUM((LEFT(B14:B25,2)=B8)*(H14:H25=C7))} //책에 답으로 나와있습니다.

{=SUM(IF(AND(H14:H25=C7, LEFT(B14:B25,2)=B9),1,0))} //제가 만들어본 응용입니다.

// 이 두개의 함수 결과가 왜 다른지 이해가 안됩니다. (위의 답은 결과 3 / 밑의 제가 만든것의 결과 0)

제가 2번째 함수 설명해 보겠습니다.(이게 맞는지 알려주세요)

이 함수의 맨 마지막 함수인 =SUM(1,0,1,1,1,...)로 갯수가 나올 것이라고 생각했습니다.

IF(조건,참일때 인수, 거짓일때 인수) 이므로 저는 IF조건문에 AND를 넣어서 AND안의 것들이(

AND(1,1)형태가 되면(즉 모두 참)이게 되면 =SUM(1...)이 되고, 두번째 것이 A(0,0)이 되면 =SUM(1,0..)

이런식이 되어서 결국에는 책에 적혀진 것들과 같은 결과를 갖을 줄 알았습니다.

답변
2011-08-03 11:03:34

배열 수식에 and 함수 사용이 불가능 합니다. 그래서 결과가 제대로 나오지 않습니다.

and는 조건을 * 로 이어 표시하고 or은 조건을 +로 이어 표시하시면 됩니다.

배열 수식 사용하는 공식들이 섹션 10에 있으니 참고하셔서 사용하시기 바랍니다.

좋은 하루 되세요.

"
  • *
    2011-08-03 11:03:34

    배열 수식에 and 함수 사용이 불가능 합니다. 그래서 결과가 제대로 나오지 않습니다.

    and는 조건을 * 로 이어 표시하고 or은 조건을 +로 이어 표시하시면 됩니다.

    배열 수식 사용하는 공식들이 섹션 10에 있으니 참고하셔서 사용하시기 바랍니다.

    좋은 하루 되세요.

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