책 내용 질문하기
액셀 계산작업 함수 사용 여부
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
조회수
39
작성일
2018-05-17
작성자
탈퇴*원
첨부파일

1.함수 사용이 제시 되어있는데, 여기 주어진 함수를 반드시 다 써야되나요?

어쩔 때는 풀다보면 4개 주어진 것 중 3개 만으로 조건을 다 만족시켜서 답을 이끌어냈는데... 남은 하나를 어디다가 사용해야할지 모를 때도 있거든요..

2.그리고, 연산자 & 같은 것들도 사용하라고 적혀있을 때가 있고 그렇지 않을 때가 있는데, 적혀있지 않을 때 사용하면 안되는 건가요?

+) 추가로, +나 -연산자도 주어졌을 때만 사용가능한가요?

3. 배열 수식 사용할때,

average(if((조건)*(조건),범위)로 쓰는 거랑, average((조건)*(조건)*범위)로 쓰는거랑 뭐가 차이죠? 여기서 1번 제가 질문한 것에서 주어진 사용 함수의 if를 쓰라했는데 안쓰는 경우에는 틀리나요?

빠른 답변 부탁드립니다 ㅠㅠ

답변
2018-05-24 09:56:56

1. 주어진 함수를 모두 사용하여 작성하라는 문제였다면 모두 사용하셔야 합니다.

2. & 연산자는 주어진 경우에만 사용가능 하구요. + , - 는 언제든 사용 가능 합니다.

3. if 를 사용하지 않으면 정확한 결과가 나오지 않으므로 if 를 사용하셔야 합니다.

아래 설명을 참고해 주세요.

평균값이 186,503이 나왔어요.
if문을 입력할때 if(B11:B29=B3,G11:G29)처럼 작성하는 것은 조건이 거짓일 경우 "반환할 값"이 생략 (if(B11:B29=B3,G11:G29,"반환할 값"))된 것으로, if(B11:B29=B3,G11:G29,"")과 같이 조건의 값이 거짓일 때 이론적으로 아무값도 없는 NULL값을 반환 하라는 뜻입니다. NULL값이 반환되면 아무것도 없는 것이기 떄문에 AVERAGE 함수의 배열요소에서 제외 됩니다. 그런데 만약 배열 수식을 AVERAGE(IF(B11:B29=B3,G11:G29,0)이나 AVERAGE((B11:B29=B3)*(G11:G29)와 같이 작성하면 조건이 거짓일때 0이 AVERAGE함수로 포함되어 평균이 계산 되는 것입니다. 즉 =AVERAGE(550000.1650000,4000000,165000,770000) 와 =AVERAGE(0,550000,0,0,1650000,0,0...)의 차이겠죠. 같은 이유로 MIN, MEDIAN,SMALL 등의 함수도 반드시 IF문과 함께 사용해야 합니다.

=AVERAGE(550000,1650000,4000000,165000,770000) 와 =AVERAGE(0,550000,0,0,1650000,0,0...) 차이 라고 했는데

첫번째 것은 5650000/5 가 되어 결과가 1130000 되고

두번째 것은 220000/7 이 되어 31428.57143 이 나옵니다.

즉 0 값도 포함하여 나누는 것과 0 값을 포함하지 않고 나누는 것의 차이가 되겠죠.

좋은 하루 되세요.

  • *
    2018-05-24 09:56:56

    1. 주어진 함수를 모두 사용하여 작성하라는 문제였다면 모두 사용하셔야 합니다.

    2. & 연산자는 주어진 경우에만 사용가능 하구요. + , - 는 언제든 사용 가능 합니다.

    3. if 를 사용하지 않으면 정확한 결과가 나오지 않으므로 if 를 사용하셔야 합니다.

    아래 설명을 참고해 주세요.

    평균값이 186,503이 나왔어요.
    if문을 입력할때 if(B11:B29=B3,G11:G29)처럼 작성하는 것은 조건이 거짓일 경우 "반환할 값"이 생략 (if(B11:B29=B3,G11:G29,"반환할 값"))된 것으로, if(B11:B29=B3,G11:G29,"")과 같이 조건의 값이 거짓일 때 이론적으로 아무값도 없는 NULL값을 반환 하라는 뜻입니다. NULL값이 반환되면 아무것도 없는 것이기 떄문에 AVERAGE 함수의 배열요소에서 제외 됩니다. 그런데 만약 배열 수식을 AVERAGE(IF(B11:B29=B3,G11:G29,0)이나 AVERAGE((B11:B29=B3)*(G11:G29)와 같이 작성하면 조건이 거짓일때 0이 AVERAGE함수로 포함되어 평균이 계산 되는 것입니다. 즉 =AVERAGE(550000.1650000,4000000,165000,770000) 와 =AVERAGE(0,550000,0,0,1650000,0,0...)의 차이겠죠. 같은 이유로 MIN, MEDIAN,SMALL 등의 함수도 반드시 IF문과 함께 사용해야 합니다.

    =AVERAGE(550000,1650000,4000000,165000,770000) 와 =AVERAGE(0,550000,0,0,1650000,0,0...) 차이 라고 했는데

    첫번째 것은 5650000/5 가 되어 결과가 1130000 되고

    두번째 것은 220000/7 이 되어 31428.57143 이 나옵니다.

    즉 0 값도 포함하여 나누는 것과 0 값을 포함하지 않고 나누는 것의 차이가 되겠죠.

    좋은 하루 되세요.

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