책 내용 질문하기
사용자 정의 함수 오류
도서
2021 시나공 워드프로세서 실기
페이지
319
조회수
314
작성일
2021-08-28
작성자
탈퇴*원
첨부파일

문제2.7에서 정답지와 똑같이 입력한 후

매크로보안 문제도 해결했는데

계속 네임 오류가 뜹니다

이유가 뭔가요?

답변
2014-02-16 10:06:09

1. {=INDEX(A9:I18,MATCH(MIN(IF(F9:F18=A22,E9:E18)),(F9:F18=A22)*(E9:E18),0),2)}

 

match의 범위인데 match의 범위는 조건의 범위와 같게 지정 합니다.

 

그래서 (조건1)*범위 와 같이 사용하는 것이죠.

 

이렇게 지정하는 이유는 min에서 사용한 값과 같게 지정하기 위한 것인데요.

 

전체범위를 입력하셔도 상관은 없습니다.

 

2. (I3:I23=K16)*(F3:F23)<>MAX((I3:I23=K16)*(F3:323))

 

(I3:I23=K16)*(F3:F23) 은 반별점수구요.

 

이중

 

<>MAX((I3:I23=K16)*(F3:323))

 

최고점수를 제외하는 것입니다.

 

<> 은 ~같지않음, ~이 아닌 으로

 

max가 아닌 값만 표시하기 위한 것입니다.

 

전체값에서 max 값이 아닌 것만 제외하여 사용하기 위해 위와 같은 식이 나온 것입니다.

 

좋은 하루 되세요.

"
  • *
    2014-02-16 10:06:09

    1. {=INDEX(A9:I18,MATCH(MIN(IF(F9:F18=A22,E9:E18)),(F9:F18=A22)*(E9:E18),0),2)}

     

    match의 범위인데 match의 범위는 조건의 범위와 같게 지정 합니다.

     

    그래서 (조건1)*범위 와 같이 사용하는 것이죠.

     

    이렇게 지정하는 이유는 min에서 사용한 값과 같게 지정하기 위한 것인데요.

     

    전체범위를 입력하셔도 상관은 없습니다.

     

    2. (I3:I23=K16)*(F3:F23)<>MAX((I3:I23=K16)*(F3:323))

     

    (I3:I23=K16)*(F3:F23) 은 반별점수구요.

     

    이중

     

    <>MAX((I3:I23=K16)*(F3:323))

     

    최고점수를 제외하는 것입니다.

     

    <> 은 ~같지않음, ~이 아닌 으로

     

    max가 아닌 값만 표시하기 위한 것입니다.

     

    전체값에서 max 값이 아닌 것만 제외하여 사용하기 위해 위와 같은 식이 나온 것입니다.

     

    좋은 하루 되세요.

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