책 내용 질문하기
5.찾기 유형1,2
도서
2024 시나공 퀵이지 컴퓨터활용능력 1급 필기+실기 통합본 단기완성
페이지
42
조회수
26
작성일
2025-09-01
작성자
박*우
첨부파일
유형 1에서 MAX((A2:A9 = "국민카드")*H2:H9) 를 통해 찾을값이 잘 찾아지는 것을 확인하고 유형 2에서 비슷한 문제를 MIN((C2:C9 = "완료")*E2:E9) 를 작성하니 나와야되는 값 4가 안 나오고 0이 나옵니다 왜 그러는걸까요? 유형 2의 모범답안은 MIN(IF(C2:C9 = "완료", E2:E9))인데 저는 IF(C2:C9 = "완료", E2:E9) 와 (C2:C9 = "완료") * E2:E9 가 같은 논리값이라고 생각하는데 어떻게 달라서 다른 값이 나오게 된건지 궁금합니다
답변
2025-09-03 11:02:19
안녕하세요.
조건을 만족하지 않을 때 0을 반환하므로 최대값을 구할 때는 그 값들이 0보다 크므로 상관 없지만 최소값을 구할 때는 0보다 작은 값이 없으면 결과로 모두 0이 반환됩니다. 그러므로 최소값을 구할 때는 if 함수를 이용하여 조건을 만족하는 값만을 추출한 후 그 중 최소값을 구해야 합니다.
즐거운 하루 되세요.
-
관리자2025-09-03 11:02:19
안녕하세요.
조건을 만족하지 않을 때 0을 반환하므로 최대값을 구할 때는 그 값들이 0보다 크므로 상관 없지만 최소값을 구할 때는 0보다 작은 값이 없으면 결과로 모두 0이 반환됩니다. 그러므로 최소값을 구할 때는 if 함수를 이용하여 조건을 만족하는 값만을 추출한 후 그 중 최소값을 구해야 합니다.
즐거운 하루 되세요.