책 내용 질문하기
56P 기출 15번 문제
도서
2025 시나공 컴퓨터활용능력 1급 실기 총정리 (ver. 2021)
페이지
56
조회수
54
작성일
2024-11-05
작성자
오*석
첨부파일

IF를 사용하지 않은 배열수식과 IF를 사용한 배열수식의 값이 다르게 나옵니다

왜 그런걸까요..?


=INDEX($A$3:$A$14,MATCH(MIN(($D$3:$D$14="남")*$F$3:$F$14),($D$3:$D$14="남")*$F$3:$F$14,0)) --> 김미영으로 표기됨


=INDEX($A$3:$A$14,MATCH(MIN(IF(($D$3:$D$14="남"),$F$3:$F$14)),($D$3:$D$14="남")*$F$3:$F$14,0)) --> 정종수로 표기됨



( 파일 : 길벗컴활1급총정리 - 엑셀 - 기능 - 배열수식 - 대표기출문제_1~16 )

답변
2024-11-06 19:05:29

안녕하세요.

MIN 함수는 반드시 IF 함수와 같이 사용해야 합니다. 조건을 만족하지 않을 경우 0을 반환하기 때문에 MIN 함수로 값을 구하면 0을 포함해서 값을 구하므로 올바른 결과가 나오지 않습니다. 그러므로 IF 함수를 이용하여 조건을 만족할 경우만 값을 넣은 후 그 값들 중 최소값을 구해야 올바른 결과가 나옵니다.

즐거운 하루 되세요.

  • 관리자
    2024-11-06 19:05:29

    안녕하세요.

    MIN 함수는 반드시 IF 함수와 같이 사용해야 합니다. 조건을 만족하지 않을 경우 0을 반환하기 때문에 MIN 함수로 값을 구하면 0을 포함해서 값을 구하므로 올바른 결과가 나오지 않습니다. 그러므로 IF 함수를 이용하여 조건을 만족할 경우만 값을 넣은 후 그 값들 중 최소값을 구해야 올바른 결과가 나옵니다.

    즐거운 하루 되세요.

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