책 내용 질문하기
엑셀 함수 배열할때요~
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
107
조회수
170
작성일
2012-03-06
작성자
첨부파일

=AVERAGE( IF(B11:B29=B3, G11:G29) )

=MAX( ($B$11:$B$29=B3) * $E$11:$E$29 )

쉼표(,)하고 곱하기(*)를 각각 어떠할 때 쓰는건가요?? 둘의 차이가 있나요??

쉼표는 이러할 때 쓰고 곱하기는 이러할 때 쓴다 이렇게 설명해주시면

감사하겠습니다!!

답변
2012-03-07 07:20:11

차이는 if를 사용거나 사용하지 않을때의 차이 입니다.

=average(if((조건),값을구할범위)

=max((조건1)*(값을구할범위)

와 같이 사용됩니다.

첫번째 식은 if안의 조건이 참이면 값을구할범위의 내용을 반환하고 거짓이면 아무것도 반환하지 않습니다.

두번째 식은 조건이 참이면 1(true)를 반환하고 조건이 거짓이면 0(false) 를 반환하여

1*값을구할범위 로 1이 나오면 값을구할범위의 값이 나오게 되고

0이 나오면 0*값을구할범위로 0값이 나오게 됩니다.

if가 있을때와 없을때 차이로 생각하시고 문제를 더 많이 풀어보시면 이해가 되실 거예요.

좋은 하루 되세요.

"
  • *
    2012-03-07 07:20:11

    차이는 if를 사용거나 사용하지 않을때의 차이 입니다.

    =average(if((조건),값을구할범위)

    =max((조건1)*(값을구할범위)

    와 같이 사용됩니다.

    첫번째 식은 if안의 조건이 참이면 값을구할범위의 내용을 반환하고 거짓이면 아무것도 반환하지 않습니다.

    두번째 식은 조건이 참이면 1(true)를 반환하고 조건이 거짓이면 0(false) 를 반환하여

    1*값을구할범위 로 1이 나오면 값을구할범위의 값이 나오게 되고

    0이 나오면 0*값을구할범위로 0값이 나오게 됩니다.

    if가 있을때와 없을때 차이로 생각하시고 문제를 더 많이 풀어보시면 이해가 되실 거예요.

    좋은 하루 되세요.

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