책 내용 질문하기
답변부탁드려요
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
184
조회수
41
작성일
2013-09-22
작성자
첨부파일

1. 파일 경로: C:\길벗컴활1급\03 최신기출문제\04 11년3회1급E형\1급E형.xlsm
프로그램 버전: 4.0.126(2007)
항목: Excel 1급13형 [계산작업] - [2 함수 2]

2. 파일 경로: C:\길벗컴활1급\03 최신기출문제\04 11년3회1급E형\1급E형.xlsm
프로그램 버전: 4.0.126(2007)
항목: Excel 1급13형 [계산작업] - [3 함수 3]

1. = SUM(IF((YEAR(TODAY())-YEAR($C$3:$C$18)=$A23)*($D$3:$D$18=B$22),1,0))

2. =COUNT(IF(($I$3:$I$18=E23)*($F$3:$F$18="서교동"),1,""))/COUNT($I$3:$I$18)

1) 1번과 2번의 빨간부분이 입력된 이유를 알려주세요.

2) 1번과 2번의 경우 sum if와 count if 구문인데 둘다 개수를 구하는 식에서 sum if는 끝에(" 1,0")을 입력하고 count if 의 경우 ("1,공백")을 입력하였는데 이렇게 입력한 이유와 일반적인 공식지도 알려주세요.

답변
2013-09-23 22:08:40

1.

sum 을 이용하여 개수를 구하는 방법입니다.

sum(if(조건,1,0)

으로 조건이 참이면 1을 반영하고 조건이 거짓이면 0을 반영합니다.

=sum(1,1,0,1,0,1,0,1,1,0,..)

과 같은 값이 나오고 1을 모두 더하여 조건에 맞는 것의 개수를 구하게 되는 것이죠.

2. 위와 같은 방식인데요. count 함수는 숫자의 개수를 세기때문에 거짓인 경우 0을 입력하게 되면 모든 개수를 세게 되므로 0을 넣으면 안됩니다. 그래서 "" 를 넣은 것이구요. 공백은 생략가능합니다.

count(if(조건,1,""))

로 if의 조건이 참이면 1을 반영하고 조건이 거짓이면 ""를 반영하는 것이죠.

count(1,1,"",1,"",1,"",1,1,"",1)

과 같이 표시되며 1의 개수를 세어

조건에 맞는 것의 개수를 셀 수 있습니다.

좋은 하루 되세요.

"
  • *
    2013-09-23 22:08:40

    1.

    sum 을 이용하여 개수를 구하는 방법입니다.

    sum(if(조건,1,0)

    으로 조건이 참이면 1을 반영하고 조건이 거짓이면 0을 반영합니다.

    =sum(1,1,0,1,0,1,0,1,1,0,..)

    과 같은 값이 나오고 1을 모두 더하여 조건에 맞는 것의 개수를 구하게 되는 것이죠.

    2. 위와 같은 방식인데요. count 함수는 숫자의 개수를 세기때문에 거짓인 경우 0을 입력하게 되면 모든 개수를 세게 되므로 0을 넣으면 안됩니다. 그래서 "" 를 넣은 것이구요. 공백은 생략가능합니다.

    count(if(조건,1,""))

    로 if의 조건이 참이면 1을 반영하고 조건이 거짓이면 ""를 반영하는 것이죠.

    count(1,1,"",1,"",1,"",1,1,"",1)

    과 같이 표시되며 1의 개수를 세어

    조건에 맞는 것의 개수를 셀 수 있습니다.

    좋은 하루 되세요.

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