저번 질문 친절히 대답해주셔서 감사합니다.
또 궁금한게 생겨서 질문드립니다.
1권 실제 시험장을 옮겨 놓았다! 에서 엑세스 보고서 작성하기에서
부서별 달성률을 구하는 수식으로
=Sum(iif([비고]="달성",1,0))/Count([비고]) 를 사용하라고 하는데요
교재의 설명으로는 "달성"이 입력되어 있는 행수를 부서별 전체 행수로 나눈 다음 백분율로 표시하시면 됩니다
라고 하는데
이 뜻이 "달성"이 입력되어 있는 행수를 다 더한다음 그것을 전체 행수로 나누어라는 뜻 아닌가요??
그럼 더하기를 한 다음 나누기를 해야한다고 생각합니다.
그런데 달성률은 비율인데 왜 더하기(Sum)가 제일 괄호 밖에 있나요??
원래 괄호 안에 있는 것을 먼저 계산하잖아요
그럼 =Sum(iif([비고]="달성",1,0))/Count([비고]) 이 수식은
iif수식에 나온값을 count값으로 나누고 그 다음 더하라는 뜻 아닌가요?? ㅠㅠㅠ
왜 Sum이 괄호 제일 밖에 있는지 모르겠습니다 ㅠㅠ
제 생각대로라면 =(Sum(iif([비고]="달성",1,0))/Count([비고]) 이렇게 해야하는 것 아닌가요?
자세히 알려주시면 감사하겠습니다.
안녕하세요. 길벗 수험서 운영팀입니다.
님께서 이해한 수식의 논리는 맞습니다. 비고가 달성인 행수를 구한 후 전체행으로 나누는 것입니다.
총 10개중 1개라면 1/10이 되는 것이죠. 그러면 0.1이고 백분율로 지정하면 10%가 되는 것이죠.
아래 위줄은 교재, 아랫줄은 님께서 말씀하신 수식입니다. 아랫줄 수식은 오른쪽에 끝에 닫는 괄호가 하나 빠져있습니다. 두개가 다른 점이 없습니다. 괄호로 하나 더 묶어준 것외에는요. sum을 사용하는 것은 비고가 달성일 경우 1을 출력하는데, 이 1이라는 값을 더하기 위해서입니다. 비고가 달성인 것이 2개인 경우 1, 1 이런 식으로 표시됩니다. 이것을 더해야만 총 몇개인지 알 수 있지요.
=Sum ( iif ([비고]="달성",1,0) ) / Count([비고])
=( Sum( iif([비고]="달성",1,0) ) / Count([비고])
좋은 하루 되세요.
-
*2018-11-07 09:31:01
안녕하세요. 길벗 수험서 운영팀입니다.
님께서 이해한 수식의 논리는 맞습니다. 비고가 달성인 행수를 구한 후 전체행으로 나누는 것입니다.
총 10개중 1개라면 1/10이 되는 것이죠. 그러면 0.1이고 백분율로 지정하면 10%가 되는 것이죠.
아래 위줄은 교재, 아랫줄은 님께서 말씀하신 수식입니다. 아랫줄 수식은 오른쪽에 끝에 닫는 괄호가 하나 빠져있습니다. 두개가 다른 점이 없습니다. 괄호로 하나 더 묶어준 것외에는요. sum을 사용하는 것은 비고가 달성일 경우 1을 출력하는데, 이 1이라는 값을 더하기 위해서입니다. 비고가 달성인 것이 2개인 경우 1, 1 이런 식으로 표시됩니다. 이것을 더해야만 총 몇개인지 알 수 있지요.
=Sum ( iif ([비고]="달성",1,0) ) / Count([비고])
=( Sum( iif([비고]="달성",1,0) ) / Count([비고])
좋은 하루 되세요.