책 내용 질문하기
여기 내용에서 질문좀 하겠습니다.......
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
74
조회수
41
작성일
2013-04-09
작성자
첨부파일

풀다가 나머지는 다 이해가 가는데

왜 count문 뒤에 1 이 들어가는지 이해를 몬하겟네요..ㅠㅠ

설명좀 해주세요.

글구 if 문에서 조건이 여러가지일 경우

조건을 (조건1)*(조건2)*... 이런식으로 하는거 맞나요?

and구문을 써서 if(and(조건1, 조건2,...), 결과 1, 결과 2) 이런식으로 쓰면안되는지

궁금합니다.

답변
2013-04-10 11:57:21

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

if안의 조건이 모두 참이면 1을 반영하고 참이 아니면 아무것도 반영하지 않습니다.

즉 조건이 참일때

count(1,1,,1,,1,,,1)

과 같이 표시되는 것이죠. 1의 개수를 count 로 세어서 조건에 맞는 것의 개수를 구하게 되는 것입니다.

배열 함수에서 and 함수를 사용할 수 없기 때문에 조건을 * 로 연결하여 and 조건으로 사용합니다.

좋은 하루 되세요.

"
  • *
    2013-04-10 11:57:21

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

    if안의 조건이 모두 참이면 1을 반영하고 참이 아니면 아무것도 반영하지 않습니다.

    즉 조건이 참일때

    count(1,1,,1,,1,,,1)

    과 같이 표시되는 것이죠. 1의 개수를 count 로 세어서 조건에 맞는 것의 개수를 구하게 되는 것입니다.

    배열 함수에서 and 함수를 사용할 수 없기 때문에 조건을 * 로 연결하여 and 조건으로 사용합니다.

    좋은 하루 되세요.

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