본문 바로가기
자격증따기/컴퓨터 활용 능력 2급

[일주일 안에 컴활 2급 따기 실기편1] IF, MID, MOD 함수의 활용

by FULL OF JOY 2019. 1. 21.
반응형



역시...작심은 삼일을 가기가 어렵다.

1월 11일날 필기 시험을 보고 12일날 합격을 해버리자...사람 마음에 이까이거 쉽네...? 좀 쉬었다가 실기봐도 되겠는데....?라는 마음이 나를 압도해버렸다. 그래서 공부를 일주일 동안 하나도 하지 않았다. 쇠뿔도 단김에 빼야지 차일 피일 미루다 필기의 감(감이랄 것도 없지만...)이 떨어질것 같기도 하고....시작이 반인거 아니겠습니까? 공부는 접수와 함께 시작한다... 오늘 공부를 시작하니 정말 일주일 남았다...ㅎ


원래는 좀 더 일찍 보고 싶었는데...도대체 안산 사람과  대전 사람들은 나랑 똑같은 마음인건가? 새해 다짐으로 다들 컴활 시험을 보려고 작정을 했는지 향후 3주 동안 예약이 모두 꽉 차있었다. 그래서 나는 제 3의 도시 인천 광역시에서 시험을 보기로 했다. 


누군가 실기 시험이 필요하신 분들은 부디 확인 시험시간 잘 확인해주시길 바란다! 경기도, 대전 둘 다 찾아봤는데, 안산 상공회의소와 대전 상공회의소 둘 다 주말엔 예약이 모두 되어 있었거든요. (필기 때 교실이 꽉 찰때부터 알아봤어야 하는 건데....) 심지어 평일에도 2주 앞으로 꽉차 있었음. 그래서 1월 안으로 자격증을 따보겠다! 시험을 보겠다 하시는 분들은 이번 주 내로 서둘러서 접수하시길 바랍니다!


오늘 21일 시점으로 서울 남대문에 있는 4고사장은 널널하다. 3고사장은 주말은 좀 어려울 것 같고. 인천 상공회의소는 그래도 여유있어서 이리로 등록을 했다.   









지금 부터 실기 공부 시작합니다. 오늘부터 제가 잘 이해 안가는 내용이나 공부할 내용을 하나씩 포스팅 해가면서 공부를 하려고해요.(블로그로 오답노트...ㅎ) 


모르는 문제 1. IF, MOD, MID 함수 사용하기 (출처: 시나공 컴활 기출문제집, 2018)


[표3]에서 학과코드 [C16C25]를 이용하여 팀명 [D16:D25]를 표시하시오. 

- 부서코드 앞에서 5번째 숫자가 짝수이면 "청팀", 홀수이면 "백팀"으로 표시






원래는 주민번호 뒷자리를 반영해서 1이면 남자로 2이면 여자로 표시하라는 문제가 자주 나온다고 합니다. 그런데 이 문제는 난이도가 한단계 더 높아요. 왜냐면 짝수와 홀수를 반영해서 청팀과 백팀으로 나눠야 하는 상황이기 때문이에요. 그래서 1과 2만 구분하는게 아니라 1~9 사이에 있는 짝, 홀수를 어떻게 구분하느냐가 관건이에요. 


그럼 MID와 MOD 함수에 대해서 알아볼게요. 


▶MID 함수 : 원하는 위치의 글자를 추출하는 함수


=MID(데이터, 시작위치, 개수) 로 표기합니다.

 [표3]에서는 다섯번째 숫자를 추출해야하므로, =MID(C16, 5,1) 가 공식이 되겠습니다. 그러면 "1" 이란 숫자가 나오겠죠? 

여기서 =MID(C16, 5,2) 로 바꾸면 어떻게 될까요? 

출력값이 "15"가 됩니다. 두개의 숫자를 출력하도록 함수값을 조정했으니까요. 



▶MOD 함수 : 나머지를 구하는 함수

=MOD(데이터, 나눌 값) 로 표기합니다. 

나머지는 우리가 수학에서 말하는 나머지를 말합니다. 우리가 초2 때 배웠던 그 나머지가 맞아요. 

 저는 처음에 나머지가 그 나머지 아닌줄 알았어요. (엑셀에서 나머지가 왜 중요한거야....?) 그런데 엑셀은 나머지를 통해서 짝수와 홀수를 구분할 수 있더라구요. 짝수를 2로 나눴을때 나머지는 0이 될 것이고 홀수를 2로 나눌 경우 나머지는 1이 될테니까요. 그래서 이 함수는 짝홀 구분을 위해 중요한 요소였던 겁니다.(나는 몰랐다....)



▶IF 함수 : 조건을 부로 참과 거짓을 구분하는 함수


표기 방식은 다음과 같습니다. =IF(참 또는 거짓을 구분지을 수식, 참이면 선택되는 값, 거짓이면 선택되는 값)

솔직히 이 함수는 '만약에'로 해석되기 때문에 생각보다 이해하기 쉬웠어요. 만약에 A수식의 값이 홀수 이면 참이라고 하여 백팀으로 이름을 짓고 짝수이면 거짓이라 하여 청팀이라 이름을 짓자! 라는 약속을 하는 수식이에요. 그래서 맨 마지막에 설명을 합니다.


이 문제는 IF, MOD, MID를 사용해야하는데, 먼저 말로 풀어내보자면, 만약에 학과코드의 5번째 자리가 짝수 이면 청팀, 홀수 이면 백팀으로 팀명 자리에 써줄래? 입니다. 

이 내용을 수식으로 풀어내자면 다음과 같습니다. 


=IF(MOD(MID(C16,5,1),2)="1", "백팀", "청팀")



이 수식이 참이면(학과코드의 5번째 수를 2로 나눠서 홀수가 나오면) 백팀으로 표기를 해주고 아니면 청팀으로 표기해줄래? 


세개의 함수가 한꺼번에 들어간 함수라서 어렵게 느껴졌던 것 같아요! 열공하시고, 틀린 내용이 있다고 생각이 드시거나 문의가 있으시면 댓글 달아주세요! 26일 까지 열공열공!!






반응형

댓글