책 내용 질문하기
p130 배열수식 8번문제
도서
2022 시나공 컴퓨터활용능력 1급 실기(엑셀, 엑세스 2016)
페이지
130
조회수
306
작성일
2022-03-13
작성자
탈퇴*원
첨부파일

개수를 구할 때에는 배열수식의 계산범위에서 1을 넣어야하는 것으로 알고 있는데

정답에는 계산범위에 *1이 안적혀있던데

 =SUM(($B$11:$B$29=$B3)*(YEAR($H$11:$H$29)=2021)*1) 이렇게 해도 되는건가요?

 

답변
2022-03-16 17:20:25

네 *1 을 하셔도 상관 없습니다. 

 

생략이 가능 한 이유는 

 

(조건1)*(조건2) 로 지정하면 

 

0, 1 의 값이 표시가 되기 때문입니다. 

 

조건이 하나인 경우 true 나 false가 표시되므로 개수를 구할 수 없을 수 있습니다. 

 

그래서 1을 곱해서 1과 0 값을 표시하여 값을 구하는 것이죠. 

 

조건이 2개 이상일 때는 *1 을 꼭 사용하지 않아도 됩니다. 

 

좋은 하루 되세요. 

  • 관리자
    2022-03-16 17:20:25

    네 *1 을 하셔도 상관 없습니다. 

     

    생략이 가능 한 이유는 

     

    (조건1)*(조건2) 로 지정하면 

     

    0, 1 의 값이 표시가 되기 때문입니다. 

     

    조건이 하나인 경우 true 나 false가 표시되므로 개수를 구할 수 없을 수 있습니다. 

     

    그래서 1을 곱해서 1과 0 값을 표시하여 값을 구하는 것이죠. 

     

    조건이 2개 이상일 때는 *1 을 꼭 사용하지 않아도 됩니다. 

     

    좋은 하루 되세요. 

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