책 내용 질문하기
수식 변형
도서
2025 시나공 컴퓨터활용능력 1급 실기 기본서 (ver.2021)
페이지
0
조회수
11
작성일
2025-06-06
작성자
보물*국
첨부파일

24년 상시03의 계산작업 3번 문제입니다. 책에서는 IF, COUNTIFS, COUTA를 이용해 문제를 풀도록 되어있는데 만일 배열수식으로는 풀 수는 없는지 궁금해졌습니다. 시험삼아 수식을 작성해보았으나 답이 도출되지 않았고 모든 조건을 포괄할 수 없었습니다. 가능하다면 어떻게 수식을 세워야할 지가 궁금합니다.

답변
2025-06-09 22:25:24

안녕하세요.

배열 수식의 조건으로 "*"&$L18 또는 M$17&"*"와 같이 작성할 수 없습니다. '무료'인 경우를 제외하고 작성한다면 RIGHT, LEFT 함수를 이용해서 아래와 같이 작성할 수 있습니다.

[O18] 셀 : =COUNT(IF((RIGHT($I$3:$I$29,2)=$L18)*(LEFT($I$3:$I$29,6)=M$17),1))/COUNTA($I$3:$I$29)

[P18] 셀 : =COUNT(IF((RIGHT($I$3:$I$29,2)=$L18)*(LEFT($I$3:$I$29,4)=N$17),1))/COUNTA($I$3:$I$29)

즐거운 하루 되세요.

  • 관리자
    2025-06-09 22:25:24

    안녕하세요.

    배열 수식의 조건으로 "*"&$L18 또는 M$17&"*"와 같이 작성할 수 없습니다. '무료'인 경우를 제외하고 작성한다면 RIGHT, LEFT 함수를 이용해서 아래와 같이 작성할 수 있습니다.

    [O18] 셀 : =COUNT(IF((RIGHT($I$3:$I$29,2)=$L18)*(LEFT($I$3:$I$29,6)=M$17),1))/COUNTA($I$3:$I$29)

    [P18] 셀 : =COUNT(IF((RIGHT($I$3:$I$29,2)=$L18)*(LEFT($I$3:$I$29,4)=N$17),1))/COUNTA($I$3:$I$29)

    즐거운 하루 되세요.

  • 보물*국
    2025-06-06 11:12:47
    무료조건을 제외하고 {=COUNT(IF((RIGHT($I$3:$I$29,2)=$L18)*(SEARCH(M$17,$I$3:$I$29)>0),1))/COUNTA($I$3:$I$29)} 이렇게 작성하니 마지막 열을 (무료란) 답이 동일하게 나오기는 합니다. 무료부분까지 포괄할 방법을 모르겠습니다.
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.